UNPKG

590 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const lodash_1 = require("lodash");
4const helpers_1 = require("./helpers");
5const defaultFileMetadata = {
6 name: '',
7 required: true
8};
9exports.ApiImplicitFile = (metadata) => {
10 const param = {
11 name: lodash_1.isNil(metadata.name) ? defaultFileMetadata.name : metadata.name,
12 in: 'formData',
13 description: metadata.description || '',
14 required: metadata.required || false,
15 type: 'file'
16 };
17 return helpers_1.createParamDecorator(param, defaultFileMetadata);
18};