UNPKG

openapi-metadata

Version:

Auto-Generate OpenAPI specifications from Typescript decorators

16 lines (13 loc) 547 B
import 'deepmerge'; import { OperationParameterMetadataStorage } from '../metadata/operation-parameter.mjs'; import { OperationMetadataStorage } from '../metadata/operation.mjs'; function ApiOperation(options) { return (target, propertyKey) => { OperationMetadataStorage.defineMetadata(target, options, propertyKey); if (Array.isArray(options.parameters)) { OperationParameterMetadataStorage.mergeMetadata(target, options.parameters, propertyKey); } }; } export { ApiOperation }; //# sourceMappingURL=api-operation.mjs.map