xph-form
Version:
This is a configurable form component that supports React
12 lines (11 loc) • 557 B
TypeScript
import { FormInstance } from "antd";
import { NamePath } from "antd/lib/form/interface";
import { Recordable } from "../types";
declare const useFormAction: (instance: FormInstance, formatRenderValues: any, formatReturnValues: any) => {
getFieldsValue: (...values: any[]) => Recordable<any>;
setFieldsValue: (values: Recordable<any>) => void;
resetFields: () => Promise<void>;
validator: (nameList?: NamePath[]) => Promise<any>;
scrollToField: (name: NamePath, options?: ScrollOptions) => Promise<void>;
};
export default useFormAction;