@ngx-security/permissions
Version:
Angular Security Permissions Module
16 lines (15 loc) • 690 B
TypeScript
import { ChangeDetectorRef, OnDestroy, PipeTransform } from '@angular/core';
import { SubjectPermissionsProvider } from '../subject-permissions.provider';
import * as i0 from "@angular/core";
export declare class IsPermittedPipe implements PipeTransform, OnDestroy {
private ref;
private subject;
private isPermitted;
private sub;
constructor(ref: ChangeDetectorRef, subject: SubjectPermissionsProvider);
transform(permission: string, permissionAsArg: string): boolean;
ngOnDestroy(): void;
private clear;
static ɵfac: i0.ɵɵFactoryDeclaration<IsPermittedPipe, never>;
static ɵpipe: i0.ɵɵPipeDeclaration<IsPermittedPipe, "isPermitted", true>;
}