@keycloakify/keycloak-admin-ui
Version:
Repackaged Keycloak Admin UI
11 lines (10 loc) • 603 B
TypeScript
import type { AccessType } from "@keycloak/keycloak-admin-client/lib/defs/whoAmIRepresentation";
import { PropsWithChildren } from "react";
type AccessContextProps = {
hasAccess: (...types: AccessType[]) => boolean;
hasSomeAccess: (...types: AccessType[]) => boolean;
};
export declare const AccessContext: import("../../ui-shared/utils/createNamedContext").NamedContext<AccessContextProps | undefined>;
export declare const useAccess: () => AccessContextProps;
export declare const AccessContextProvider: ({ children }: PropsWithChildren) => import("react/jsx-runtime").JSX.Element;
export {};