import * as React from 'react'; import warning from "rc-util/es/warning"; export var HOOK_MARK = 'RC_FORM_INTERNAL_HOOKS'; // eslint-disable-next-line @typescript-eslint/no-explicit-any var warningFunc = function warningFunc() { warning(false, 'Can not find FormContext. Please make sure you wrap Field under Form.'); }; var Context = React.createContext({ getFieldValue: warningFunc, getFieldsValue: warningFunc, getFieldError: warningFunc, getFieldsError: warningFunc, isFieldsTouched: warningFunc, isFieldTouched: warningFunc, isFieldValidating: warningFunc, isFieldsValidating: warningFunc, resetFields: warningFunc, setFields: warningFunc, setFieldsValue: warningFunc, validateFields: warningFunc, submit: warningFunc, getInternalHooks: function getInternalHooks() { warningFunc(); return { dispatch: warningFunc, registerField: warningFunc, useSubscribe: warningFunc, setInitialValues: warningFunc, setCallbacks: warningFunc, getFields: warningFunc, setValidateMessages: warningFunc, setPreserve: warningFunc }; } }); export default Context;