UNPKG

@leancodepl/kratos

Version:

Headless React components library for building Ory Kratos authentication flows

14 lines (13 loc) 744 B
import { ReactNode } from "react"; import { BaseSessionManager } from "../sessionManager"; import { TraitsConfig } from "../utils"; type KratosSessionContext<TTraitsConfig extends TraitsConfig> = { sessionManager: BaseSessionManager<TTraitsConfig>; }; type KratosSessionProviderProps<TTraitsConfig extends TraitsConfig> = { children: ReactNode; sessionManager: BaseSessionManager<TTraitsConfig>; }; export declare function useKratosSessionContext<TTraitsConfig extends TraitsConfig>(): KratosSessionContext<TTraitsConfig>; export declare function KratosSessionProvider<TTraitsConfig extends TraitsConfig>({ children, sessionManager, }: KratosSessionProviderProps<TTraitsConfig>): import("react/jsx-runtime").JSX.Element; export {};