@leancodepl/kratos
Version:
Headless React components library for building Ory Kratos authentication flows
28 lines (27 loc) • 1.49 kB
TypeScript
import { TraitsConfig } from "../../../utils";
import { OnSettingsFlowError } from "../types";
type UsePasswordFormProps<TTraitsConfig extends TraitsConfig> = {
traitsConfig: TTraitsConfig;
onError?: OnSettingsFlowError<TTraitsConfig>;
onChangeTraitsSuccess?: () => void;
};
export declare function useTraitsForm<TTraitsConfig extends TraitsConfig>({ traitsConfig, onError, onChangeTraitsSuccess, }: UsePasswordFormProps<TTraitsConfig>): import("@tanstack/react-form").ReactFormExtendedApi<{
traits: Record<string, boolean | string>;
}, import("@tanstack/react-form").FormValidateOrFn<{
traits: Record<string, boolean | string>;
}> | undefined, import("@tanstack/react-form").FormValidateOrFn<{
traits: Record<string, boolean | string>;
}> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{
traits: Record<string, boolean | string>;
}> | undefined, import("@tanstack/react-form").FormValidateOrFn<{
traits: Record<string, boolean | string>;
}> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{
traits: Record<string, boolean | string>;
}> | undefined, import("@tanstack/react-form").FormValidateOrFn<{
traits: Record<string, boolean | string>;
}> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{
traits: Record<string, boolean | string>;
}> | undefined, import("@tanstack/react-form").FormAsyncValidateOrFn<{
traits: Record<string, boolean | string>;
}> | undefined, unknown>;
export {};