diff --git a/src/lib/permissions.ts b/src/lib/permissions.ts index a687425..5198a18 100644 --- a/src/lib/permissions.ts +++ b/src/lib/permissions.ts @@ -67,8 +67,13 @@ function toPermissionObj(config: PermissionDef): Record (user_permissions & permission) > 0 + has: (user_permissions: number, permissions: number): boolean => (user_permissions & permissions) == permissions, + any: (user_permissions: number, permissions: number): boolean => (user_permissions & permissions) > 0, }