芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/app.optimyar.com/backend/node_modules/@casl/ability/dist/types/utils.d.ts
import { AnyObject, Subject, ForcedSubject, AliasesMap } from './types'; export declare function wrapArray
(value: T[] | T): T[]; export declare function setByPath(object: AnyObject, path: string, value: unknown): void; export declare function setSubjectType
>(type: T, object: U): U & ForcedSubject
; export declare function detectSubjectType
(subject?: T): string; export declare function expandActions(aliasMap: AliasesMap, rawActions: string | string[]): string[]; export declare const identity:
(x: T) => T; export declare function createAliasResolver(aliasMap: AliasesMap): (action: string | string[]) => string[];