UNPKG

@leancodepl/kratos

Version:

Headless React components library for building Ory Kratos authentication flows

28 lines (27 loc) 1.5 kB
import { TraitsConfig } from "../../../utils"; import { OnRegistrationFlowError } from "../types"; type UsePasswordFormProps<TTraitsConfig extends TraitsConfig> = { traitsConfig: TTraitsConfig; onError?: OnRegistrationFlowError<TTraitsConfig>; onRegistrationSuccess?: () => void; }; export declare function useTraitsForm<TTraitsConfig extends TraitsConfig>({ traitsConfig, onError, onRegistrationSuccess, }: UsePasswordFormProps<TTraitsConfig>): import("@tanstack/react-form").ReactFormExtendedApi<{ traits: Record<string, string | boolean>; }, import("@tanstack/react-form").FormValidateOrFn<{ traits: Record<string, string | boolean>; }> | undefined, import("@tanstack/react-form").FormValidateOrFn<{ traits: Record<string, string | boolean>; }> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{ traits: Record<string, string | boolean>; }> | undefined, import("@tanstack/react-form").FormValidateOrFn<{ traits: Record<string, string | boolean>; }> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{ traits: Record<string, string | boolean>; }> | undefined, import("@tanstack/react-form").FormValidateOrFn<{ traits: Record<string, string | boolean>; }> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{ traits: Record<string, string | boolean>; }> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{ traits: Record<string, string | boolean>; }> | undefined, unknown>; export {};