openapi-metadata
Version:
Auto-Generate OpenAPI specifications from Typescript decorators
24 lines (20 loc) • 529 B
JavaScript
;
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