@lifi/widget
Version:
LI.FI Widget for cross-chain bridging and swapping. It will drive your multi-chain strategy and attract new users from everywhere.
12 lines (11 loc) • 755 B
TypeScript
import type { DefaultValues, FormFieldNames, GenericFormValue, SetOptions } from './types.js';
export declare const useFieldActions: () => {
setFieldValue: (fieldName: FormFieldNames, newValue: GenericFormValue, options?: SetOptions) => void;
setUserAndDefaultValues: (formValues: Partial<DefaultValues>) => void;
setDefaultValues: (formValues: DefaultValues) => void;
isTouched: (fieldName: FormFieldNames) => boolean;
isDirty: (fieldName: FormFieldNames) => boolean;
setAsTouched: (fieldName: FormFieldNames) => void;
resetField: (fieldName: FormFieldNames, resetOptions?: import("./types.js").ResetOptions) => void;
getFieldValues: <T extends FormFieldNames[]>(...names: T) => import("./types.js").FormFieldArray<T>;
};