@tsclean/core
Version:
Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.
12 lines • 556 B
TypeScript
import { MulterOptions } from './multer-options.interface';
import { ModuleMetadata, Type } from "../../contracts";
export interface MulterOptionsFactory {
createMulterOptions(): Promise<MulterOptions> | MulterOptions;
}
export interface MulterModuleAsyncOptions extends Pick<ModuleMetadata, 'imports'> {
useExisting?: Type<MulterOptionsFactory>;
useClass?: Type<MulterOptionsFactory>;
useFactory?: (...args: any[]) => Promise<MulterOptions> | MulterOptions;
inject?: any[];
}
//# sourceMappingURL=files-upload-module.interface.d.ts.map