Beignet API reference
    Preparing search index...

    Type Alias ReactHookFormContractAdapter<TContract>

    React Hook Form adapter for one contract.

    type ReactHookFormContractAdapter<TContract extends HttpContractConfig> = {
        formOptions: (
            props?: RhfFormOptions<TContract>,
        ) => UseFormProps<FormInput<TContract>, unknown, FormOutput<TContract>>;
        useForm: (
            props?: RhfFormOptions<TContract>,
        ) => UseFormReturn<FormInput<TContract>, unknown, FormOutput<TContract>>;
    }

    Type Parameters

    Index
    formOptions: (
        props?: RhfFormOptions<TContract>,
    ) => UseFormProps<FormInput<TContract>, unknown, FormOutput<TContract>>

    Generate UseFormProps for any React Hook Form usage.

    useForm: (
        props?: RhfFormOptions<TContract>,
    ) => UseFormReturn<FormInput<TContract>, unknown, FormOutput<TContract>>

    Convenience wrapper around useForm(formOptions(props)).