Skip to content
The Eye of Providence State Management Library
forms
GitLab
The Eye of Providence State Management Library
GitLab
Introduction
Getting Started
Getting Started
React/Redux
Vue/Pinia
Configuration
Concepts
Module Types
Module Types
Singles
Lists
Forms
Full Reference
Full Reference
providence
providence
Variables
Variables
forms.FormModule
lists.ListModule
singles.SingleModule
Modules
Modules
forms
forms
Table of contents
Variables
Functions
forms/controller
forms/fielder
forms/specs/validators/spec
forms/types/BaseFormModule
forms/types/BoundFielders
forms/types/Field
forms/types/FieldErrors
forms/types/FieldOptions
forms/types/FieldSet
forms/types/FieldSetOptions
forms/types/Fielder
forms/types/FormController
forms/types/FormErrorSet
forms/types/FormModuleOptions
forms/types/FormMutations
forms/types/FormState
forms/types/FormTasks
forms/types/Validator
forms/types/ValidatorArgs
forms/types/ValidatorSpec
forms/types/Validators
forms/validators
index
lib
lib/fragments
lib/specs/index/spec
lib/testHelpers
lists
lists/controller
lists/types/BaseListModule
lists/types/ListController
lists/types/ListModuleOptions
lists/types/ListMutations
lists/types/ListState
lists/types/ListTasks
lists/types/PageInfo
registry
registry/specs/registry/spec
registry/types/EntryRemover
registry/types/MakeModuleOptions
registry/types/ProvidenceRegistries
registry/types/RegistryEntry
registry/types/RegistryRoot
singles
singles/controller
singles/patcher
singles/types/AttrSpec
singles/types/BaseSingleModule
singles/types/BoundPatchers
singles/types/FieldUpdate
singles/types/Patcher
singles/types/PatcherState
singles/types/PatchersRoot
singles/types/SingleController
singles/types/SingleModuleOptions
singles/types/SingleMutations
singles/types/SingleState
singles/types/SingleStateEntries
singles/types/SingleTasks
types
types/AnyModule
types/AnySlicer
types/BaseController
types/BaseModule
types/BaseModuleOptions
types/BaseProxyStore
types/BaseState
types/BoundStore
types/ControllerConstructorParams
types/DeriveFormArgs
types/DeriveListArgs
types/DeriveSingleArgs
types/Drivers
types/ErrorTracking
types/FetchableControllerProperties
types/FetchableMutations
types/FetchableState
types/FirstArgumentFromPartial
types/GlobalOptions
types/Method
types/ModuleFactory
types/NetCallOptions
types/PaginationResult
types/Paginator
types/ParametersExceptFirst
types/ProvidenceClient
types/ProvidenceSlicer
types/QueryParams
types/Registries
types/StoreProxyFactory
types/TaskFunction
types/Transformers
types/UseController
Types
Types
forms/controller.FormFactoryArgs
forms/types/BaseFormModule.BaseFormModule
forms/types/BoundFielders.BoundFielders
forms/types/FieldErrors.FieldErrors
forms/types/FieldSet.FieldSet
forms/types/FieldSetOptions.FieldSetOptions
forms/types/Validator.Validator
lists/controller.ListFactoryArgs
lists/types/BaseListModule.BaseListModule
registry/types/EntryRemover.EntryRemover
singles/controller.SingleFactoryArgs
singles/types/BaseSingleModule.BaseSingleModule
singles/types/BoundPatchers.BoundPatchers
singles/types/PatchersRoot.PatchersRoot
types/AnyModule.AnyModule
types/AnySlicer.AnySlicer
types/FirstArgumentFromPartial.FirstArgumentFromPartial
types/Method.Method
types/ModuleFactory.ModuleFactory
types/ParametersExceptFirst.ParametersExceptFirst
types/StoreProxyFactory.StoreProxyFactory
types/TaskFunction.TaskFunction
types/UseController.UseController
Functions
Functions
forms.buildForm
forms.dataFromForm
forms.fieldDefaults
forms.formDefaults
forms/controller.formControllerFactory
forms/fielder.fielderFactory
forms/validators.email
lib.baseCall
lib.baseDeriveErrors
lib.baseDeriveForm
lib.baseDeriveList
lib.baseDeriveSingle
lib.baseGetCurrentPage
lib.baseGetTotalPages
lib.baseInitializePagination
lib.baseSetCurrentPage
lib.buildNestedPath
lib.completeAssign
lib.createPath
lib.explodeName
lib.flattenNamespace
lib.immediate
lib.isObject
lib.memoizer
lib.missingFieldError
lib.nop
lib.retrieveName
lib/fragments.fetchableModule
lib/fragments.fetchableProperties
lib/testHelpers.flushPromises
lib/testHelpers.rq
lib/testHelpers.rs
lib/testHelpers.waitFor
lists.buildList
lists/controller.listControllerFactory
registry.defaultSpacer
registry.getController
registry.registerOrUpdateEntry
registry.removeFromRegistry
registry.removeListener
singles.buildSingle
singles.singleDefaults
singles.updatePatchers
singles/controller.singleControllerFactory
singles/patcher.errorSend
singles/patcher.initialPatcherState
singles/patcher.patcherFactory
Interfaces
Interfaces
forms/fielder.FielderArgs
forms/types/Field.Field
forms/types/FieldOptions.FieldOptions
forms/types/Fielder.Fielder
forms/types/FormController.FormController
forms/types/FormErrorSet.FormErrorSet
forms/types/FormModuleOptions.FormModuleOptions
forms/types/FormMutations.FormMutations
forms/types/FormState.FormState
forms/types/FormTasks.FormTasks
forms/types/ValidatorArgs.ValidatorArgs
forms/types/ValidatorSpec.ValidatorSpec
forms/types/Validators.Validators
lists/types/ListController.ListController
lists/types/ListModuleOptions.ListModuleOptions
lists/types/ListMutations.ListMutations
lists/types/ListState.ListState
lists/types/ListTasks.ListTasks
lists/types/PageInfo.PageInfo
registry.getControllerOptions
registry/types/MakeModuleOptions.MakeModuleOptions
registry/types/ProvidenceRegistries.ProvidenceRegistries
registry/types/RegistryEntry.RegistryEntry
registry/types/RegistryRoot.RegistryRoot
singles/patcher.PatcherArgs
singles/types/AttrSpec.default
singles/types/FieldUpdate.FieldUpdate
singles/types/Patcher.Patcher
singles/types/PatcherState.PatcherState
singles/types/SingleController.SingleController
singles/types/SingleModuleOptions.SingleModuleOptions
singles/types/SingleMutations.SingleMutations
singles/types/SingleState.SingleState
singles/types/SingleStateEntries.SingleStateEntries
singles/types/SingleTasks.SingleTasks
types/BaseController.BaseController
types/BaseModule.BaseModule
types/BaseModuleOptions.BaseModuleOptions
types/BaseProxyStore.default
types/BaseState.BaseState
types/BoundStore.BoundStore
types/ControllerConstructorParams.ControllerConstructorParams
types/DeriveFormArgs.DeriveFormArgs
types/DeriveListArgs.DeriveListArgs
types/DeriveSingleArgs.DeriveSingleArgs
types/Drivers.Drivers
types/ErrorTracking.default
types/FetchableControllerProperties.FetchableControllerProperties
types/FetchableMutations.FetchableMutations
types/FetchableState.default
types/GlobalOptions.GlobalOptions
types/NetCallOptions.NetCallOptions
types/PaginationResult.PaginationResult
types/Paginator.Paginator
types/ProvidenceClient.ProvidenceClient
types/ProvidenceSlicer.ProvidenceSlicer
types/QueryParams.QueryParams
types/Transformers.Transformers
providence-redux
providence-redux
Variables
Variables
context.ProvidenceContext
Modules
Modules
components/Single
components/specs/Single/spec
context
helpers
hooks
index
setupTests
specs/CodeRunner
specs/Empty
specs/Lister
specs/Singler
specs/forms/spec
specs/helpers/spec
specs/list/spec
specs/singles/spec
storeProxy
testHelpers
Types
Types
testHelpers.ContextRenderOptions
testHelpers.ControllerBundle
testHelpers.TestContext
Functions
Functions
components/Single.Single
context.defaultContextValues
context.makeModuleFactory
helpers.moduleTransformer
hooks.buildUseInterface
hooks.useForm
hooks.useList
hooks.useSingle
setupTests.default
specs/CodeRunner.CodeRunner
specs/Empty.Empty
specs/Lister.Lister
specs/Singler.Singler
specs/forms/spec.fieldsFromObject
specs/forms/spec.formState
specs/singles/spec.patchersFromObject
specs/singles/spec.singleState
storeProxy.makeProxyFactory
testHelpers.buildTestControllerFetcher
testHelpers.ctxRender
testHelpers.getForm
testHelpers.getList
testHelpers.getSingle
Development Guide
Table of contents
Variables
Functions
Module: forms
Variables
FormModule
Functions
buildForm
dataFromForm
fieldDefaults
formDefaults