mirror of
https://github.com/sergeyyarkov/educt-server.git
synced 2026-10-11 10:19:20 +03:00
17 lines
535 B
JavaScript
17 lines
535 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
class RoleHelper {
|
|
static userHasRoles(userRoles, roles) {
|
|
for (let i = 0; i < roles.length; i += 1) {
|
|
if (!userRoles.map(r => r.slug).includes(roles[i])) {
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
static userContainRoles(userRoles, roles) {
|
|
return userRoles.map(r => r.slug).some(r => roles.includes(r));
|
|
}
|
|
}
|
|
exports.default = RoleHelper;
|
|
//# sourceMappingURL=RoleHelper.js.map
|