@react-form-builder/core
Enumerations
Classes
- ActionDefinition
- ActionEventArgs
- Annotation
- AnnotationBuilder
- ArrayBuilder
- BaseBuilder
- BuilderOptions
- BuilderView
- CalculableResult
- ComponentData
- ComponentDataEvents
- ComponentKeyChangedEventArgs
- ComponentState
- ComponentStore
- ContainerAnnotation
- DataValidator
- EventAnnotation
- FluentLocalizationEngine
- Form
- FormViewerPropsStore
- Language
- LocalizationStore
- Meta
- Model
- ModuleAnnotation
- NodeAnnotationBuilder
- NoopLocalizationEngine
- OneOfBuilder
- PropertyAnnotation
- QuantifierBuilder
- SomeOfBuilder
- Store
- StyleAnnotation
- SyncEvent
- TemplateField
- TypedBuilder
- View
Interfaces
- BaseCompilationResult
- BuilderComponent
- ComponentField
- ComponentMetadataEventListeners
- ComponentProperty
- ComponentTreeProps
- Definer
- EmbeddedFormProps
- ErrorWrapperProps
- Field
- FormViewerProps
- FormViewerWrapperComponentProps
- IComponentBuilder
- IComponentDataFactory
- IComponentState
- IDataRootProvider
- IEventHandlerBuilder
- IForm
- IFormData
- IFormJsonBuilder
- IFormViewer
- ILocalizationEngine
- ILocalizationStore
- InternalErrorProps
- IStore
- IValidationBuilder
- IView
- LabeledValue
- LocalizationError
- PersistedForm
- ScreenProps
- SuppressResizeObserverErrorsProps
- WrapperProps
Type Aliases
- ActionData
- ActionEventHandler
- ActionHandler
- ActionParameters
- ActionsInitializer
- ActionType
- ActionValues
- Annotations
- AnnotationType
- Arguments
- ArgumentValue
- AriaAttributesIds
- AriaAttributesOptions
- BoundValueSchema
- BuilderMode
- BuilderSetup
- BuilderTheme
- CellInfo
- ComponentDescription
- ComponentDeviceStyle
- ComponentFeature
- ComponentFeatures
- ComponentKey
- ComponentKind
- ComponentLibraryDescription
- ComponentLocalizer
- ComponentPropertiesContext
- ComponentPropertyBindType
- ComponentPropertyComputeType
- ComponentPropertyName
- ComponentPropsLocalization
- ComponentRole
- ComponentsLocalization
- ComponentStateFactory
- ComponentStoreLocalizer
- ComponentStyle
- ComputeChildren
- Css
- CssLoaderType
- CssPart
- CustomActions
- CustomValidationRules
- CustomValidationRuleSettings
- DataBindingType
- DataKeyType
- DefineActionHelper
- DefinerData
- Device
- DeviceStyle
- EditorType
- ErrorMap
- ErrorMessageLocalizer
- EventHandler
- EventName
- FieldType
- FirstParameter
- FormBuilderComponentIconName
- FormOptions
- FormValidator
- FormValidators
- FormViewerValidationRules
- FormViewerWrapper
- Func
- FunctionArgumentValue
- GetInitialDataFn
- HtmlAttribute
- I18nItem
- iconsList
- IDisposable
- InsertRestrictionFn
- LanguageFullCode
- LocalizationType
- LocalizationValue
- MessagesMap
- ModalComponentStore
- NamedActionDefinition
- NodeEditorType
- ParameterDefinition
- ParameterName
- ParameterType
- PreAnnotation
- PrimitiveArgumentValue
- PropertyBlockType
- PropertyKey
- ReactProperty
- Rel
- ResolvedValidator
- RuleValidator
- RuleValidatorResult
- SchemaResolver
- SchemaType
- SchemaTypeMap
- SetInitialDataFn
- Setter
- SyncEventHandler
- TemplateProps
- TypedLocalization
- ValidationMessages
- ValidationResult
- ValidationRule
- ValidationRuleParameter
- ValidationRuleSet
- ValidationRuleSettings
- ValidatorFactory
- Validators
- ValidatorType
- ViewMode
Variables
- ActionEventArgsDeclaration
- array
- AsyncFunction
- boolean
- BuilderModeProvider
- BuilderThemeProvider
- CellInfoContextProvider
- cfComponentIsPreset
- cfDisableActionEditors
- cfDisableAdditionalProperties
- cfDisableComponentRemove
- cfDisableMainComponentProperties
- cfDisableStyleProperties
- cfDisableStyles
- cfDisableStylesForClassNameEditor
- cfDisableTooltipProperties
- cfDisableWrapperStyles
- cfEnableInlineStylesEditor
- cfHideFromComponentPalette
- className
- color
- commonStyles
- ComponentDataProvider
- containerStyles
- coreComponentsDescriptions
- createAnnotation
- createView
- cssSize
- date
- DefaultWrapper
- define
- definePreset
- DidMountEvent
- disabled
- embeddedFormMeta
- embeddedFormModel
- emotionCache
- emptyComponentStore
- errorMessageModel
- event
- FormViewer
- FormViewerLite
- globalDefaultLanguage
- htmlAttributes
- IFormDataDeclaration
- internalErrorModel
- isUniqueKey
- key
- KeySymbol
- node
- nodeArray
- nonNegNumber
- number
- object
- oneOf
- oneOfStrict
- readOnly
- renderWhen
- required
- screenModel
- size
- slotModel
- someOf
- StoreContext
- StoreProvider
- string
- stringNode
- time
- timeFormat
- tooltipProps
- tooltipType
- useBuilderMode
- useBuilderTheme
- useComponentData
- useStore
- useViewerProps
- validation
- ViewerPropsProvider
- WillUnmountEvent
Functions
- buildForm
- calculatePropertyValue
- camelCase
- checkSlotCondition
- cloneDeep
- ComponentTree
- createActionValuesFromObject
- createNonNullableContext
- createProperty
- debounce
- findLanguage
- findTreeElementDepth
- fn
- forwardRef
- generateTemplateTypeName
- generateUniqueName
- getChildren
- getDefault
- getDefaultCss
- getEditableFormData
- getKey
- getTemplateName
- getValidatorPropertyBlockType
- groupBy
- isContainer
- isEmpty
- isEqual
- isEqualWith
- isFunctionalProperty
- isLocalizedProperty
- isNull
- isNumber
- isObject
- isPromise
- isProperty
- isString
- isTemplateType
- isUndefined
- isValidatorPropertyBlockType
- loadResource
- merge
- nameAutorun
- namedObserver
- nameObservable
- needRender
- startCase
- SuppressResizeObserverErrors
- toArray
- toLabeledValues
- toUpper
- treeForEach
- uniqueId
- unloadResource
- upperFirst
- useAriaAttributes
- useAriaAttributesIds
- useAriaErrorMessage
- useAriaInvalid
- useBuilderComponent
- useBuilderValue
- useDisposable
- useErrorMessage
- useErrorModel
- useMobxConfig
- useModalComponentData
- useModalType
- useTooltipType