UNPKG

nestjs-minio-backend

Version:
17 lines 808 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FileField = FileField; const common_1 = require("@nestjs/common"); const swagger_1 = require("@nestjs/swagger"); const class_validator_1 = require("class-validator"); const file_column_decorator_1 = require("./file-column.decorator"); function FileField(options) { const { bucketName, required = false, description = 'File upload field' } = options; return (0, common_1.applyDecorators)((0, file_column_decorator_1.FileColumn)({ bucketName }), (0, swagger_1.ApiProperty)({ type: 'string', format: 'binary', description, required, }), (0, class_validator_1.IsOptional)(), Reflect.metadata('fileField', { bucketName, required })); } //# sourceMappingURL=file-field.decorator.js.map