@aprilnea/nest-file-fastify
Version:
fastify-multipart decorators for Nest.js
23 lines • 764 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.transformUploadOptions = exports.DEFAULT_UPLOAD_OPTIONS = void 0;
const storage_1 = require("../storage");
exports.DEFAULT_UPLOAD_OPTIONS = {
storage: new storage_1.MemoryStorage(),
};
const transformUploadOptions = (opts) => {
if (opts == null)
return exports.DEFAULT_UPLOAD_OPTIONS;
if (opts.dest != null) {
return {
...opts,
storage: new storage_1.DiskStorage({
dest: opts.dest,
...opts.storage?.options,
}),
};
}
return { ...exports.DEFAULT_UPLOAD_OPTIONS, ...opts };
};
exports.transformUploadOptions = transformUploadOptions;
//# sourceMappingURL=options.js.map