UNPKG

angular2-permission

Version:

Fully featured permission based access control for your angular 2.0 applications.

15 lines (14 loc) 529 B
import { EventEmitter } from '@angular/core'; export declare class PermissionService { private _permissionStore; private _permissionStoreChange; constructor(); define(permissions: Array<string>): void; add(permission: string): void; remove(permission: string): void; hasDefined(permission: string): boolean; hasOneDefined(permissions: Array<string>): boolean; clearStore(): void; readonly store: Array<string>; readonly permissionStoreChangeEmitter: EventEmitter<any>; }