vue-nuxt-permission
Version:
A unified permission system for Vue 3 and Nuxt 3 / Nuxt 4 with directives, guards, and async support.
9 lines (8 loc) • 427 B
TypeScript
import { PermissionValue } from '../types';
/**
* Synchronous permission evaluation
* Used internally by directives that need immediate results
*/
export declare const checkPermissionSync: (permissionValue: PermissionValue, userPermissions?: string[]) => boolean;
export declare const hasPermission: (permissionValue: PermissionValue, userPermissions?: string[]) => Promise<boolean>;
//# sourceMappingURL=evaluator.d.ts.map