UNPKG

openapi-metadata

Version:

Auto-Generate OpenAPI specifications from Typescript decorators

22 lines (19 loc) 499 B
import { OperationResponseMetadataStorage } from '../metadata/operation-response.mjs'; function ApiResponse(options) { return function(target, propertyKey) { const metadata = { status: "default", mediaType: "application/json", ...options }; OperationResponseMetadataStorage.mergeMetadata( target, { [metadata.status.toString()]: metadata }, propertyKey ); }; } export { ApiResponse }; //# sourceMappingURL=api-response.mjs.map