UNPKG

@nestjs/platform-express

Version:

Nest - modern, fast, powerful node.js web framework (@platform-express)

19 lines (18 loc) 624 B
import { ModuleMetadata, Type } from '@nestjs/common/interfaces'; import { MulterOptions } from './multer-options.interface'; export type MulterModuleOptions = MulterOptions; /** * @publicApi */ export interface MulterOptionsFactory { createMulterOptions(): Promise<MulterModuleOptions> | MulterModuleOptions; } /** * @publicApi */ export interface MulterModuleAsyncOptions extends Pick<ModuleMetadata, 'imports'> { useExisting?: Type<MulterOptionsFactory>; useClass?: Type<MulterOptionsFactory>; useFactory?: (...args: any[]) => Promise<MulterModuleOptions> | MulterModuleOptions; inject?: any[]; }