UNPKG

@vivocha/scopes

Version:
14 lines (13 loc) 532 B
export declare class Scopes { constructor(scopes?: string | string[]); set(category: string, operation: string, value: boolean): void; get(category: string): { [key: string]: boolean; } | undefined; get(category: string, operation: string): boolean | undefined; toArray(): string[]; toString(): string; bestMatch(category: string, operation: string, value: boolean): boolean; match(_scopes: string | string[] | Scopes): boolean; filter(_scopes: string | string[] | Scopes): Scopes; }