@keycloakify/keycloak-admin-ui
Version:
Repackaged Keycloak Admin UI
16 lines (15 loc) • 660 B
TypeScript
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;