@tangential/admin-console
Version:
A basic administration console
19 lines (18 loc) • 977 B
TypeScript
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>;
}