@vivocha/scopes
Version:
Vivocha API Scopes Utilities
10 lines (9 loc) • 385 B
TypeScript
export declare class Scopes {
constructor(scopes?: string | string[]);
set(category: string, operation: string, value: boolean): void;
toArray(): string[];
toString(): string;
bestMatch(category: string, operation: string, value: boolean): boolean;
match(_scopes: string | string[] | Scopes): boolean;
filter(_scopes: string | string[] | Scopes): Scopes;
}