UNPKG

@nestjs/platform-express

Version:

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

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