diff --git a/types/multer/index.d.ts b/types/multer/index.d.ts index 8686cc062a..8682c57e3a 100644 --- a/types/multer/index.d.ts +++ b/types/multer/index.d.ts @@ -6,6 +6,7 @@ // Michael Ledin // HyunSeob Lee // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 2.1 import * as express from 'express'; @@ -48,22 +49,10 @@ declare namespace multer { } interface StorageEngine { - _handleFile(req: express.Request, file: Express.Multer.File, callback: (error?: any, info?: FileInfo) => void): void; + _handleFile(req: express.Request, file: Express.Multer.File, callback: (error?: any, info?: Partial) => void): void; _removeFile(req: express.Request, file: Express.Multer.File, callback: (error: Error) => void): void; } - interface FileInfo { - fieldname?: string; - originalname?: string; - encoding?: string; - mimetype?: string; - size?: number; - destination?: string; - filename?: string; - path?: string; - buffer?: Buffer; - } - interface DiskStorageOptions { /** A function used to determine within which folder the uploaded files should be stored. Defaults to the system's default temporary directory. */ destination?: string | ((req: Express.Request, file: Express.Multer.File, callback: (error: Error | null, destination: string) => void) => void);