UNPKG

ngx-keycloak-authz-lib

Version:
17 lines (16 loc) 915 B
import { ElementRef } from '@angular/core'; import { KeycloakService } from 'keycloak-angular'; import { KeycloakAuthorizationService } from '../services/keycloak-authorization.service'; import * as i0 from "@angular/core"; export declare class EnableForKeycloakAuthorizationDirective { private element; private keycloakAngular; private authService; requiredAuthorization: string; constructor(element: ElementRef, keycloakAngular: KeycloakService, authService: KeycloakAuthorizationService); ngOnInit(): void; private authPresentAction; private noAuthPresentAction; static ɵfac: i0.ɵɵFactoryDeclaration<EnableForKeycloakAuthorizationDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<EnableForKeycloakAuthorizationDirective, "[enableForKeycloakAuthorization]", never, { "requiredAuthorization": "enableForKeycloakAuthorization"; }, {}, never>; }