@yoyoboot/l-52abp-ng
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.13.
33 lines (32 loc) • 988 B
TypeScript
import { ACLService } from '@delon/acl';
import * as i0 from "@angular/core";
export declare class PermissionService {
private aclService;
constructor(aclService: ACLService);
/**
* 判断是否拥有某权限
* @param permissionName (单个/多个) 权限名称
*/
isGranted(permissionName: string | string[]): boolean;
/**
* 添加权限名称
* @param permissionName 添加(单个/多个)权限名称
*/
addPermission(permissionName: string | string[]): void;
/**
* 移除单个/多个权限
* @param permissionName (单个/多个)权限名称
*/
removePermission(permissionName: string | string[]): void;
/**
* 清空所有权限
*/
clear(): void;
/**
* 填充数据
* @param auth abp.auth 数据
*/
extend(auth: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<PermissionService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<PermissionService>;
}