nestjs-minio-backend
Version:
NestJS module for MinIO integration
16 lines • 683 B
JavaScript
;
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");
function FileField(options) {
const { bucketName, required = false, description = 'File upload field' } = options;
return (0, common_1.applyDecorators)((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