openapi-metadata
Version:
Auto-Generate OpenAPI specifications from Typescript decorators
22 lines (19 loc) • 499 B
JavaScript
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