@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
21 lines (18 loc) • 739 B
JavaScript
;
/**
* Mutates authorization decision to include the resolved entity resource.
* @template E - Entity type
* @template R - Result payload type
* @param {IApiAuthorizationDecision<E, R> | undefined} decision - Decision to enrich.
* @param {E | undefined} resource - Entity instance to attach.
* @returns {IApiAuthorizationDecision<E, R> | undefined} Updated decision reference.
*/
function AuthorizationDecisionAttachResource(decision, resource) {
if (!decision || resource === undefined) {
return decision;
}
decision.resource = resource;
return decision;
}
exports.AuthorizationDecisionAttachResource = AuthorizationDecisionAttachResource;
//# sourceMappingURL=attach-resource.utility.js.map