UNPKG

ng-secure-access

Version:

Librairie Angular pour la gestion des permissions d'accès aux routes et l'affichage conditionnel basé sur les permissions utilisateur

18 lines (17 loc) 775 B
import * as i0 from "@angular/core"; export declare class PermissionService { private permissions; private permissionsLoaded; readonly permissions$: import("@angular/core").Signal<string[]>; readonly permissionsLoaded$: import("@angular/core").Signal<boolean>; loadPermissions(permissions: string[]): void; hasPermission(requiredPermissions: string[]): boolean; getPermissions(): string[]; arePermissionsLoaded(): boolean; clearPermissions(): void; addPermission(permission: string): void; removePermission(permission: string): void; hasSpecificPermission(permission: string): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<PermissionService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<PermissionService>; }