@ngx-security/roles
Version:
Angular Security Roles Module
16 lines (15 loc) • 640 B
TypeScript
import { ChangeDetectorRef, OnDestroy, PipeTransform } from '@angular/core';
import { SubjectRolesProvider } from '../subject-roles.provider';
import * as i0 from "@angular/core";
export declare class HasRolePipe implements PipeTransform, OnDestroy {
private ref;
private subject;
private hasRole;
private sub;
constructor(ref: ChangeDetectorRef, subject: SubjectRolesProvider);
transform(role: string, roleAsArg: string): boolean;
ngOnDestroy(): void;
private clear;
static ɵfac: i0.ɵɵFactoryDeclaration<HasRolePipe, never>;
static ɵpipe: i0.ɵɵPipeDeclaration<HasRolePipe, "hasRole", true>;
}