UNPKG

@keycloakify/keycloak-admin-ui

Version:
16 lines (15 loc) 660 B
import type { AccessType } from "@keycloak/keycloak-admin-client/lib/defs/whoAmIRepresentation"; import type { TFunction } from "i18next"; import type { ComponentType } from "react"; import type { NonIndexRouteObject, RouteObject } from "react-router-dom"; export type AppRouteObjectHandle = { access: AccessType | AccessType[]; }; export interface AppRouteObject extends NonIndexRouteObject { path: string; breadcrumb?: (t: TFunction) => string | ComponentType<any>; handle: AppRouteObjectHandle; } export declare const NotFoundRoute: AppRouteObject; export declare const routes: AppRouteObject[]; export declare const RootRoute: RouteObject;