import 'multer' import * as sharp from 'sharp' import { unlinkPromise } from './core-utils' async function processImage ( physicalFile: { path: string }, destination: string, newSize: { width: number, height: number } ) { await sharp(physicalFile.path) .resize(newSize.width, newSize.height) .toFile(destination) await unlinkPromise(physicalFile.path) } // --------------------------------------------------------------------------- export { processImage }