UNPKG

nestjs-multer-extended-aws-latest

Version:
18 lines (17 loc) 759 B
import { MulterModuleOptions, MulterOptionsFactory } from '@nestjs/platform-express'; import { MulterExtendedS3Options } from './interfaces'; interface MulterS3ConfigService extends MulterOptionsFactory { filterImageFileExtension(req: any, file: any, cb: any): any; } export declare class MulterConfigLoader implements MulterS3ConfigService { private s3Options; static DEFAULT_ACL: string; static DEFAULT_REGION: string; static DEFAULT_MAX_FILESIZE: number; private readonly S3; private readonly logger; constructor(s3Options: MulterExtendedS3Options); createMulterOptions(): MulterModuleOptions | Promise<MulterModuleOptions>; filterImageFileExtension(req: any, file: any, cb: any): any; } export {};