UNPKG

@intuitionrobotics/file-upload

Version:

File Uploader - Express & Typescript based backend framework

30 lines 1.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UploaderTempFileModule = exports.UploaderTempFileModule_Class = exports.validateName = exports.TEMP_COLLECTION = void 0; const ts_common_1 = require("@intuitionrobotics/ts-common"); const backend_1 = require("@intuitionrobotics/db-api-generator/backend"); exports.TEMP_COLLECTION = "temp-files-upload"; exports.validateName = (0, ts_common_1.validateRegexp)(/^.{3,}$/); class UploaderTempFileModule_Class extends backend_1.BaseDB_ApiGenerator { constructor() { super(exports.TEMP_COLLECTION, UploaderTempFileModule_Class._validator, "temp-files", "UploaderTempFileModule"); } apis(pathPart) { return []; } } exports.UploaderTempFileModule_Class = UploaderTempFileModule_Class; UploaderTempFileModule_Class._validator = { _id: backend_1.validateUniqueId, name: exports.validateName, feId: (0, ts_common_1.validateExists)(true), mimeType: (0, ts_common_1.validateExists)(true), key: (0, ts_common_1.validateExists)(true), path: (0, ts_common_1.validateExists)(true), _audit: (0, ts_common_1.auditValidator)(), bucketName: (0, ts_common_1.validateExists)(true), public: undefined, metadata: undefined }; exports.UploaderTempFileModule = new UploaderTempFileModule_Class(); //# sourceMappingURL=UploaderTempFileModule.js.map