vue-nuxt-permission
Version:
A unified permission system for Vue 3 and Nuxt 3 / Nuxt 4 with directives, guards, and async support.
10 lines (9 loc) • 438 B
TypeScript
import { PermissionMode, PermissionsArray } from '../types';
export declare const normalizePermissions: (p: PermissionsArray | null | undefined) => string[];
export declare const sortUniq: (arr: string[]) => string[];
export declare const stableStringify: (value: any) => string;
export declare const isPermissionObject: (v: unknown) => v is {
permissions: string[];
mode: PermissionMode;
};
//# sourceMappingURL=helpers.d.ts.map