import { BaseFormApi, FormState } from '@douyinfe/semi-foundation/lib/es/form/interface'; interface ProxyInternals = any> { __realApi: BaseFormApi | null; __bind: ((api: BaseFormApi) => void) | null; __unbind: (() => void) | null; __updateState: ((state: FormState) => void) | null; } /** * useForm - create a FormApi usable outside of Form component * * Usage: * const [formApi, formState, formValues] = Form.useForm(); *
...
* * @returns [formApi, formState, values] */ declare function useForm = any>(): readonly [BaseFormApi & ProxyInternals, FormState, T]; export default useForm;