@bixi/ac
Version:
27 lines (26 loc) • 924 B
TypeScript
import { ChangeDetectorRef, OnDestroy, TemplateRef, ViewContainerRef } from '@angular/core';
import { Subscription } from 'rxjs';
import { BixiACService } from './ac.service';
declare type StrOrStrArray = string | string[];
export declare class BixiACDirective implements OnDestroy {
private viewContainer;
private templateRef;
private acService;
private changeDetector;
subscription: Subscription;
constructor(viewContainer: ViewContainerRef, templateRef: TemplateRef<any>, acService: BixiACService, changeDetector: ChangeDetectorRef);
set isRole(isRole: boolean);
set ac(value: StrOrStrArray);
set acAny(value: StrOrStrArray);
set ace(value: StrOrStrArray);
set aceAny(value: StrOrStrArray);
private _isRole;
private _ac;
private _acAny;
private _ace;
private _aceAny;
private checkView;
private hasPermissions;
ngOnDestroy(): void;
}
export {};