@esamples/mypack-1
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.13.
30 lines (29 loc) • 1.02 kB
TypeScript
import { Injector } from '@angular/core';
import * as i0 from "@angular/core";
export declare abstract class SampleComponentBaseDirective {
injector: Injector;
/** 加载状态 */
loading: boolean;
constructor(injector: Injector);
/**
* 本地化
* @param key 本地化key
* @param args 本地化参数
* @returns 本地化结果
*/
l(key: string, ...args: any[]): string;
/**
* 权限列表验证
* @param permissions 权限名称列表
* @returns 是否拥有此权限
*/
isGranted(permissions: string | string[]): boolean;
/**
* 权限列表验证
* @param permissions 权限名称列表
* @returns 是否拥有此权限
*/
isGrantedAny(...permissions: string[]): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<SampleComponentBaseDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<SampleComponentBaseDirective, never, never, { "loading": "loading"; }, {}, never>;
}