Files
bookorbit/client/env.d.ts
T
neon ffd1a4fd0f fix(notifications): enforce settings access permission
Keep notification preferences hidden and inaccessible unless the user has notification access, while preserving the demo restriction.

Fixes #1057
2026-08-21 16:01:56 +00:00

17 lines
452 B
TypeScript

/// <reference types="vite/client" />
import 'vue-router'
import type { Permission } from '@bookorbit/types'
import type { RouteLocationNormalizedLoaded } from 'vue-router'
declare module 'vue-router' {
interface RouteMeta {
public?: boolean
requiredPermission?: Permission
forbiddenPermission?: Permission
permissionFallback?: string
maxWidth?: string
title?: string | ((to: RouteLocationNormalizedLoaded) => string)
}
}