UNPKG

openapi-metadata

Version:

Auto-Generate OpenAPI specifications from Typescript decorators

24 lines (20 loc) 529 B
'use strict'; const operationResponse = require('../metadata/operation-response.cjs'); function ApiResponse(options) { return function(target, propertyKey) { const metadata = { status: "default", mediaType: "application/json", ...options }; operationResponse.OperationResponseMetadataStorage.mergeMetadata( target, { [metadata.status.toString()]: metadata }, propertyKey ); }; } exports.ApiResponse = ApiResponse; //# sourceMappingURL=api-response.cjs.map