@leancodepl/kratos
Version:
Headless React components library for building Ory Kratos authentication flows
32 lines • 1.76 kB
TypeScript
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/form-core').FormValidateOrFn<{
traits: Record<string, string | boolean>;
}> | undefined, import('@tanstack/form-core').FormValidateOrFn<{
traits: Record<string, string | boolean>;
}> | undefined, import('@tanstack/form-core').FormAsyncValidateOrFn<{
traits: Record<string, string | boolean>;
}> | undefined, import('@tanstack/form-core').FormValidateOrFn<{
traits: Record<string, string | boolean>;
}> | undefined, import('@tanstack/form-core').FormAsyncValidateOrFn<{
traits: Record<string, string | boolean>;
}> | undefined, import('@tanstack/form-core').FormValidateOrFn<{
traits: Record<string, string | boolean>;
}> | undefined, import('@tanstack/form-core').FormAsyncValidateOrFn<{
traits: Record<string, string | boolean>;
}> | undefined, import('@tanstack/form-core').FormValidateOrFn<{
traits: Record<string, string | boolean>;
}> | undefined, import('@tanstack/form-core').FormAsyncValidateOrFn<{
traits: Record<string, string | boolean>;
}> | undefined, import('@tanstack/form-core').FormAsyncValidateOrFn<{
traits: Record<string, string | boolean>;
}> | undefined, unknown>;
export {};
//# sourceMappingURL=useTraitsForm.d.ts.map