UNPKG

multer-s3-sharp-resizer

Version:

storage engine for multer to upload multiple images of different sizes to s3 object storage

21 lines 694 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const sharp_1 = __importDefault(require("sharp")); exports.default = (input) => { const stream = (0, sharp_1.default)() .resize(input.resize || {}); switch (input.fileFormat) { case 'png': return stream.png(); case 'webp': return stream.webp(); case 'jpg': return stream.webp(); default: throw new Error('Unkown file type'); } }; //# sourceMappingURL=service.convertImage.js.map