UNPKG

@nestjs/swagger

Version:

Nest - modern, fast, powerful node.js web framework (@swagger)

24 lines (23 loc) 703 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const lodash_1 = require("lodash"); const helpers_1 = require("./helpers"); const defaultParamMetadata = { name: '', required: true }; exports.ApiImplicitParam = (metadata) => { const param = { name: lodash_1.isNil(metadata.name) ? defaultParamMetadata.name : metadata.name, in: 'path', description: metadata.description, required: metadata.required, type: metadata.type, enum: undefined }; if (metadata.enum) { param.type = String; param.enum = metadata.enum; } return helpers_1.createParamDecorator(param, defaultParamMetadata); };