@widergy/web-utils
Version:
Utility GO! Web utils
24 lines (23 loc) • 1.63 kB
TypeScript
import { Field } from './constants/formsInterfaces';
export declare const submitListener: (e: any, submitCallback: any) => void;
export declare const scrollToInvalid: (errors: any) => void;
export declare const shouldShowErrors: (meta: any) => boolean;
export declare const retrieveCreditCardValues: (fieldValues: any, fields: any, fieldName: string) => any;
export declare const evaluateCaptcha: (fieldValues: any, fields: any, validateCaptchaService: any) => Promise<any>;
export declare const removeAuxiliaryFields: (fields: Array<any>) => any[];
export declare const deleteValue: (state: any, action: any) => any;
export declare const uploadFiles: (values: any, fields: any, getUrlService: Function, onFailure: Function) => Promise<any>;
export declare const transformInputValuesWithFieldIds: (inputValues: Record<string, unknown>, fields: Field[]) => Record<string, unknown>;
interface FormUtils {
submitListener: (e: any, submitCallback: any) => void;
scrollToInvalid: (errors: any) => void;
shouldShowErrors: (meta: any) => boolean;
retrieveCreditCardValues: (fieldValues: any, fields: any, fieldName: string) => any;
evaluateCaptcha: (fieldValues: any, fields: any, validateCaptchaService: any) => any;
removeAuxiliaryFields: (fields: Array<any>) => any;
deleteValue: (state: any, action: any) => any;
transformInputValuesWithFieldIds: (inputValues: Record<string, unknown>, fields: Field[]) => Record<string, unknown>;
uploadFiles: (values: any, fields: any, getUrlService: Function, onFailure: Function) => Promise<any>;
}
declare const FORM_UTILS: FormUtils;
export default FORM_UTILS;