mongodb-dynamic-api
Version:
Auto generated CRUD API for MongoDB using NestJS
19 lines • 773 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getPredicateFromControllerAbilityPredicates = void 0;
function getPredicateFromControllerAbilityPredicates(controllerAbilityPredicates, route) {
let routePredicate;
if (!controllerAbilityPredicates?.length) {
return;
}
for (const controllerAbilityPredicate of controllerAbilityPredicates) {
const { targets, predicate } = controllerAbilityPredicate;
if (targets.includes(route)) {
routePredicate = predicate;
break;
}
}
return routePredicate;
}
exports.getPredicateFromControllerAbilityPredicates = getPredicateFromControllerAbilityPredicates;
//# sourceMappingURL=controller-ability-predicates.helper.js.map