UNPKG

@tangential/admin-console

Version:
19 lines (18 loc) 977 B
import { EventEmitter } from '@angular/core'; import { AuthPermission, AuthUser } from '@tangential/authorization-service'; import { ObjMap } from '@tangential/core'; import * as i0 from "@angular/core"; export declare class UserPermissionEditorComponent { user: AuthUser; permission: AuthPermission; userGrantedPermissions: ObjMap<boolean>; userEffectivePermissions: ObjMap<boolean>; change: EventEmitter<Event>; constructor(); doChange(event: Event): void; getColor(): string; isGranted(): boolean; isExplicitlyGranted(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<UserPermissionEditorComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<UserPermissionEditorComponent, "tanj-user-permission-editor", never, { "user": "user"; "permission": "permission"; "userGrantedPermissions": "userGrantedPermissions"; "userEffectivePermissions": "userEffectivePermissions"; }, { "change": "change"; }, never, never, false>; }