SYMBOL INDEX (158 symbols across 32 files) FILE: examples/arrays-and-lists/index.js function App (line 8) | function App() { FILE: examples/basic/index.js function App (line 29) | function App() { FILE: examples/built-in-validation/index.js function App (line 6) | function App() { FILE: examples/checkboxes/index.js function App (line 23) | function App() { FILE: examples/complex-structures/index.js function App (line 20) | function App() { FILE: examples/conditional-fields/index.js function App (line 31) | function App() { FILE: examples/custom-field/index.js function App (line 29) | function App() { FILE: examples/field-level-validation/index.js function App (line 28) | function App() { FILE: examples/form-level-validation/index.js function App (line 30) | function App() { FILE: examples/form-submission/index.js function App (line 13) | function App() { FILE: examples/isolating-rerendering/index.js function App (line 24) | function App() { FILE: examples/joi/index.js function App (line 26) | function App() { FILE: examples/lazy-default-values/index.js function App (line 14) | function App() { FILE: examples/material-ui/index.js function App (line 19) | function App() { FILE: examples/multi-select/index.js function App (line 6) | function App() { FILE: examples/quick-start/index.js function App (line 14) | function App() { FILE: examples/radio-group/index.js function App (line 13) | function App() { FILE: examples/react-select/index.js function App (line 21) | function App() { FILE: examples/reset-form/index.js function App (line 13) | function App() { FILE: examples/showbox/index.js function App (line 8) | function App() { FILE: examples/typescript/index.tsx type FormValues (line 6) | interface FormValues { function App (line 11) | function App() { FILE: examples/without-form-element/index.js function App (line 14) | function App() { FILE: examples/yup/index.js function App (line 47) | function App() { FILE: src/types/global.d.ts type Window (line 3) | interface Window { FILE: src/types/index.ts type ObjMap (line 9) | type ObjMap = Record; type DeepProps (line 11) | type DeepProps = { type Methods (line 16) | type Methods = { type FormErrors (line 35) | type FormErrors = DeepProps; type FormState (line 37) | interface FormState { type SetStateRef (line 50) | interface SetStateRef { type Observer (line 62) | interface Observer { type FormStateReturn (line 67) | interface FormStateReturn { type FormValues (line 74) | type FormValues = ObjMap; type Handlers (line 76) | type Handlers = { type FieldElement (line 80) | type FieldElement = type Fields (line 85) | type Fields = Map< type Parsers (line 93) | type Parsers = ObjMap>; type FieldArray (line 95) | type FieldArray = ObjMap<{ fields: ObjMap; reset: () => void }>; type EventOptions (line 97) | interface EventOptions { type FieldNamesLike (line 111) | type FieldNamesLike = type ResetHandler (line 116) | interface ResetHandler { type SubmitHandler (line 120) | interface SubmitHandler { type ErrorHandler (line 128) | interface ErrorHandler { type OnStateChange (line 136) | interface OnStateChange { type FormValidator (line 140) | interface FormValidator { type RegisterForm (line 148) | type RegisterForm = RefCallback; type FieldValidator (line 150) | interface FieldValidator { type FieldParser (line 154) | interface FieldParser { type FieldOptions (line 158) | interface FieldOptions { type RegisterField (line 165) | interface RegisterField { type HandleChangeEvent (line 171) | interface HandleChangeEvent { type SetDefaultValue (line 175) | interface SetDefaultValue { type SetNodesOrValues (line 179) | interface SetNodesOrValues { type SetTouchedMaybeValidate (line 183) | interface SetTouchedMaybeValidate { type ShouldRemoveField (line 187) | interface ShouldRemoveField { type GetNodeValue (line 191) | interface GetNodeValue { type Path (line 195) | type Path = string | string[] | ObjMap; type GetFormState (line 197) | interface GetFormState { type Focus (line 209) | interface Focus { type RemoveField (line 213) | interface RemoveField { type Use (line 220) | interface Use { type GetState (line 227) | interface GetState { type SetValue (line 231) | interface SetValue { type SetTouched (line 241) | interface SetTouched { type SetDirty (line 249) | interface SetDirty { type SetError (line 253) | interface SetError { type ClearErrors (line 257) | interface ClearErrors { type RunValidation (line 261) | interface RunValidation { type Reset (line 268) | interface Reset { type Submit (line 276) | interface Submit { type FormConfig (line 283) | type FormConfig = Partial<{ type FormMethods (line 299) | interface FormMethods { type FormStateConfig (line 317) | type FormStateConfig = Partial<{ type FormStateCallback (line 323) | interface FormStateCallback { type ControlledParser (line 328) | interface ControlledParser { type ControlledFormatter (line 332) | interface ControlledFormatter { type ControlledConfig (line 336) | type ControlledConfig = Partial<{ type FieldProps (line 346) | interface FieldProps { type Meta (line 354) | interface Meta { type ControlledReturn (line 360) | type ControlledReturn = [FieldProps, Meta]; type Keys (line 363) | type Keys = "values" | "touched" | "errors" | "dirty"; type StateHandler (line 365) | interface StateHandler { type HelperOptions (line 369) | type HelperOptions = Partial<{ type Push (line 374) | interface Push { type Insert (line 378) | interface Insert { type Remove (line 382) | interface Remove { type Swap (line 386) | interface Swap { type Move (line 390) | interface Move { type FieldArrayConfig (line 394) | type FieldArrayConfig = Partial<{ type FieldArrayReturn (line 400) | type FieldArrayReturn = [ FILE: src/types/react-cool-form.d.ts type ObjMap (line 5) | type ObjMap = Record; type DeepProps (line 7) | type DeepProps = { type FormValues (line 12) | type FormValues = ObjMap; type EventOptions (line 14) | interface EventOptions { type FormErrors (line 28) | type FormErrors = DeepProps; type FormState (line 30) | type FormState = Readonly<{ type PreviousValuesFn (line 43) | interface PreviousValuesFn { type PreviousValueFn (line 47) | interface PreviousValueFn { type PreviousErrorFn (line 51) | interface PreviousErrorFn { type FormValidator (line 55) | interface FormValidator { type FieldValidator (line 63) | interface FieldValidator { type FieldParser (line 67) | interface FieldParser { type FieldNamesFn (line 71) | interface FieldNamesFn { type ResetHandler (line 75) | interface ResetHandler { type SubmitHandler (line 79) | interface SubmitHandler { type ErrorHandler (line 87) | interface ErrorHandler { type OnStateChange (line 95) | interface OnStateChange { type RegisterForm (line 99) | type RegisterForm = RefCallback; type RegisterFieldReturn (line 101) | interface RegisterFieldReturn { type FieldOptions (line 107) | interface FieldOptions { type RegisterField (line 114) | interface RegisterField { type Focus (line 119) | interface Focus { type RemoveField (line 123) | interface RemoveField { type UseOptions (line 130) | interface UseOptions { type Use (line 135) | interface Use { type GetState (line 139) | interface GetState { type SetValueOptions (line 143) | type SetValueOptions = { type SetValue (line 147) | interface SetValue { type SetTouchedOptions (line 155) | type SetTouchedOptions = { type SetTouched (line 159) | interface SetTouched { type SetDirty (line 163) | interface SetDirty { type SetError (line 167) | interface SetError { type ClearErrors (line 171) | interface ClearErrors { type RunValidationOptions (line 175) | type RunValidationOptions = { type RunValidation (line 179) | interface RunValidation { type Reset (line 186) | interface Reset { type Submit (line 194) | interface Submit { type FormConfig (line 201) | type FormConfig = Partial<{ type FormMethods (line 217) | interface FormMethods { type Path (line 244) | type Path = string | string[] | ObjMap; type FormStateConfig (line 246) | type FormStateConfig = Partial<{ type FormStateCallback (line 252) | interface FormStateCallback { type ControlledParser (line 269) | interface ControlledParser { type ControlledFormatter (line 273) | interface ControlledFormatter { type ControlledConfig (line 277) | type ControlledConfig = Partial<{ type ControlledReturn (line 287) | type ControlledReturn = [ type HelperOptions (line 304) | type HelperOptions = Partial<{ type Push (line 309) | interface Push { type Insert (line 313) | interface Insert { type Remove (line 317) | interface Remove { type Swap (line 321) | interface Swap { type Move (line 325) | interface Move { type FieldArrayConfig (line 329) | type FieldArrayConfig< type FieldArrayReturn (line 338) | type FieldArrayReturn = [ FILE: src/useControlled.test.tsx type API (line 19) | type API = Omit & { type Props (line 24) | interface Props extends FormConfig { FILE: src/useFieldArray.test.tsx type API (line 26) | type API = Omit & { type Config (line 37) | interface Config extends FieldArrayConfig { type Props (line 48) | type Props = Partial; FILE: src/useForm.test.tsx type Children (line 20) | type Children = JSX.Element | JSX.Element[] | null; type API (line 22) | type API = Omit & { type Config (line 27) | interface Config extends FormConfig { type Props (line 37) | type Props = Partial; FILE: src/useFormMethods.test.tsx type Props (line 7) | interface Props { FILE: src/useFormState.test.tsx type Props (line 11) | interface Props extends FormStateConfig { FILE: website/src/pages/index.js function Feature (line 99) | function Feature({ imageUrl, title, description }) { function Home (line 114) | function Home() {