17 lines
921 B
TypeScript
17 lines
921 B
TypeScript
import { DynamicModule, OnModuleInit } from '@nestjs/common';
|
|
import { ApplicationConfig, HttpAdapterHost } from '@nestjs/core';
|
|
import { ServeStaticModuleAsyncOptions, ServeStaticModuleOptions } from './interfaces/serve-static-options.interface';
|
|
import { AbstractLoader } from './loaders/abstract.loader';
|
|
export declare class ServeStaticModule implements OnModuleInit {
|
|
private readonly moduleOptions;
|
|
private readonly loader;
|
|
private readonly config;
|
|
private readonly httpAdapterHost;
|
|
constructor(moduleOptions: ServeStaticModuleOptions[], loader: AbstractLoader, config: ApplicationConfig, httpAdapterHost: HttpAdapterHost);
|
|
static forRoot(...options: ServeStaticModuleOptions[]): DynamicModule;
|
|
static forRootAsync(options: ServeStaticModuleAsyncOptions): DynamicModule;
|
|
private static createAsyncProviders;
|
|
private static createAsyncOptionsProvider;
|
|
onModuleInit(): void;
|
|
}
|