17.0.0 • Published 1 year ago

irisa-permission v17.0.0

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

permission directive

html:


export class PermissionService { public static permission_store_key = "permissions"; private static permissionCheckers: ((permission: string) => boolean)[]=[]; private static roleCheckers: ((permission: string, roles: string[]) => boolean)[]=[]; private static permissionStore: PermissionStore; private static roles: string[]; setPermissionStore(permissionStore: PermissionStore): void LoadPermissions(roles: string[]): void addRoleChecker(checker: (permission: string, roles: string[]) => boolean): void addPermissionChecker(checker: (permission: string) => boolean): void hasAccess(permission: string): boolean }


interface PermissionStore { LoadPermission(roles: string[]): Observable<string[]>; }

17.0.0

1 year ago

0.0.2

2 years ago

0.0.1

2 years ago