UNPKG

@react-keycloak/core

Version:

React bindings for Keycloak javascript adapter (core)

25 lines (24 loc) 764 B
/// <reference types="react" /> import { AuthClient } from './types'; /** * Auth Context props */ export declare type IAuthContextProps<T extends AuthClient> = { /** * The single AuthClient of your application. */ authClient?: T; /** * Boolean indicating whenever the AuthClient has been initialized by AuthProvider */ initialized: boolean; }; /** * Create a React context containing an AuthClient instance. * * @param {IAuthContextProps} initialContext initial context value. * * @returns {React.Context} the ReactKeycloak context. */ export declare function createAuthContext<T extends AuthClient>(initialContext?: Partial<IAuthContextProps<T>>): React.Context<IAuthContextProps<T>>; export default createAuthContext;