@nitra/vite-boot
Version:
19 lines (18 loc) • 880 B
TypeScript
/**
* Зберігає інстанс роутера для подальшого використання
* @param {import('vue-router').Router} r - Інстанс роутера
*/
export function setRouter(r: any): void
/**
* Перевіряє доступ користувача до маршруту
* @param {import('vue-router').RouteLocationNormalized} to - Маршрут призначення
* @returns {boolean} - Чи дозволено доступ
*/
export function canUserAccess(to: any): boolean
/**
* Перевіряє доступ за наявності ролей у метаданих маршруту
* @param {import('vue-router').RouteLocationNormalized} to - Маршрут призначення
* @returns {boolean} - Чи дозволено доступ
*/
export function canUserAccessMetaRoles(to: any): boolean
export let router: any