芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/app.optimyar.com/backend/node_modules/@casl/ability/dist/types/Rule.d.ts
import { RuleOptions, Abilities, ToAbilityTypes, Normalize } from './types'; import { RawRule } from './RawRule'; declare type Tuple
= Normalize
>; export declare class Rule
{ private readonly _matchConditions; private readonly _matchField; readonly action: Tuple
[0] | Tuple
[0][]; readonly subject: Tuple
[1] | Tuple
[1][]; readonly inverted: boolean; readonly conditions: C | undefined; readonly fields: string[] | undefined; readonly reason: string | undefined; constructor(rule: RawRule
, C>, options: RuleOptions
); matchesConditions(object: Normalize
[1] | undefined): boolean; matchesField(field: string | undefined): boolean; } export {};