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<FormValues<TContract>>;
        useForm: (
            props?: RhfFormOptions<TContract>,
        ) => UseFormReturn<FormValues<TContract>>;
    }

    Type Parameters

    Index

    Properties

    Properties

    formOptions: (
        props?: RhfFormOptions<TContract>,
    ) => UseFormProps<FormValues<TContract>>

    Generate UseFormProps for any React Hook Form usage.

    useForm: (
        props?: RhfFormOptions<TContract>,
    ) => UseFormReturn<FormValues<TContract>>

    Convenience wrapper around useForm(formOptions(props)).