Files
HRM-System/resources/js/utils/authorization.ts
2026-04-13 08:16:56 +08:00

7 lines
326 B
TypeScript
Executable File

export const hasRole = (role: string, userRoles: string[] = []) =>
userRoles.includes(role);
export const hasPermission = (userPermissions: string[], permission: string | string[]) =>
Array.isArray(permission)
? permission.some(p => userPermissions.includes(p))
: userPermissions.includes(permission);