芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/app.optimyar.com/backend/node_modules/@casl/ability/dist/types/PureAbility.d.ts
import { RuleIndex, RuleIndexOptions, RuleIndexOptionsOf, RawRuleOf } from './RuleIndex'; import { Abilities, CanParameters } from './types'; export declare type AbilityOptions
= RuleIndexOptions
; export declare type AnyAbility = PureAbility
; export declare type AbilityOptionsOf
= RuleIndexOptionsOf
; export declare type AbilityClass
= new (rules?: RawRuleOf
[], options?: AbilityOptionsOf
) => T; interface AbilityEvent
{ /** @deprecated use "target" property instead */ ability: this['target']; target: PureAbility
; } export declare class PureAbility
extends RuleIndex
> { can(...args: CanParameters
): boolean; relevantRuleFor(...args: CanParameters
): import("./Rule").Rule
| null; cannot(...args: CanParameters
): boolean; } export {};