package.utils.permissions.js Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of neeto-commons-frontend Show documentation
Show all versions of neeto-commons-frontend Show documentation
A package encapsulating common code across neeto projects including initializers, utility functions, common components and hooks and so on.
export var hasPermission = function hasPermission(permission) {
return globalProps.permissions.includes(permission);
};
export var hasAnyPermission = function hasAnyPermission() {
for (var _len = arguments.length, permissions = new Array(_len), _key = 0; _key < _len; _key++) {
permissions[_key] = arguments[_key];
}
return permissions.some(hasPermission);
};
export var hasAllPermissions = function hasAllPermissions() {
for (var _len2 = arguments.length, permissions = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
permissions[_key2] = arguments[_key2];
}
return permissions.every(hasPermission);
};
//# sourceMappingURL=permissions.js.map