@sleekify/sleekify
Version:
A TypeScript decorator driven approach for developing web applications.
21 lines (20 loc) • 775 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PATCH = void 0;
const Annotation_1 = require("./Annotation");
/**
* You may apply this decorator to your resource class's methods to indicate
* that a method responds to HTTP PATCH requests. It allows you to annotate
* the method with an OpenAPI operation object so you can define this
* operation's documentation.
*
* @param operationObject The optional OpenAPI operation object definition
*/
function PATCH(operationObject) {
return function (target, propertyKey, _descriptor) {
Annotation_1.Annotation.set(target, propertyKey, PATCH, operationObject);
};
}
exports.PATCH = PATCH;
;
Annotation_1.Annotation.register(PATCH, '918aee84-04d9-4f62-ac53-0798d7f55bac');