From c5c008d1983dff595af5506b95f0b3bc9a89cff1 Mon Sep 17 00:00:00 2001 From: Lucas Koehler Date: Wed, 29 May 2024 17:17:24 +0200 Subject: [PATCH] Release 3.3.0 (#298) * Update dependencies and version text to 3.3.0 * Add regenerated API docs for 3.3.0 * Fix API doc links in doc for available actions * Add release 3.3.0 news --- content/docs/deprecated/available-actions.mdx | 12 +- content/news/2024-05-29-jsonforms-3-3-0.md | 14 + package-lock.json | 40 +- package.json | 8 +- static/api/angular-material/assets/icons.js | 15 + static/api/angular-material/assets/icons.svg | 1 + static/api/angular-material/assets/main.js | 8 +- .../api/angular-material/assets/navigation.js | 2 +- static/api/angular-material/assets/search.js | 2 +- static/api/angular-material/assets/style.css | 12 +- .../classes/ArrayLayoutRenderer.html | 47 ++ .../classes/AutocompleteControlRenderer.html | 84 +- .../classes/BooleanControlRenderer.html | 72 +- .../CategorizationTabLayoutRenderer.html | 30 +- .../classes/DateControlRenderer.html | 78 +- .../angular-material/classes/GetProps.html | 3 + .../classes/GroupLayoutRenderer.html | 28 +- .../classes/HorizontalLayoutRenderer.html | 28 +- .../JsonFormsAngularMaterialModule.html | 4 +- .../classes/JsonFormsDetailComponent.html | 12 +- .../classes/LabelRenderer.html | 28 +- .../LayoutChildrenRenderPropsPipe.html | 6 +- .../classes/LayoutRenderer.html | 32 +- .../classes/MasterListComponent.html | 94 +-- .../classes/NumberControlRenderer.html | 90 +-- .../classes/ObjectControlRenderer.html | 70 +- .../classes/RangeControlRenderer.html | 78 +- .../classes/TableRenderer.html | 101 ++- .../classes/TextAreaRenderer.html | 70 +- .../classes/TextControlRenderer.html | 72 +- .../classes/ToggleControlRenderer.html | 72 +- .../classes/VerticalLayoutRenderer.html | 28 +- .../functions/ArrayLayoutRendererTester.html | 1 + .../functions/DateControlRendererTester.html | 2 +- .../functions/LabelRendererTester.html | 2 +- .../NumberControlRendererTester.html | 2 +- .../ObjectControlRendererTester.html | 2 +- .../functions/RangeControlRendererTester.html | 2 +- .../functions/TableRendererTester.html | 2 +- .../functions/TextAreaRendererTester.html | 2 +- .../functions/TextControlRendererTester.html | 2 +- .../ToggleControlRendererTester.html | 2 +- .../functions/booleanControlTester.html | 2 +- .../functions/categorizationTester.html | 2 +- .../functions/controlWithoutLabel.html | 2 +- .../functions/enumControlTester.html | 2 +- .../functions/groupLayoutTester.html | 2 +- .../functions/horizontalLayoutTester.html | 2 +- .../functions/masterDetailTester.html | 2 +- .../functions/removeSchemaKeywords.html | 2 +- .../functions/verticalLayoutTester.html | 2 +- static/api/angular-material/hierarchy.html | 1 + static/api/angular-material/index.html | 4 +- static/api/angular-material/modules.html | 83 +- .../variables/angularMaterialRenderers.html | 2 +- static/api/angular/assets/icons.js | 15 + static/api/angular/assets/icons.svg | 1 + static/api/angular/assets/main.js | 8 +- static/api/angular/assets/style.css | 12 +- static/api/angular/classes/JsonForms.html | 48 +- .../classes/JsonFormsAbstractControl.html | 62 +- .../classes/JsonFormsAngularService.html | 70 +- .../classes/JsonFormsArrayControl.html | 62 +- .../classes/JsonFormsBaseRenderer.html | 12 +- .../api/angular/classes/JsonFormsControl.html | 62 +- .../classes/JsonFormsControlWithDetail.html | 62 +- .../api/angular/classes/JsonFormsModule.html | 4 +- .../api/angular/classes/JsonFormsOutlet.html | 30 +- .../api/angular/classes/UnknownRenderer.html | 4 +- static/api/angular/hierarchy.html | 2 +- static/api/angular/index.html | 7 +- static/api/angular/modules.html | 24 +- .../angular/variables/USE_STATE_VALUE.html | 2 +- static/api/core/assets/icons.js | 15 + static/api/core/assets/icons.svg | 1 + static/api/core/assets/main.js | 8 +- static/api/core/assets/navigation.js | 2 +- static/api/core/assets/search.js | 2 +- static/api/core/assets/style.css | 12 +- .../api/core/enums/ArrayTranslationEnum.html | 30 +- .../core/enums/CombinatorTranslationEnum.html | 10 +- static/api/core/enums/RuleEffect.html | 20 +- static/api/core/functions/Actions.init-1.html | 2 +- .../Actions.isUpdateArrayContext.html | 1 + .../core/functions/Actions.registerCell.html | 2 +- .../Actions.registerDefaultData.html | 2 +- .../functions/Actions.registerRenderer.html | 2 +- .../functions/Actions.registerUISchema.html | 2 +- static/api/core/functions/Actions.setAjv.html | 2 +- .../api/core/functions/Actions.setConfig.html | 2 +- .../api/core/functions/Actions.setLocale.html | 2 +- .../api/core/functions/Actions.setSchema.html | 2 +- .../core/functions/Actions.setTranslator.html | 2 +- .../core/functions/Actions.setUISchema.html | 2 +- .../functions/Actions.setValidationMode.html | 2 +- .../functions/Actions.unregisterCell.html | 2 +- .../Actions.unregisterDefaultData.html | 2 +- .../functions/Actions.unregisterRenderer.html | 2 +- .../functions/Actions.unregisterUISchema.html | 2 +- static/api/core/functions/Actions.update.html | 2 +- .../core/functions/Actions.updateCore.html | 2 +- .../core/functions/Actions.updateErrors.html | 2 +- .../core/functions/Actions.updateI18n.html | 2 +- static/api/core/functions/Test.and.html | 6 +- .../Test.categorizationHasCategory.html | 2 +- static/api/core/functions/Test.formatIs.html | 6 +- .../api/core/functions/Test.hasCategory.html | 2 +- static/api/core/functions/Test.hasOption.html | 4 + .../core/functions/Test.isAllOfControl.html | 2 +- .../core/functions/Test.isAnyOfControl.html | 2 +- .../functions/Test.isArrayObjectControl.html | 4 +- .../core/functions/Test.isBooleanControl.html | 4 +- .../core/functions/Test.isCategorization.html | 2 +- .../api/core/functions/Test.isCategory.html | 2 +- static/api/core/functions/Test.isControl.html | 2 +- .../core/functions/Test.isDateControl.html | 4 +- .../functions/Test.isDateTimeControl.html | 4 +- .../core/functions/Test.isEnumControl.html | 4 +- .../core/functions/Test.isIntegerControl.html | 4 +- .../functions/Test.isMultiLineControl.html | 4 +- .../core/functions/Test.isNumberControl.html | 4 +- .../functions/Test.isNumberFormatControl.html | 4 +- .../core/functions/Test.isObjectArray.html | 4 +- .../functions/Test.isObjectArrayControl.html | 4 +- .../Test.isObjectArrayWithNesting.html | 2 +- .../core/functions/Test.isObjectControl.html | 2 +- .../core/functions/Test.isOneOfControl.html | 2 +- .../functions/Test.isOneOfEnumControl.html | 4 +- .../Test.isPrimitiveArrayControl.html | 4 +- .../core/functions/Test.isRangeControl.html | 4 +- .../core/functions/Test.isStringControl.html | 4 +- .../core/functions/Test.isTimeControl.html | 4 +- static/api/core/functions/Test.not.html | 2 +- static/api/core/functions/Test.optionIs.html | 8 +- static/api/core/functions/Test.or.html | 6 +- static/api/core/functions/Test.rankWith.html | 8 +- .../core/functions/Test.schemaMatches.html | 6 +- .../functions/Test.schemaSubPathMatches.html | 2 +- .../api/core/functions/Test.schemaTypeIs.html | 6 +- .../api/core/functions/Test.scopeEndIs.html | 6 +- .../core/functions/Test.scopeEndsWith.html | 6 +- static/api/core/functions/Test.uiTypeIs.html | 6 +- .../functions/Test.withIncreasedRank.html | 2 +- .../core/functions/addI18nKeyToPrefix.html | 2 +- static/api/core/functions/cellReducer.html | 2 +- static/api/core/functions/clearAllIds.html | 2 +- static/api/core/functions/compose.html | 2 +- static/api/core/functions/composeWithUi.html | 2 +- .../api/core/functions/computeChildLabel.html | 9 + static/api/core/functions/computeLabel.html | 10 +- static/api/core/functions/configReducer.html | 2 +- .../core/functions/convertDateToString.html | 6 +- .../functions/convertToValidClassName.html | 6 +- static/api/core/functions/coreReducer.html | 2 +- static/api/core/functions/createAjv.html | 2 +- .../api/core/functions/createCleanLabel.html | 2 +- .../createCombinatorRenderInfos.html | 2 +- .../core/functions/createControlElement.html | 4 +- .../core/functions/createDefaultValue.html | 6 +- static/api/core/functions/createId.html | 2 +- .../functions/createLabelDescriptionFrom.html | 8 +- static/api/core/functions/decode.html | 4 +- .../core/functions/defaultDataReducer.html | 2 +- .../functions/defaultErrorTranslator.html | 2 +- .../defaultMapDispatchToControlProps.html | 4 +- .../defaultMapStateToEnumCellProps.html | 4 +- .../api/core/functions/defaultMiddleware.html | 2 +- .../api/core/functions/defaultTranslator.html | 2 +- .../deriveLabelForUISchemaElement.html | 4 +- static/api/core/functions/deriveTypes.html | 4 +- static/api/core/functions/encode.html | 4 +- .../functions/enumToEnumOptionMapper.html | 2 +- static/api/core/functions/errorAt.html | 2 +- static/api/core/functions/errorsAt.html | 2 +- static/api/core/functions/evalEnablement.html | 2 +- static/api/core/functions/evalVisibility.html | 2 +- static/api/core/functions/extractAjv.html | 2 +- static/api/core/functions/extractData.html | 2 +- .../core/functions/extractDefaultData.html | 2 +- .../api/core/functions/extractDefaults.html | 6 +- static/api/core/functions/extractSchema.html | 2 +- .../api/core/functions/extractUiSchema.html | 2 +- .../core/functions/fetchErrorTranslator.html | 2 +- static/api/core/functions/fetchLocale.html | 2 +- .../api/core/functions/fetchTranslator.html | 2 +- static/api/core/functions/findAllRefs.html | 10 +- .../core/functions/findMatchingUISchema.html | 2 +- static/api/core/functions/findUISchema.html | 14 +- static/api/core/functions/findUiControl.html | 5 + .../core/functions/formatErrorMessage.html | 2 +- .../functions/generateDefaultUISchema.html | 8 +- .../core/functions/generateJsonSchema.html | 8 +- static/api/core/functions/getAjv.html | 2 +- .../core/functions/getArrayTranslations.html | 2 +- static/api/core/functions/getCells.html | 2 +- .../functions/getCombinatorTranslations.html | 2 +- .../functions/getCombinedErrorMessage.html | 4 +- static/api/core/functions/getConfig.html | 2 +- static/api/core/functions/getControlPath.html | 2 +- static/api/core/functions/getData.html | 2 +- static/api/core/functions/getDefaultData.html | 2 +- static/api/core/functions/getErrorAt.html | 2 +- .../core/functions/getErrorTranslator.html | 2 +- .../core/functions/getFirstPrimitiveProp.html | 2 +- static/api/core/functions/getI18nKey.html | 2 +- .../api/core/functions/getI18nKeyPrefix.html | 2 +- .../functions/getI18nKeyPrefixBySchema.html | 2 +- static/api/core/functions/getLocale.html | 2 +- static/api/core/functions/getPropPath.html | 4 + static/api/core/functions/getRenderers.html | 2 +- static/api/core/functions/getSchema.html | 2 +- static/api/core/functions/getSubErrorsAt.html | 2 +- static/api/core/functions/getTranslator.html | 2 +- static/api/core/functions/getUISchemas.html | 2 +- static/api/core/functions/getUiSchema.html | 2 +- static/api/core/functions/hasEnableRule.html | 2 +- static/api/core/functions/hasShowRule.html | 2 +- static/api/core/functions/hasType.html | 2 +- static/api/core/functions/i18nReducer.html | 2 +- .../api/core/functions/isControlElement.html | 1 + .../core/functions/isDescriptionHidden.html | 12 +- static/api/core/functions/isEnabled.html | 2 +- static/api/core/functions/isEnumSchema.html | 2 + static/api/core/functions/isGroup.html | 2 +- .../core/functions/isInherentlyEnabled.html | 4 +- .../core/functions/isInternationalized.html | 2 +- static/api/core/functions/isLabelable.html | 2 +- static/api/core/functions/isLabeled.html | 2 +- static/api/core/functions/isLayout.html | 2 +- .../api/core/functions/isOneOfEnumSchema.html | 4 +- static/api/core/functions/isScopable.html | 2 +- static/api/core/functions/isScoped.html | 2 +- static/api/core/functions/isVisible.html | 2 +- static/api/core/functions/iterateSchema.html | 2 +- .../mapDispatchToArrayControlProps.html | 6 +- .../functions/mapDispatchToCellProps.html | 4 +- .../functions/mapDispatchToControlProps.html | 6 +- .../mapDispatchToMultiEnumProps.html | 2 +- .../core/functions/mapStateToAllOfProps.html | 8 +- .../core/functions/mapStateToAnyOfProps.html | 2 +- .../mapStateToArrayControlProps.html | 8 +- .../functions/mapStateToArrayLayoutProps.html | 8 +- .../core/functions/mapStateToCellProps.html | 8 +- .../mapStateToCombinatorRendererProps.html | 2 +- .../functions/mapStateToControlProps.html | 8 +- .../mapStateToControlWithDetailProps.html | 8 +- .../mapStateToDispatchCellProps.html | 2 +- .../functions/mapStateToEnumControlProps.html | 4 +- .../mapStateToJsonFormsRendererProps.html | 2 +- .../core/functions/mapStateToLabelProps.html | 2 +- .../core/functions/mapStateToLayoutProps.html | 8 +- .../mapStateToMasterListItemProps.html | 8 +- .../mapStateToMultiEnumControlProps.html | 4 +- .../mapStateToOneOfEnumCellProps.html | 4 +- .../mapStateToOneOfEnumControlProps.html | 4 +- .../core/functions/mapStateToOneOfProps.html | 2 +- static/api/core/functions/moveDown.html | 2 +- static/api/core/functions/moveUp.html | 2 +- .../functions/oneOfToEnumOptionMapper.html | 2 +- static/api/core/functions/removeId.html | 2 +- .../api/core/functions/rendererReducer.html | 2 +- static/api/core/functions/resolveData.html | 2 +- static/api/core/functions/resolveSchema.html | 10 +- static/api/core/functions/setReadonly.html | 2 +- static/api/core/functions/showAsRequired.html | 8 +- static/api/core/functions/subErrorsAt.html | 2 +- static/api/core/functions/toDataPath.html | 6 +- .../core/functions/toDataPathSegments.html | 6 +- .../functions/transformPathToI18nPrefix.html | 4 +- .../functions/uischemaRegistryReducer.html | 2 +- static/api/core/functions/unsetReadonly.html | 2 +- static/api/core/functions/validate-1.html | 2 +- static/api/core/hierarchy.html | 2 +- static/api/core/index.html | 9 +- static/api/core/interfaces/Action.html | 4 +- .../Actions.AddCellRendererAction.html | 8 +- .../interfaces/Actions.AddRendererAction.html | 8 +- .../interfaces/Actions.AddUISchemaAction.html | 8 +- .../core/interfaces/Actions.InitAction.html | 12 +- .../interfaces/Actions.InitActionOptions.html | 8 +- .../Actions.RegisterDefaultDataAction.html | 8 +- .../Actions.RemoveCellRendererAction.html | 8 +- .../Actions.RemoveRendererAction.html | 8 +- .../Actions.RemoveUISchemaAction.html | 6 +- .../core/interfaces/Actions.SetAjvAction.html | 6 +- .../interfaces/Actions.SetConfigAction.html | 6 +- .../interfaces/Actions.SetLocaleAction.html | 6 +- .../interfaces/Actions.SetSchemaAction.html | 6 +- .../Actions.SetTranslatorAction.html | 8 +- .../interfaces/Actions.SetUISchemaAction.html | 6 +- .../Actions.SetValidationModeAction.html | 6 +- .../Actions.UnregisterDefaultDataAction.html | 6 +- .../core/interfaces/Actions.UpdateAction.html | 9 +- .../interfaces/Actions.UpdateCoreAction.html | 12 +- .../Actions.UpdateErrorsAction.html | 6 +- .../interfaces/Actions.UpdateI18nAction.html | 10 +- static/api/core/interfaces/AndCondition.html | 10 +- static/api/core/interfaces/AnyAction.html | 6 +- .../core/interfaces/ArrayControlProps.html | 80 +- .../interfaces/ArrayDefaultTranslation.html | 6 +- .../api/core/interfaces/ArrayLayoutProps.html | 80 +- .../api/core/interfaces/Categorization.html | 26 +- static/api/core/interfaces/Category.html | 26 +- static/api/core/interfaces/CellProps.html | 62 +- .../CombinatorDefaultTranslation.html | 6 +- .../interfaces/CombinatorRendererProps.html | 80 +- .../CombinatorSubSchemaRenderInfo.html | 8 +- .../core/interfaces/ComposableCondition.html | 10 +- static/api/core/interfaces/Condition.html | 8 +- .../api/core/interfaces/ControlElement.html | 26 +- static/api/core/interfaces/ControlProps.html | 74 +- static/api/core/interfaces/ControlState.html | 12 +- .../interfaces/ControlWithDetailProps.html | 76 +- .../core/interfaces/DispatchCellProps.html | 54 +- .../interfaces/DispatchCellStateProps.html | 54 +- .../DispatchPropsOfArrayControl.html | 12 +- .../interfaces/DispatchPropsOfControl.html | 12 +- .../DispatchPropsOfMultiEnumControl.html | 6 +- static/api/core/interfaces/EnumCellProps.html | 64 +- static/api/core/interfaces/EnumOption.html | 6 +- static/api/core/interfaces/Formatted.html | 16 +- static/api/core/interfaces/GroupLayout.html | 26 +- .../api/core/interfaces/HorizontalLayout.html | 20 +- .../core/interfaces/Internationalizable.html | 4 +- .../JsonFormsCellRendererRegistryEntry.html | 6 +- static/api/core/interfaces/JsonFormsCore.html | 18 +- .../JsonFormsDefaultDataRegistryEntry.html | 6 +- .../interfaces/JsonFormsExtendedState.html | 8 +- .../core/interfaces/JsonFormsI18nState.html | 8 +- .../api/core/interfaces/JsonFormsProps.html | 32 +- .../JsonFormsRendererRegistryEntry.html | 6 +- .../api/core/interfaces/JsonFormsState.html | 8 +- .../api/core/interfaces/JsonFormsStore.html | 28 +- .../core/interfaces/JsonFormsSubStates.html | 30 +- .../JsonFormsUISchemaRegistryEntry.html | 6 +- static/api/core/interfaces/JsonSchema4.html | 104 +-- static/api/core/interfaces/JsonSchema7.html | 122 +-- .../api/core/interfaces/LabelDescription.html | 12 +- static/api/core/interfaces/LabelElement.html | 22 +- static/api/core/interfaces/LabelProps.html | 42 +- static/api/core/interfaces/Labelable.html | 8 +- static/api/core/interfaces/Labeled.html | 8 +- static/api/core/interfaces/Layout.html | 20 +- static/api/core/interfaces/LayoutProps.html | 46 +- static/api/core/interfaces/LeafCondition.html | 16 +- static/api/core/interfaces/Middleware.html | 2 +- static/api/core/interfaces/OrCondition.html | 10 +- .../api/core/interfaces/OwnPropsOfCell.html | 32 +- .../core/interfaces/OwnPropsOfControl.html | 30 +- .../api/core/interfaces/OwnPropsOfEnum.html | 4 +- .../core/interfaces/OwnPropsOfEnumCell.html | 34 +- .../OwnPropsOfJsonFormsRenderer.html | 28 +- .../api/core/interfaces/OwnPropsOfLabel.html | 28 +- .../api/core/interfaces/OwnPropsOfLayout.html | 30 +- .../interfaces/OwnPropsOfMasterListItem.html | 20 +- .../core/interfaces/OwnPropsOfRenderer.html | 28 +- .../core/interfaces/ReferenceSchemaMap.html | 4 +- static/api/core/interfaces/RendererProps.html | 40 +- static/api/core/interfaces/Rule.html | 12 +- .../core/interfaces/SchemaBasedCondition.html | 18 +- static/api/core/interfaces/Scopable.html | 8 +- static/api/core/interfaces/Scoped.html | 8 +- .../interfaces/StatePropsOfArrayControl.html | 72 +- .../interfaces/StatePropsOfArrayLayout.html | 72 +- .../api/core/interfaces/StatePropsOfCell.html | 54 +- .../interfaces/StatePropsOfCombinator.html | 72 +- .../core/interfaces/StatePropsOfControl.html | 66 +- .../StatePropsOfControlWithDetail.html | 68 +- .../core/interfaces/StatePropsOfEnumCell.html | 56 +- .../StatePropsOfJsonFormsRenderer.html | 32 +- .../core/interfaces/StatePropsOfLabel.html | 42 +- .../core/interfaces/StatePropsOfLayout.html | 46 +- .../interfaces/StatePropsOfMasterItem.html | 22 +- .../core/interfaces/StatePropsOfRenderer.html | 40 +- .../StatePropsOfScopedRenderer.html | 52 +- static/api/core/interfaces/Store.html | 32 +- .../core/interfaces/Test.TesterContext.html | 12 +- .../api/core/interfaces/UISchemaElement.html | 16 +- .../api/core/interfaces/VerticalLayout.html | 20 +- static/api/core/interfaces/WithClassname.html | 4 +- static/api/core/modules.html | 720 +++++++++--------- static/api/core/modules/Actions.html | 134 ++-- static/api/core/modules/Test.html | 89 +-- .../api/core/types/Actions.CoreActions.html | 2 +- .../api/core/types/Actions.I18nActions.html | 2 +- .../core/types/Actions.UISchemaActions.html | 2 +- .../types/Actions.UpdateArrayContext.html | 1 + static/api/core/types/ArrayTranslations.html | 2 +- static/api/core/types/CombinatorKeyword.html | 2 +- .../core/types/CombinatorTranslations.html | 2 +- static/api/core/types/Dispatch.html | 6 +- .../api/core/types/DispatchPropsOfCell.html | 2 +- static/api/core/types/ErrorTranslator.html | 2 +- static/api/core/types/IterateCallback.html | 2 +- .../JsonFormsCellRendererRegistryState.html | 2 +- static/api/core/types/JsonSchema.html | 2 +- static/api/core/types/Observable.html | 8 +- static/api/core/types/Observer.html | 4 +- static/api/core/types/Reducer.html | 8 +- static/api/core/types/RefResolver.html | 2 +- static/api/core/types/Test.RankedTester.html | 4 +- static/api/core/types/Test.Tester.html | 4 +- static/api/core/types/Translator.html | 2 +- static/api/core/types/UISchemaTester.html | 2 +- static/api/core/types/Unsubscribe.html | 4 +- static/api/core/types/ValidationMode.html | 2 +- static/api/core/types/i18nJsonSchema.html | 2 +- .../api/core/variables/Actions.ADD_CELL.html | 2 +- .../variables/Actions.ADD_DEFAULT_DATA.html | 2 +- .../core/variables/Actions.ADD_RENDERER.html | 2 +- .../core/variables/Actions.ADD_UI_SCHEMA.html | 2 +- static/api/core/variables/Actions.INIT.html | 2 +- .../core/variables/Actions.REMOVE_CELL.html | 2 +- .../Actions.REMOVE_DEFAULT_DATA.html | 2 +- .../variables/Actions.REMOVE_RENDERER.html | 2 +- .../variables/Actions.REMOVE_UI_SCHEMA.html | 2 +- .../api/core/variables/Actions.SET_AJV.html | 2 +- .../core/variables/Actions.SET_CONFIG.html | 2 +- .../core/variables/Actions.SET_LOCALE.html | 2 +- .../core/variables/Actions.SET_SCHEMA.html | 2 +- .../variables/Actions.SET_TRANSLATOR.html | 2 +- .../core/variables/Actions.SET_UISCHEMA.html | 2 +- .../Actions.SET_VALIDATION_MODE.html | 2 +- .../core/variables/Actions.UPDATE_CORE.html | 2 +- .../core/variables/Actions.UPDATE_DATA.html | 2 +- .../core/variables/Actions.UPDATE_ERRORS.html | 2 +- .../core/variables/Actions.UPDATE_I18N.html | 2 +- .../api/core/variables/Actions.VALIDATE.html | 2 +- static/api/core/variables/Draft4.html | 2 +- static/api/core/variables/Generate.html | 2 +- static/api/core/variables/Helpers.html | 2 +- static/api/core/variables/Paths.html | 2 +- static/api/core/variables/Resolve.html | 4 +- static/api/core/variables/Runtime.html | 2 +- .../core/variables/Test.NOT_APPLICABLE.html | 4 +- .../variables/arrayDefaultTranslations.html | 2 +- .../combinatorDefaultTranslations.html | 2 +- .../core/variables/controlDefaultProps.html | 2 +- .../api/core/variables/defaultDateFormat.html | 2 +- .../core/variables/defaultDateTimeFormat.html | 2 +- .../variables/defaultJsonFormsI18nState.html | 2 +- .../api/core/variables/defaultTimeFormat.html | 2 +- .../variables/jsonFormsReducerConfig.html | 2 +- .../core/variables/layoutDefaultProps.html | 2 +- static/api/material-renderers/assets/icons.js | 15 + .../api/material-renderers/assets/icons.svg | 1 + static/api/material-renderers/assets/main.js | 8 +- .../api/material-renderers/assets/style.css | 12 +- .../classes/CombinatorProperties.html | 10 +- .../classes/MaterialTableControl.html | 12 +- .../functions/ArrayLayoutToolbar.html | 4 +- .../Customizable.MaterialBooleanCell.html | 2 +- .../Customizable.MaterialDateCell.html | 2 +- .../Customizable.MaterialEnumCell.html | 2 +- .../Customizable.MaterialIntegerCell.html | 2 +- .../Customizable.MaterialNumberCell.html | 2 +- ...Customizable.MaterialNumberFormatCell.html | 2 +- .../Customizable.MaterialOneOfEnumCell.html | 2 +- .../Customizable.MaterialTextCell.html | 2 +- .../Customizable.MaterialTimeCell.html | 2 +- .../functions/DeleteDialog.html | 4 +- .../functions/ListWithDetailMasterItem.html | 2 +- .../MaterialCategorizationLayout.html | 2 +- .../functions/MaterialInputControl.html | 2 +- .../functions/MaterialLayoutRenderer.html | 4 +- .../functions/MuiAutocomplete.html | 2 +- .../functions/MuiCheckbox.html | 4 +- .../functions/MuiInputInteger.html | 4 +- .../functions/MuiInputNumber.html | 4 +- .../functions/MuiInputNumberFormat.html | 4 +- .../functions/MuiInputText.html | 4 +- .../functions/MuiInputTime.html | 4 +- .../functions/MuiSelect.html | 4 +- .../functions/MuiToggle.html | 4 +- .../functions/NoBorderTableCell.html | 2 +- .../functions/NonEmptyRow.html | 4 +- .../functions/createOnBlurHandler.html | 2 +- .../functions/createOnChangeHandler.html | 2 +- .../ctxDispatchToExpandPanelProps.html | 6 +- .../functions/formatDate.html | 2 +- .../material-renderers/functions/getData.html | 2 +- .../functions/materialAllOfControlTester.html | 2 +- .../functions/materialAnyOfControlTester.html | 2 +- ...aterialAnyOfStringOrEnumControlTester.html | 2 +- .../functions/materialArrayControlTester.html | 2 +- .../functions/materialArrayLayoutTester.html | 2 +- .../functions/materialBooleanCellTester.html | 2 +- .../materialBooleanControlTester.html | 2 +- .../materialBooleanToggleCellTester.html | 2 +- .../materialBooleanToggleControlTester.html | 2 +- .../materialCategorizationTester.html | 2 +- .../functions/materialDateCellTester.html | 2 +- .../functions/materialDateControlTester.html | 2 +- .../materialDateTimeControlTester.html | 2 +- .../materialEnumArrayRendererTester.html | 2 +- .../functions/materialEnumCellTester.html | 4 +- .../functions/materialEnumControlTester.html | 2 +- .../functions/materialGroupTester.html | 2 +- .../materialHorizontalLayoutTester.html | 4 +- .../functions/materialIntegerCellTester.html | 2 +- .../materialIntegerControlTester.html | 2 +- .../materialLabelRendererTester.html | 4 +- .../materialListWithDetailTester.html | 2 +- .../materialNativeControlTester.html | 2 +- .../functions/materialNumberCellTester.html | 4 +- .../materialNumberControlTester.html | 2 +- .../materialNumberFormatCellTester.html | 4 +- .../materialObjectControlTester.html | 2 +- .../functions/materialOneOfControlTester.html | 2 +- .../materialOneOfEnumCellTester.html | 4 +- .../materialOneOfEnumControlTester.html | 2 +- .../materialOneOfRadioGroupControlTester.html | 2 +- .../materialRadioGroupControlTester.html | 2 +- .../materialSliderControlTester.html | 2 +- .../functions/materialTextCellTester.html | 4 +- .../functions/materialTextControlTester.html | 2 +- .../functions/materialTimeCellTester.html | 2 +- .../functions/materialTimeControlTester.html | 2 +- .../materialVerticalLayoutTester.html | 4 +- .../functions/renderLayoutElements.html | 2 +- .../functions/useDebouncedChange.html | 2 +- .../functions/useFocus.html | 2 +- .../functions/useInputComponent.html | 2 +- .../functions/useInputVariant.html | 2 +- .../functions/withAjvProps.html | 2 +- .../withContextToExpandPanelProps.html | 6 +- .../withJsonFormsExpandPanelProps.html | 2 +- static/api/material-renderers/hierarchy.html | 1 + static/api/material-renderers/index.html | 4 +- .../interfaces/AjvProps.html | 4 +- .../interfaces/ArrayLayoutToolbarProps.html | 18 +- .../interfaces/DeleteDialogProps.html | 18 +- .../interfaces/EmptyTableProps.html | 6 +- .../interfaces/JsonFormsTheme.html | 4 +- .../MaterialLabelableLayoutRendererProps.html | 34 +- .../MaterialLayoutRendererProps.html | 32 +- .../interfaces/MaterialTableToolbarProps.html | 24 +- .../interfaces/ValidationProps.html | 6 +- .../interfaces/WithDeleteDialogSupport.html | 4 +- .../interfaces/WithInput.html | 4 +- .../interfaces/WithInputProps.html | 4 +- .../interfaces/WithOptionLabel.html | 8 +- static/api/material-renderers/modules.html | 256 +++---- .../modules/Customizable.html | 20 +- .../variables/ExpandPanelRenderer.html | 2 +- .../variables/MaterialAllOfRenderer.html | 2 +- .../variables/MaterialAnyOfRenderer.html | 2 +- .../MaterialAnyOfStringOrEnumControl.html | 2 +- .../MaterialArrayControlRenderer.html | 2 +- .../variables/MaterialArrayLayout.html | 2 +- .../variables/MaterialBooleanCell.html | 2 +- .../variables/MaterialBooleanControl.html | 2 +- .../variables/MaterialBooleanToggleCell.html | 2 +- .../MaterialBooleanToggleControl.html | 2 +- .../variables/MaterialDateCell.html | 2 +- .../variables/MaterialDateControl.html | 2 +- .../variables/MaterialDateTimeControl.html | 2 +- .../variables/MaterialEnumArrayRenderer.html | 2 +- .../variables/MaterialEnumCell.html | 2 +- .../variables/MaterialEnumControl.html | 2 +- .../variables/MaterialGroupLayout.html | 2 +- .../variables/MaterialHorizontalLayout.html | 2 +- .../variables/MaterialIntegerCell.html | 2 +- .../variables/MaterialIntegerControl.html | 2 +- .../variables/MaterialLabelRenderer.html | 2 +- .../MaterialListWithDetailRenderer.html | 2 +- .../variables/MaterialNativeControl.html | 2 +- .../variables/MaterialNumberCell.html | 2 +- .../variables/MaterialNumberControl.html | 2 +- .../variables/MaterialNumberFormatCell.html | 2 +- .../variables/MaterialObjectRenderer.html | 2 +- .../variables/MaterialOneOfEnumCell.html | 2 +- .../variables/MaterialOneOfEnumControl.html | 2 +- .../MaterialOneOfRadioGroupControl.html | 2 +- .../variables/MaterialOneOfRenderer.html | 2 +- .../variables/MaterialRadioGroupControl.html | 2 +- .../variables/MaterialSliderControl.html | 2 +- .../variables/MaterialTextCell.html | 2 +- .../variables/MaterialTextControl.html | 2 +- .../variables/MaterialTimeCell.html | 2 +- .../variables/MaterialTimeControl.html | 2 +- .../variables/MaterialVerticalLayout.html | 2 +- .../variables/Unwrapped.html | 4 +- .../variables/defaultInputVariant.html | 2 +- .../variables/i18nDefaults.html | 2 +- .../variables/materialCells.html | 2 +- .../variables/materialRenderers.html | 2 +- static/api/react/assets/icons.js | 15 + static/api/react/assets/icons.svg | 1 + static/api/react/assets/main.js | 8 +- static/api/react/assets/search.js | 2 +- static/api/react/assets/style.css | 12 +- static/api/react/classes/Control.html | 104 +-- .../classes/JsonFormsDispatchRenderer.html | 82 +- .../api/react/classes/RendererComponent.html | 88 +-- .../ResolvedJsonFormsDispatchRenderer.html | 82 +- static/api/react/classes/UnknownRenderer.html | 86 +-- static/api/react/functions/Dispatch.html | 4 +- static/api/react/functions/JsonForms.html | 2 +- .../functions/JsonFormsStateProvider.html | 2 +- .../ctxDispatchToArrayControlProps.html | 8 +- .../functions/ctxDispatchToControlProps.html | 2 +- .../ctxDispatchToMultiEnumProps.html | 8 +- .../api/react/functions/ctxToAllOfProps.html | 4 +- .../api/react/functions/ctxToAnyOfProps.html | 2 +- .../functions/ctxToArrayControlProps.html | 2 +- .../functions/ctxToArrayLayoutProps.html | 2 +- .../api/react/functions/ctxToCellProps.html | 2 +- .../react/functions/ctxToControlProps.html | 2 +- .../ctxToControlWithDetailProps.html | 2 +- .../functions/ctxToDispatchCellProps.html | 2 +- .../react/functions/ctxToEnumCellProps.html | 4 +- .../functions/ctxToEnumControlProps.html | 4 +- .../ctxToJsonFormsRendererProps.html | 2 +- .../api/react/functions/ctxToLabelProps.html | 2 +- .../api/react/functions/ctxToLayoutProps.html | 2 +- .../functions/ctxToMasterListItemProps.html | 2 +- .../functions/ctxToMultiEnumControlProps.html | 4 +- .../functions/ctxToOneOfEnumCellProps.html | 4 +- .../functions/ctxToOneOfEnumControlProps.html | 4 +- .../api/react/functions/ctxToOneOfProps.html | 2 +- static/api/react/functions/useJsonForms.html | 2 +- .../withContextToJsonFormsRendererProps.html | 2 +- .../functions/withJsonFormsAllOfProps.html | 2 +- .../functions/withJsonFormsAnyOfProps.html | 2 +- .../withJsonFormsArrayControlProps.html | 2 +- .../withJsonFormsArrayLayoutProps.html | 2 +- .../functions/withJsonFormsCellProps.html | 2 +- .../react/functions/withJsonFormsContext.html | 2 +- .../functions/withJsonFormsControlProps.html | 2 +- .../functions/withJsonFormsDetailProps.html | 2 +- .../withJsonFormsDispatchCellProps.html | 2 +- .../functions/withJsonFormsEnumCellProps.html | 2 +- .../functions/withJsonFormsEnumProps.html | 2 +- .../functions/withJsonFormsLabelProps.html | 2 +- .../functions/withJsonFormsLayoutProps.html | 2 +- .../withJsonFormsMasterListItemProps.html | 2 +- .../withJsonFormsMultiEnumProps.html | 2 +- .../withJsonFormsOneOfEnumCellProps.html | 2 +- .../withJsonFormsOneOfEnumProps.html | 2 +- .../functions/withJsonFormsOneOfProps.html | 2 +- .../functions/withJsonFormsRendererProps.html | 2 +- .../react/functions/withTranslateProps.html | 2 +- static/api/react/hierarchy.html | 1 + static/api/react/index.html | 8 +- .../interfaces/JsonFormsInitStateProps.html | 26 +- .../react/interfaces/JsonFormsReactProps.html | 6 +- .../JsonFormsReduxContextProps.html | 34 +- .../interfaces/JsonFormsStateContext.html | 32 +- .../api/react/interfaces/TranslateProps.html | 6 +- .../interfaces/UnknownRendererProps.html | 8 +- static/api/react/modules.html | 128 ++-- static/api/react/types/Renderer.html | 4 +- static/api/react/types/StatelessRenderer.html | 6 +- static/api/react/variables/DispatchCell.html | 2 +- .../api/react/variables/JsonFormsContext.html | 2 +- .../react/variables/JsonFormsDispatch.html | 2 +- .../variables/ResolvedJsonFormsDispatch.html | 4 +- static/api/vanilla-renderers/assets/icons.js | 15 + static/api/vanilla-renderers/assets/icons.svg | 1 + static/api/vanilla-renderers/assets/main.js | 8 +- static/api/vanilla-renderers/assets/style.css | 12 +- .../functions/ArrayControl.html | 2 +- .../functions/Categorization.html | 2 +- .../functions/Customizable.BooleanCell.html | 2 +- .../functions/Customizable.DateCell.html | 2 +- .../functions/Customizable.DateTimeCell.html | 2 +- .../functions/Customizable.EnumCell.html | 2 +- .../functions/Customizable.IntegerCell.html | 2 +- .../functions/Customizable.NumberCell.html | 2 +- .../Customizable.NumberFormatCell.html | 2 +- .../functions/Customizable.SliderCell.html | 2 +- .../functions/Customizable.TextAreaCell.html | 2 +- .../functions/Customizable.TextCell.html | 2 +- .../functions/Customizable.TimeCell.html | 2 +- .../functions/GroupLayout.html | 2 +- .../functions/HorizontalLayout.html | 2 +- .../functions/InputControl.html | 2 +- .../functions/LabelRenderer.html | 2 +- .../functions/OneOfRadioGroupControl.html | 2 +- .../functions/RadioGroupControl.html | 2 +- .../functions/TableArrayControl.html | 2 +- .../functions/VerticalLayout.html | 2 +- .../functions/addVanillaCellProps.html | 2 +- .../functions/addVanillaControlProps.html | 8 +- .../functions/addVanillaLayoutProps.html | 8 +- .../functions/arrayControlTester.html | 2 +- .../functions/booleanCellTester.html | 4 +- .../functions/categorizationTester.html | 2 +- .../functions/dateCellTester.html | 4 +- .../functions/dateTimeCellTester.html | 4 +- .../functions/enumCellTester.html | 4 +- .../vanilla-renderers/functions/getStyle.html | 2 +- .../functions/getStyleAsClassName.html | 2 +- .../functions/groupTester.html | 4 +- .../functions/horizontalLayoutTester.html | 4 +- .../functions/inputControlTester.html | 2 +- .../functions/integerCellTester.html | 4 +- .../functions/labelRendererTester.html | 4 +- .../functions/numberCellTester.html | 4 +- .../functions/numberFormatCellTester.html | 4 +- .../oneOfRadioGroupControlTester.html | 2 +- .../functions/radioGroupControlTester.html | 2 +- .../functions/registerStyle.html | 2 +- .../functions/registerStyles.html | 2 +- .../functions/sliderCellTester.html | 2 +- .../functions/stylingReducer.html | 2 +- .../functions/tableArrayControlTester.html | 4 +- .../functions/textAreaCellTester.html | 4 +- .../functions/textCellTester.html | 4 +- .../functions/timeCellTester.html | 4 +- .../functions/unregisterStyle.html | 2 +- .../functions/useStyleContext.html | 2 +- .../functions/useStyles.html | 2 +- .../functions/verticalLayoutTester.html | 4 +- .../functions/withAjvProps.html | 2 +- .../withVanillaBooleanCellProps.html | 2 +- .../functions/withVanillaCellProps.html | 2 +- .../functions/withVanillaControlProps.html | 2 +- .../functions/withVanillaEnumCellProps.html | 2 +- static/api/vanilla-renderers/hierarchy.html | 2 +- static/api/vanilla-renderers/index.html | 4 +- .../interfaces/AjvProps.html | 4 +- .../interfaces/StyleContext.html | 4 +- .../interfaces/StyleDef.html | 8 +- .../interfaces/VanillaRendererProps.html | 24 +- .../interfaces/WithChildren.html | 4 +- .../interfaces/WithClassname.html | 4 +- static/api/vanilla-renderers/modules.html | 148 ++-- .../modules/Customizable.html | 24 +- .../variables/BooleanCell.html | 2 +- .../vanilla-renderers/variables/DateCell.html | 2 +- .../variables/DateTimeCell.html | 2 +- .../vanilla-renderers/variables/EnumCell.html | 2 +- .../variables/IntegerCell.html | 2 +- .../variables/JsonFormsStyleContext.html | 2 +- .../variables/NumberCell.html | 2 +- .../variables/NumberFormatCell.html | 2 +- .../variables/REGISTER_STYLE.html | 2 +- .../variables/REGISTER_STYLES.html | 2 +- .../variables/SliderCell.html | 2 +- .../variables/TextAreaCell.html | 2 +- .../vanilla-renderers/variables/TextCell.html | 2 +- .../vanilla-renderers/variables/TimeCell.html | 2 +- .../variables/UNREGISTER_STYLE.html | 2 +- .../variables/i18nDefaults.html | 2 +- .../variables/vanillaCells.html | 2 +- .../variables/vanillaRenderers.html | 2 +- .../variables/vanillaStyles.html | 4 +- static/api/vue-vanilla/assets/icons.js | 15 + static/api/vue-vanilla/assets/icons.svg | 1 + static/api/vue-vanilla/assets/main.js | 8 +- static/api/vue-vanilla/assets/navigation.js | 2 +- static/api/vue-vanilla/assets/search.js | 2 +- static/api/vue-vanilla/assets/style.css | 12 +- static/api/vue-vanilla/functions/classes.html | 2 +- .../vue-vanilla/functions/mergeStyles.html | 4 +- .../api/vue-vanilla/functions/useStyles.html | 2 +- .../functions/useVanillaArrayControl.html | 4 +- .../functions/useVanillaControl.html | 4 +- .../functions/useVanillaLabel.html | 4 +- .../functions/useVanillaLayout.html | 4 +- static/api/vue-vanilla/index.html | 4 +- .../api/vue-vanilla/interfaces/Options.html | 10 +- static/api/vue-vanilla/interfaces/Styles.html | 18 +- static/api/vue-vanilla/modules.html | 64 +- .../variables/ArrayListRenderer.html | 2 +- .../vue-vanilla/variables/arrayRenderers.html | 2 +- .../variables/controlRenderers.html | 2 +- .../vue-vanilla/variables/defaultStyles.html | 2 +- .../vue-vanilla/variables/labelRenderers.html | 2 +- .../variables/layoutRenderers.html | 2 +- .../variables/vanillaRenderers.html | 2 +- static/api/vue/assets/icons.js | 15 + static/api/vue/assets/icons.svg | 1 + static/api/vue/assets/main.js | 8 +- static/api/vue/assets/navigation.js | 2 +- static/api/vue/assets/search.js | 2 +- static/api/vue/assets/style.css | 12 +- .../vue/functions/masterListItemProps.html | 4 +- static/api/vue/functions/rendererProps-1.html | 4 +- static/api/vue/functions/useControl.html | 2 +- .../functions/useJsonFormsAllOfControl.html | 4 +- .../functions/useJsonFormsAnyOfControl.html | 4 +- .../functions/useJsonFormsArrayControl.html | 4 +- .../functions/useJsonFormsArrayLayout.html | 4 +- .../functions/useJsonFormsCategorization.html | 3 + .../api/vue/functions/useJsonFormsCell.html | 10 +- .../vue/functions/useJsonFormsControl.html | 4 +- .../useJsonFormsControlWithDetail.html | 4 +- .../functions/useJsonFormsDispatchCell.html | 10 +- .../vue/functions/useJsonFormsEnumCell.html | 10 +- .../functions/useJsonFormsEnumControl.html | 4 +- .../api/vue/functions/useJsonFormsLabel.html | 4 +- .../api/vue/functions/useJsonFormsLayout.html | 4 +- .../functions/useJsonFormsMasterListItem.html | 4 +- .../useJsonFormsMultiEnumControl.html | 4 +- .../functions/useJsonFormsOneOfControl.html | 4 +- .../functions/useJsonFormsOneOfEnumCell.html | 10 +- .../useJsonFormsOneOfEnumControl.html | 4 +- .../vue/functions/useJsonFormsRenderer.html | 4 +- static/api/vue/hierarchy.html | 2 +- static/api/vue/index.html | 6 +- static/api/vue/interfaces/ControlProps.html | 16 +- static/api/vue/interfaces/LayoutProps.html | 16 +- static/api/vue/interfaces/RendererProps.html | 16 +- static/api/vue/modules.html | 53 +- static/api/vue/types/Required.html | 2 +- 808 files changed, 4604 insertions(+), 4365 deletions(-) create mode 100644 content/news/2024-05-29-jsonforms-3-3-0.md create mode 100644 static/api/angular-material/assets/icons.js create mode 100644 static/api/angular-material/assets/icons.svg create mode 100644 static/api/angular-material/classes/ArrayLayoutRenderer.html create mode 100644 static/api/angular-material/classes/GetProps.html create mode 100644 static/api/angular-material/functions/ArrayLayoutRendererTester.html create mode 100644 static/api/angular-material/hierarchy.html create mode 100644 static/api/angular/assets/icons.js create mode 100644 static/api/angular/assets/icons.svg create mode 100644 static/api/core/assets/icons.js create mode 100644 static/api/core/assets/icons.svg create mode 100644 static/api/core/functions/Actions.isUpdateArrayContext.html create mode 100644 static/api/core/functions/Test.hasOption.html create mode 100644 static/api/core/functions/computeChildLabel.html create mode 100644 static/api/core/functions/findUiControl.html create mode 100644 static/api/core/functions/getPropPath.html create mode 100644 static/api/core/functions/isControlElement.html create mode 100644 static/api/core/functions/isEnumSchema.html create mode 100644 static/api/core/types/Actions.UpdateArrayContext.html create mode 100644 static/api/material-renderers/assets/icons.js create mode 100644 static/api/material-renderers/assets/icons.svg create mode 100644 static/api/material-renderers/hierarchy.html create mode 100644 static/api/react/assets/icons.js create mode 100644 static/api/react/assets/icons.svg create mode 100644 static/api/react/hierarchy.html create mode 100644 static/api/vanilla-renderers/assets/icons.js create mode 100644 static/api/vanilla-renderers/assets/icons.svg create mode 100644 static/api/vue-vanilla/assets/icons.js create mode 100644 static/api/vue-vanilla/assets/icons.svg create mode 100644 static/api/vue/assets/icons.js create mode 100644 static/api/vue/assets/icons.svg create mode 100644 static/api/vue/functions/useJsonFormsCategorization.html diff --git a/content/docs/deprecated/available-actions.mdx b/content/docs/deprecated/available-actions.mdx index 9f28dc54..a78aaede 100644 --- a/content/docs/deprecated/available-actions.mdx +++ b/content/docs/deprecated/available-actions.mdx @@ -18,7 +18,7 @@ All actions might either be imported directly or via the Actions utility. ## `init(data: any, schema: JsonSchema, uischema: UISchemaElement, options: InitActionOptions | AJV.Ajv)` - + The INIT action expects the data, schema and UI Schema and initializes the store accordingly. Currently, this action must be called in order for JSON Forms to work properly. @@ -27,7 +27,7 @@ The `options` parameter allows customization of the validator and the ref resolv ## `update(path: string, updater: (existingData: any) => any` - + The update action is used to update the data substate within the store. It expects two arguments: a dot-separated path describing which part of the data should be updated as well as a function that returns the value that should be used. @@ -36,14 +36,14 @@ The function gets passed the current value that might be used to calculate the u ## `registerRenderer(tester: RankedTester, renderer: any)` - + This action allows you to register a renderer. It expects two arguments, the 1st being a tester and the 2nd the actual renderer. Please see the section about [Custom Renderers](/docs/tutorial/custom-renderers) for an example how to use these. ## `registerUISchema(tester: UISchemaTester, uischema: UISchemaElement)` - + When initializing JSON Forms you have to provide a UISchema. Generally this is already enough as it covers most use cases. But in some cases, especially when rendering (nested) arrays, you have to provide an UISchema which can be retrieved. @@ -80,7 +80,7 @@ You can retrieve a registered UI schema via the `findUISchema` function. `findUISchema(uischemas: object[], schema: JsonSchema, schemaPath: string, path: string, fallbackLayoutType?: string, control?: ControlElement, rootSchema?: JsonSchema)` - + To retrieve the registered UI schema you can call the 'findUISchema' function which is provided through the properties. This function needs the UI Schemas (which consists of a tester and a UI schema), the schema, the schemaPath and a subpath. Optionals parameters are a fallback layout type (`VerticalLayout`by default), a control and the root schema. @@ -123,6 +123,6 @@ export const MyControl = ({ data, path, uischemas, schema, onAdd, uischema, find ## `unregisterUISchema(tester: UISchemaTester)` - + This action allows to unregister a previously registered UI schema. diff --git a/content/news/2024-05-29-jsonforms-3-3-0.md b/content/news/2024-05-29-jsonforms-3-3-0.md new file mode 100644 index 00000000..ab6b2516 --- /dev/null +++ b/content/news/2024-05-29-jsonforms-3-3-0.md @@ -0,0 +1,14 @@ +--- +slug: jsonforms-3-3-0 +title: JSON Forms 3.3.0 +author: JSON Forms +author_image_url: /img/logo.svg +--- +We released v3.3.0 🎉. + +The release contains various fixes and enhancements across all renderer sets. +Furthermore, the Angular bindings and Angular Material renderer set now support Angular 17 and 18. Support for Angular 16 was dropped. + +You can find the full changelog in the [Github release](https://github.com/eclipsesource/jsonforms/releases/tag/v3.3.0). + +We welcome any feedback of curious users. Any questions? Check out our [community forum](http://jsonforms.discourse.group). diff --git a/package-lock.json b/package-lock.json index 9210cdb0..a66f5bf3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,10 +15,10 @@ "@easyops-cn/docusaurus-search-local": "^0.40.1", "@emotion/react": "^11.11.3", "@emotion/styled": "^11.11.0", - "@jsonforms/core": "^3.2.0", - "@jsonforms/examples": "^3.2.0", - "@jsonforms/material-renderers": "^3.2.0", - "@jsonforms/react": "^3.2.0", + "@jsonforms/core": "^3.3.0", + "@jsonforms/examples": "^3.3.0", + "@jsonforms/material-renderers": "^3.3.0", + "@jsonforms/react": "^3.3.0", "@mdx-js/react": "^3.0.0", "@mui/icons-material": "^5.11.16", "@mui/lab": "^5.0.0-alpha.153", @@ -3123,9 +3123,9 @@ } }, "node_modules/@jsonforms/core": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@jsonforms/core/-/core-3.2.0.tgz", - "integrity": "sha512-Ub5aRawZqD/3Ndph/9h1ItCQhS7wr4jM+G+6CIQ2GHjcNo9N6MbpLjEMb3e/FFYfgGi0bxuO1v9xgoC2hOz41Q==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@jsonforms/core/-/core-3.3.0.tgz", + "integrity": "sha512-p88vnW5VbeQ9dPe36DHhqzKEd5puM7njWp5yu5FCB2O7kjSc0do4OqjgUDVl3vBblsi0OsTQqxaLZ8uUVVbcRQ==", "dependencies": { "@types/json-schema": "^7.0.3", "ajv": "^8.6.1", @@ -3134,15 +3134,15 @@ } }, "node_modules/@jsonforms/examples": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@jsonforms/examples/-/examples-3.2.0.tgz", - "integrity": "sha512-aEu3ifEMEyevEquJ4yWcS5eZK6muJpOK1hHg4wsgsCsJwA/m4B7+Pb+ef+MCzQDXjNFco4xb3diyHzRiZ2zJuA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@jsonforms/examples/-/examples-3.3.0.tgz", + "integrity": "sha512-tqyqK9ZGnblPM/NGI2yC/kmYjM6o0KaDSHWzO7Cmqk6gzam5X2N4c6JJLdPd9flWoJL01Cbwrzb2an8t6qGrjQ==", "dependencies": { "ajv-i18n": "^3.5.0", "lodash": "^4.17.21" }, "peerDependencies": { - "@jsonforms/core": "3.2.0" + "@jsonforms/core": "3.3.0" } }, "node_modules/@jsonforms/examples/node_modules/ajv": { @@ -3176,9 +3176,9 @@ "peer": true }, "node_modules/@jsonforms/material-renderers": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@jsonforms/material-renderers/-/material-renderers-3.2.0.tgz", - "integrity": "sha512-ZJWRphatlX+t0T6ztYYx4NHzZpI9qcUL6r8CWhwTz9aQ9kZS6VGsYJ7yxnABcOYyH2pS2d8M5rASWspOb5CB1g==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@jsonforms/material-renderers/-/material-renderers-3.3.0.tgz", + "integrity": "sha512-qyvPR7LVmvB6uiFjAGyv/MB9COOFwUc2PfRJfA1qpPx/aDBM03sCvWyw/M3XFHjyOJUxoMBVTbSz2t2gpCMnug==", "dependencies": { "@date-io/dayjs": "1.3.13", "dayjs": "1.10.7", @@ -3187,8 +3187,8 @@ "peerDependencies": { "@emotion/react": "^11.4.1", "@emotion/styled": "^11.3.0", - "@jsonforms/core": "3.2.0", - "@jsonforms/react": "3.2.0", + "@jsonforms/core": "3.3.0", + "@jsonforms/react": "3.3.0", "@mui/icons-material": "^5.11.16", "@mui/material": "^5.13.0", "@mui/x-date-pickers": "^6.0.0", @@ -3201,14 +3201,14 @@ "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" }, "node_modules/@jsonforms/react": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@jsonforms/react/-/react-3.2.0.tgz", - "integrity": "sha512-k9oub73ONPHjpqRhlW9bRwqbXNNae5UW2U5LzOqRoRuYsRmX8ySQA6NINYbKnh+qfzr8uG+lIyS8wHSf2Y7zzA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@jsonforms/react/-/react-3.3.0.tgz", + "integrity": "sha512-+iuNYHlsZ3uc8MuvxsmmiWRvDoMaHcNSRLUcGUNwWKLEOmQj0jj75oBNkI9h36oXB3/9VtXzXqw0VYHqmoWYYA==", "dependencies": { "lodash": "^4.17.21" }, "peerDependencies": { - "@jsonforms/core": "3.2.0", + "@jsonforms/core": "3.3.0", "react": "^16.12.0 || ^17.0.0 || ^18.0.0" } }, diff --git a/package.json b/package.json index 5f41b571..59c71811 100644 --- a/package.json +++ b/package.json @@ -24,10 +24,10 @@ "@easyops-cn/docusaurus-search-local": "^0.40.1", "@emotion/react": "^11.11.3", "@emotion/styled": "^11.11.0", - "@jsonforms/core": "^3.2.0", - "@jsonforms/examples": "^3.2.0", - "@jsonforms/material-renderers": "^3.2.0", - "@jsonforms/react": "^3.2.0", + "@jsonforms/core": "^3.3.0", + "@jsonforms/examples": "^3.3.0", + "@jsonforms/material-renderers": "^3.3.0", + "@jsonforms/react": "^3.3.0", "@mdx-js/react": "^3.0.0", "@mui/icons-material": "^5.11.16", "@mui/lab": "^5.0.0-alpha.153", diff --git a/static/api/angular-material/assets/icons.js b/static/api/angular-material/assets/icons.js new file mode 100644 index 00000000..b79c9e89 --- /dev/null +++ b/static/api/angular-material/assets/icons.js @@ -0,0 +1,15 @@ +(function(svg) { + svg.innerHTML = ``; + svg.style.display = 'none'; + if (location.protocol === 'file:') { + if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', updateUseElements); + else updateUseElements() + function updateUseElements() { + document.querySelectorAll('use').forEach(el => { + if (el.getAttribute('href').includes('#icon-')) { + el.setAttribute('href', el.getAttribute('href').replace(/.*#/, '#')); + } + }); + } + } +})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) \ No newline at end of file diff --git a/static/api/angular-material/assets/icons.svg b/static/api/angular-material/assets/icons.svg new file mode 100644 index 00000000..7dead611 --- /dev/null +++ b/static/api/angular-material/assets/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/api/angular-material/assets/main.js b/static/api/angular-material/assets/main.js index 7270cff8..d6f13886 100644 --- a/static/api/angular-material/assets/main.js +++ b/static/api/angular-material/assets/main.js @@ -1,8 +1,8 @@ "use strict"; -"use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`,this.handleValueChange()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(e=>{e.style.display="block";let n=Array.from(e.querySelectorAll(".tsd-index-link")).every(r=>r.offsetParent==null);e.style.display=n?"none":"block"})}};var Z=class extends C{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); +"use strict";(()=>{var Ce=Object.create;var ne=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Ce(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),y=s.str.charAt(1),p;y in s.node.edges?p=s.node.edges[y]:(p=new t.TokenSet,s.node.edges[y]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(console.log("Show page"),document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){console.log("Scorlling");let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!e.checkVisibility()){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ve(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ve(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ce(l.parent,i)}.${d}`);let y=document.createElement("li");y.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,y.append(p),e.appendChild(y)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ne(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var He={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>He[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",H="mouseup",J={x:0,y:0},pe=!1,ee=!1,Be=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",fe="touchmove",H="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ee=!1});document.addEventListener("click",t=>{pe&&(t.preventDefault(),t.stopImmediatePropagation(),pe=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ye=document.head.appendChild(document.createElement("style"));ye.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ye.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ve(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ve(t.value)})}function ve(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/static/api/angular-material/assets/navigation.js b/static/api/angular-material/assets/navigation.js index 7c4bbc8f..bc6b88a0 100644 --- a/static/api/angular-material/assets/navigation.js +++ b/static/api/angular-material/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA42WwY7TMBCG3yXnihULQqi30hWgpYXVUsEB7WGSzCYGx47sSdkF8e4oW0GVZvy753z5fnussefb70L4QYplsRrEV77rLQuvvZPg7S27mgOHYlH0JG2xLCpLMXK8APCzVjpbLIofxtXF8vnl6z+L/xlvvLdMLqvXOWRek3Djg/lFYrzbUbmhRz9IOiLzA8q6ojMqpEDI+S74oc+tWYGQ8/24Pe+EbE6cIpH9Onr31ocurlwzWApbEg6G7NbXg+V5BubPSrpiIWPXvuu9Yycg44RE9g2VDM5x8hl7xsqtW2PrwO7wx03wfbwxvVIOiOdz0ILPPcEtReGwMVFASRUIOT8OXckh2x0qhryfyu9cSdarYsh7S67JN7NGIeuOSstp3eQz9PCDrAITUJ0QOVt2qwoEnb5pbL6AKoa8XziIqfI3l84hM02vn3+/xKN7T8GMJxQvUuzU/+ISPw47Hlvo6L8fXDU+OuojcYCnAa9epu6rtFrBgFTtx7Qc4CBEbc50CMBBiNaq6Yw0DSIm7Zt2KxiSnjQy8KpkRn12RZIwCtC6G0SkcRBSTmbCtF3jgLaazoFJrcYh7SH+q5HWD/LUjKp1jgEpu6HL7n8GAWFzHCjTwhkEhO3JIJm26iRQd0+DyGGwS2vnFFAG7vyeP1ctd/SBH3/6UEdNqnFAu5+8Sem1atxMe/cXmUwc7KINAAA=" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA42WwY7TMBCG38XnihULQqi30hUgaGG1VHBAe5gkQ2Jw7MiZlC2Id0dtteqmGf/u2Z+/Px7HY3//a4QfxMzNIkbarWgXBrljX3HkaGamI2nM3JSO+p77KwV61kjrzMz8sr4y8+fXr//NTs5BQhnazrHwMniJwQF3GkYZb0JwTD6r1zlkXpJwHaL9Q2KD31CRq05mAsq6oQsqpEDI+Y7lNoaun4oeR+DsGIYut2IFQs73++IEL+Ry4hSJ7B/64N+G2PYLXw+O4pqEoyW3DtXgeJqB+YuSbljIumVou+DZC8g4I5F9RQWDv2A0jD37yi0b66rI/jjjsO23tlPKAfF8DvrgS3dwTb1wXNleQEkVCDk/DW3BMXu2VAx5Pxc/uZSsV8WQ9458nW8FGoWsGyocp3WjYejhB1lEJqA6I3K27FIVCDpDXbt8AVUMeb9yFFvmO5fOITON28/jlCd9e0vR7neov0qxY/+L66eX8PTO3vD+CJ38PwZf7q8s9YI/wuOAVy/x3ZUOSMIgYNTx0moFA1L1wKflAAch6ulPhwAchGi9IJ2RpkHEqD+k3QqGpGedAnhVMqO+uCJJGAVo7QNEpHEQUoyerGm7xgFtOX6mJrUah7TH+G9WmjDI4TCq1ikGpOyHNrv+CQSE9enFmhZOICBszl6qaatOAnV7eOkcX45p7ZQCysht2PKXsuGWPvLud4hVr0k1Dmi3o0sv/a0aN9He/wep/FBolQ4AAA==" \ No newline at end of file diff --git a/static/api/angular-material/assets/search.js b/static/api/angular-material/assets/search.js index 8cda30bf..4f8ba349 100644 --- a/static/api/angular-material/assets/search.js +++ b/static/api/angular-material/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/static/api/angular-material/assets/style.css b/static/api/angular-material/assets/style.css index 98a43779..778b9492 100644 --- a/static/api/angular-material/assets/style.css +++ b/static/api/angular-material/assets/style.css @@ -327,17 +327,14 @@ dd { } /* Footer */ -.tsd-generator { +footer { border-top: 1px solid var(--color-accent); padding-top: 1rem; padding-bottom: 1rem; max-height: 3.5rem; } - -.tsd-generator > p { - margin-top: 0; - margin-bottom: 0; - padding: 0 1rem; +.tsd-generator { + margin: 0 1em; } .container-main { @@ -405,7 +402,8 @@ dd { } body { background: var(--color-background); - font-family: "Segoe UI", sans-serif; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; color: var(--color-text); } diff --git a/static/api/angular-material/classes/ArrayLayoutRenderer.html b/static/api/angular-material/classes/ArrayLayoutRenderer.html new file mode 100644 index 00000000..a2444328 --- /dev/null +++ b/static/api/angular-material/classes/ArrayLayoutRenderer.html @@ -0,0 +1,47 @@ +ArrayLayoutRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsAbstractControl<StatePropsOfArrayLayout>
    • ArrayLayoutRenderer

Implements

  • OnInit
  • OnDestroy

Constructors

Properties

addItem: ((path, value) => (() => void))

Type declaration

    • (path, value): (() => void)
    • Parameters

      • path: string
      • value: any

      Returns (() => void)

        • (): void
        • Returns void

data: any
description: string
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
getEventValue: ((event) => any)

Type declaration

    • (event): any
    • Parameters

      • event: any

      Returns any

hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
moveItemDown: ((path, index) => (() => void))

Type declaration

    • (path, index): (() => void)
    • Parameters

      • path: string
      • index: number

      Returns (() => void)

        • (): void
        • Returns void

moveItemUp: ((path, index) => (() => void))

Type declaration

    • (path, index): (() => void)
    • Parameters

      • path: string
      • index: number

      Returns (() => void)

        • (): void
        • Returns void

noData: boolean
path: string
propsPath: string
removeItems: ((path, toDelete) => (() => void))

Type declaration

    • (path, toDelete): (() => void)
    • Parameters

      • path: string
      • toDelete: number[]

      Returns (() => void)

        • (): void
        • Returns void

rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
translations: ArrayTranslations
uischema: ControlElement
uischemas: {
    tester: UISchemaTester;
    uischema: UISchemaElement;
}[]

Type declaration

  • tester: UISchemaTester
  • uischema: UISchemaElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

\ No newline at end of file diff --git a/static/api/angular-material/classes/AutocompleteControlRenderer.html b/static/api/angular-material/classes/AutocompleteControlRenderer.html index 34f950a9..0b69f8bc 100644 --- a/static/api/angular-material/classes/AutocompleteControlRenderer.html +++ b/static/api/angular-material/classes/AutocompleteControlRenderer.html @@ -1,4 +1,4 @@ -AutocompleteControlRenderer | JSON Forms Angular Material Renderers

To use this component you will need to add your own tester:

+AutocompleteControlRenderer | JSON Forms Angular Material Renderers

To use this component you will need to add your own tester:


 ...
 export const AutocompleteControlRendererTester: RankedTester = rankWith(2, isEnumControl);
@@ -16,44 +16,44 @@
 imports: [JsonFormsAngularMaterialModule, MatAutocompleteModule],
 declarations: [AutocompleteControlRenderer]
 ...
-

Hierarchy

  • JsonFormsControl
    • AutocompleteControlRenderer

Implements

  • OnInit

Constructors

Properties

data: any
description: string
disabled: boolean
enabled: boolean
error: string
filteredOptions: Observable<string[]>
focused: boolean = false
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
options: string[]
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
shouldFilter: boolean
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns boolean

  • Parameters

    • _props: StatePropsOfControl

    Returns void

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControl

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

Generated using TypeDoc

\ No newline at end of file +

Hierarchy

  • JsonFormsControl
    • AutocompleteControlRenderer

Implements

  • OnInit

Constructors

Properties

data: any
description: string
disabled: boolean
enabled: boolean
error: string
filteredOptions: Observable<string[]>
focused: boolean = false
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
options: string[]
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
shouldFilter: boolean
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns boolean

  • Parameters

    • _props: StatePropsOfControl

    Returns void

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControl

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

\ No newline at end of file diff --git a/static/api/angular-material/classes/BooleanControlRenderer.html b/static/api/angular-material/classes/BooleanControlRenderer.html index 9021d78c..5d38b5d1 100644 --- a/static/api/angular-material/classes/BooleanControlRenderer.html +++ b/static/api/angular-material/classes/BooleanControlRenderer.html @@ -1,36 +1,36 @@ -BooleanControlRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControl
    • BooleanControlRenderer

Constructors

Properties

changeDetectionRef: ChangeDetectorRef
data: any
description: string
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControl

  • Returns void

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

Generated using TypeDoc

\ No newline at end of file +BooleanControlRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControl
    • BooleanControlRenderer

Constructors

Properties

changeDetectionRef: ChangeDetectorRef
data: any
description: string
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControl

  • Returns void

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

\ No newline at end of file diff --git a/static/api/angular-material/classes/CategorizationTabLayoutRenderer.html b/static/api/angular-material/classes/CategorizationTabLayoutRenderer.html index f1987e02..afbd6c0e 100644 --- a/static/api/angular-material/classes/CategorizationTabLayoutRenderer.html +++ b/static/api/angular-material/classes/CategorizationTabLayoutRenderer.html @@ -1,15 +1,15 @@ -CategorizationTabLayoutRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsBaseRenderer<Categorization>
    • CategorizationTabLayoutRenderer

Implements

  • OnInit
  • OnDestroy

Constructors

Properties

categoryLabels: string[]
hidden: boolean
jsonFormsService: JsonFormsAngularService
path: string
schema: JsonSchema
subscription: Subscription
uischema: Categorization
visibleCategories: (Categorization | Category)[]
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfRenderer

Generated using TypeDoc

\ No newline at end of file +CategorizationTabLayoutRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsBaseRenderer<Categorization>
    • CategorizationTabLayoutRenderer

Implements

  • OnInit
  • OnDestroy

Constructors

Properties

categoryLabels: string[]
hidden: boolean
jsonFormsService: JsonFormsAngularService
path: string
schema: JsonSchema
subscription: Subscription
uischema: Categorization
visibleCategories: (Categorization | Category)[]
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfRenderer

\ No newline at end of file diff --git a/static/api/angular-material/classes/DateControlRenderer.html b/static/api/angular-material/classes/DateControlRenderer.html index 049b985e..230782bf 100644 --- a/static/api/angular-material/classes/DateControlRenderer.html +++ b/static/api/angular-material/classes/DateControlRenderer.html @@ -1,35 +1,43 @@ -DateControlRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControl
    • DateControlRenderer

Constructors

Properties

data: any
description: string
disabled: boolean
enabled: boolean
error: string
focused: boolean = false
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • _props: StatePropsOfControl

    Returns void

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControl

  • Returns void

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

Generated using TypeDoc

\ No newline at end of file +DateControlRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControl
    • DateControlRenderer

Constructors

Properties

data: any
dateAdapter: DayJsDateAdapter
dateFormat: MyFormat
description: string
disabled: boolean
enabled: boolean
error: string
focused: boolean = false
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
panelClass: string = ''
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
startView: string = ''
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
views: string[] = []
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • _props: StatePropsOfControl

    Returns void

  • Returns void

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

\ No newline at end of file diff --git a/static/api/angular-material/classes/GetProps.html b/static/api/angular-material/classes/GetProps.html new file mode 100644 index 00000000..df5ad729 --- /dev/null +++ b/static/api/angular-material/classes/GetProps.html @@ -0,0 +1,3 @@ +GetProps | JSON Forms Angular Material Renderers

Implements

  • PipeTransform

Constructors

Methods

Constructors

Methods

  • Parameters

    • index: number
    • props: OwnPropsOfRenderer

    Returns {
        path: string;
        schema: JsonSchema;
        uischema: UISchemaElement;
    }

    • path: string
    • schema: JsonSchema
    • uischema: UISchemaElement
\ No newline at end of file diff --git a/static/api/angular-material/classes/GroupLayoutRenderer.html b/static/api/angular-material/classes/GroupLayoutRenderer.html index 7ba5ce87..d7ff9f1c 100644 --- a/static/api/angular-material/classes/GroupLayoutRenderer.html +++ b/static/api/angular-material/classes/GroupLayoutRenderer.html @@ -1,14 +1,14 @@ -GroupLayoutRenderer | JSON Forms Angular Material Renderers

Hierarchy (view full)

Constructors

Properties

changeDetectionRef: ChangeDetectorRef
hidden: boolean
label: string
path: string
schema: JsonSchema
uischema: GroupLayout
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfRenderer

Generated using TypeDoc

\ No newline at end of file +GroupLayoutRenderer | JSON Forms Angular Material Renderers

Hierarchy (view full)

Constructors

Properties

changeDetectionRef: ChangeDetectorRef
hidden: boolean
label: string
path: string
schema: JsonSchema
uischema: GroupLayout
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfRenderer

\ No newline at end of file diff --git a/static/api/angular-material/classes/HorizontalLayoutRenderer.html b/static/api/angular-material/classes/HorizontalLayoutRenderer.html index 0715ed0e..7637bf6c 100644 --- a/static/api/angular-material/classes/HorizontalLayoutRenderer.html +++ b/static/api/angular-material/classes/HorizontalLayoutRenderer.html @@ -1,14 +1,14 @@ -HorizontalLayoutRenderer | JSON Forms Angular Material Renderers

Hierarchy (view full)

Constructors

Properties

changeDetectionRef: ChangeDetectorRef
hidden: boolean
label: string
path: string
schema: JsonSchema
uischema: HorizontalLayout
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfRenderer

Generated using TypeDoc

\ No newline at end of file +HorizontalLayoutRenderer | JSON Forms Angular Material Renderers

Hierarchy (view full)

Constructors

Properties

changeDetectionRef: ChangeDetectorRef
hidden: boolean
label: string
path: string
schema: JsonSchema
uischema: HorizontalLayout
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfRenderer

\ No newline at end of file diff --git a/static/api/angular-material/classes/JsonFormsAngularMaterialModule.html b/static/api/angular-material/classes/JsonFormsAngularMaterialModule.html index 34430fb7..63342ef2 100644 --- a/static/api/angular-material/classes/JsonFormsAngularMaterialModule.html +++ b/static/api/angular-material/classes/JsonFormsAngularMaterialModule.html @@ -1,2 +1,2 @@ -JsonFormsAngularMaterialModule | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +JsonFormsAngularMaterialModule | JSON Forms Angular Material Renderers

Constructors

Constructors

\ No newline at end of file diff --git a/static/api/angular-material/classes/JsonFormsDetailComponent.html b/static/api/angular-material/classes/JsonFormsDetailComponent.html index da9172f7..0694f7aa 100644 --- a/static/api/angular-material/classes/JsonFormsDetailComponent.html +++ b/static/api/angular-material/classes/JsonFormsDetailComponent.html @@ -1,6 +1,6 @@ -JsonFormsDetailComponent | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +JsonFormsDetailComponent | JSON Forms Angular Material Renderers

Constructors

Properties

Accessors

Constructors

Properties

_item: any
_schema: any
initialized: boolean = false

Accessors

\ No newline at end of file diff --git a/static/api/angular-material/classes/LabelRenderer.html b/static/api/angular-material/classes/LabelRenderer.html index ff07a6f3..a36d4751 100644 --- a/static/api/angular-material/classes/LabelRenderer.html +++ b/static/api/angular-material/classes/LabelRenderer.html @@ -1,14 +1,14 @@ -LabelRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsBaseRenderer<LabelElement>
    • LabelRenderer

Implements

  • OnDestroy
  • OnInit

Constructors

Properties

jsonFormsService: JsonFormsAngularService
label: string
path: string
schema: JsonSchema
subscription: Subscription
uischema: LabelElement
visible: boolean
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfRenderer

Generated using TypeDoc

\ No newline at end of file +LabelRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsBaseRenderer<LabelElement>
    • LabelRenderer

Implements

  • OnDestroy
  • OnInit

Constructors

Properties

jsonFormsService: JsonFormsAngularService
label: string
path: string
schema: JsonSchema
subscription: Subscription
uischema: LabelElement
visible: boolean
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfRenderer

\ No newline at end of file diff --git a/static/api/angular-material/classes/LayoutChildrenRenderPropsPipe.html b/static/api/angular-material/classes/LayoutChildrenRenderPropsPipe.html index 865e5a1b..73799a9e 100644 --- a/static/api/angular-material/classes/LayoutChildrenRenderPropsPipe.html +++ b/static/api/angular-material/classes/LayoutChildrenRenderPropsPipe.html @@ -1,3 +1,3 @@ -LayoutChildrenRenderPropsPipe | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +LayoutChildrenRenderPropsPipe | JSON Forms Angular Material Renderers

Implements

  • PipeTransform

Constructors

Methods

Constructors

Methods

\ No newline at end of file diff --git a/static/api/angular-material/classes/LayoutRenderer.html b/static/api/angular-material/classes/LayoutRenderer.html index 6df560a1..3a54efe8 100644 --- a/static/api/angular-material/classes/LayoutRenderer.html +++ b/static/api/angular-material/classes/LayoutRenderer.html @@ -1,16 +1,16 @@ -LayoutRenderer | JSON Forms Angular Material Renderers

Type Parameters

  • T extends Layout

Hierarchy (view full)

Implements

  • OnInit
  • OnDestroy

Constructors

Properties

changeDetectionRef: ChangeDetectorRef
hidden: boolean
jsonFormsService: JsonFormsAngularService
label: string
path: string
schema: JsonSchema
subscription: Subscription
uischema: T
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfRenderer

Generated using TypeDoc

\ No newline at end of file +LayoutRenderer | JSON Forms Angular Material Renderers

Type Parameters

  • T extends Layout

Hierarchy (view full)

Implements

  • OnInit
  • OnDestroy

Constructors

Properties

changeDetectionRef: ChangeDetectorRef
hidden: boolean
jsonFormsService: JsonFormsAngularService
label: string
path: string
schema: JsonSchema
subscription: Subscription
uischema: T
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfRenderer

\ No newline at end of file diff --git a/static/api/angular-material/classes/MasterListComponent.html b/static/api/angular-material/classes/MasterListComponent.html index f2bfa87f..9f19076a 100644 --- a/static/api/angular-material/classes/MasterListComponent.html +++ b/static/api/angular-material/classes/MasterListComponent.html @@ -1,47 +1,47 @@ -MasterListComponent | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsArrayControl
    • MasterListComponent

Implements

  • OnInit

Constructors

Properties

addItem: ((path, value) => (() => void))

Type declaration

    • (path, value): (() => void)
    • Parameters

      • path: string
      • value: any

      Returns (() => void)

        • (): void
        • Returns void

changeDetectorRef: ChangeDetectorRef
data: any
description: string
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
getEventValue: ((event) => any)

Type declaration

    • (event): any
    • Parameters

      • event: any

      Returns any

hidden: boolean
highlightedIdx: number
id: string
jsonFormsService: JsonFormsAngularService
label: string
masterItems: any[]
path: string
propsPath: string
removeItems: ((path, toDelete) => (() => void))

Type declaration

    • (path, toDelete): (() => void)
    • Parameters

      • path: string
      • toDelete: number[]

      Returns (() => void)

        • (): void
        • Returns void

rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
selectedItem: any
selectedItemIdx: number
subscription: Subscription
translations: ArrayTranslations
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

Generated using TypeDoc

\ No newline at end of file +MasterListComponent | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsArrayControl
    • MasterListComponent

Implements

  • OnInit

Constructors

Properties

addItem: ((path, value) => (() => void))

Type declaration

    • (path, value): (() => void)
    • Parameters

      • path: string
      • value: any

      Returns (() => void)

        • (): void
        • Returns void

changeDetectorRef: ChangeDetectorRef
data: any
description: string
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
getEventValue: ((event) => any)

Type declaration

    • (event): any
    • Parameters

      • event: any

      Returns any

hidden: boolean
highlightedIdx: number
id: string
jsonFormsService: JsonFormsAngularService
label: string
masterItems: any[]
path: string
propsPath: string
removeItems: ((path, toDelete) => (() => void))

Type declaration

    • (path, toDelete): (() => void)
    • Parameters

      • path: string
      • toDelete: number[]

      Returns (() => void)

        • (): void
        • Returns void

rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
selectedItem: any
selectedItemIdx: number
subscription: Subscription
translations: ArrayTranslations
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

\ No newline at end of file diff --git a/static/api/angular-material/classes/NumberControlRenderer.html b/static/api/angular-material/classes/NumberControlRenderer.html index d9268981..1cad818c 100644 --- a/static/api/angular-material/classes/NumberControlRenderer.html +++ b/static/api/angular-material/classes/NumberControlRenderer.html @@ -1,45 +1,45 @@ -NumberControlRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControl
    • NumberControlRenderer

Constructors

Properties

MAXIMUM_FRACTIONAL_DIGITS: 20 = 20
data: any
decimalSeparator: string
description: string
disabled: boolean
enabled: boolean
error: string
focused: boolean = false
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
locale: string
max: number
min: number
multipleOf: number
numberFormat: NumberFormat
oldValue: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControl

  • Returns void

  • Returns void

  • Returns boolean

  • Returns void

Generated using TypeDoc

\ No newline at end of file +NumberControlRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControl
    • NumberControlRenderer

Constructors

Properties

MAXIMUM_FRACTIONAL_DIGITS: 20 = 20
data: any
decimalSeparator: string
description: string
disabled: boolean
enabled: boolean
error: string
focused: boolean = false
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
locale: string
max: number
min: number
multipleOf: number
numberFormat: NumberFormat
oldValue: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControl

  • Returns void

  • Returns void

  • Returns boolean

  • Returns void

\ No newline at end of file diff --git a/static/api/angular-material/classes/ObjectControlRenderer.html b/static/api/angular-material/classes/ObjectControlRenderer.html index d243bebc..732a1318 100644 --- a/static/api/angular-material/classes/ObjectControlRenderer.html +++ b/static/api/angular-material/classes/ObjectControlRenderer.html @@ -1,35 +1,35 @@ -ObjectControlRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControlWithDetail
    • ObjectControlRenderer

Constructors

Properties

data: any
description: string
detailUiSchema: UISchemaElement
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
getEventValue: ((event) => any)

Type declaration

    • (event): any
    • Parameters

      • event: any

      Returns any

hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControlWithDetail

  • Returns void

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

Generated using TypeDoc

\ No newline at end of file +ObjectControlRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControlWithDetail
    • ObjectControlRenderer

Constructors

Properties

data: any
description: string
detailUiSchema: UISchemaElement
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
getEventValue: ((event) => any)

Type declaration

    • (event): any
    • Parameters

      • event: any

      Returns any

hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControlWithDetail

  • Returns void

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

\ No newline at end of file diff --git a/static/api/angular-material/classes/RangeControlRenderer.html b/static/api/angular-material/classes/RangeControlRenderer.html index d1f7660a..f3f4e9c2 100644 --- a/static/api/angular-material/classes/RangeControlRenderer.html +++ b/static/api/angular-material/classes/RangeControlRenderer.html @@ -1,39 +1,39 @@ -RangeControlRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControl
    • RangeControlRenderer

Constructors

Properties

changeDetectorRef: ChangeDetectorRef
data: any
description: string
disabled: boolean
enabled: boolean
error: string
focused: boolean = false
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
max: number
min: number
multipleOf: number
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControl

  • Returns void

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

Generated using TypeDoc

\ No newline at end of file +RangeControlRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControl
    • RangeControlRenderer

Constructors

Properties

changeDetectorRef: ChangeDetectorRef
data: any
description: string
disabled: boolean
enabled: boolean
error: string
focused: boolean = false
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
max: number
min: number
multipleOf: number
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControl

  • Returns void

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

\ No newline at end of file diff --git a/static/api/angular-material/classes/TableRenderer.html b/static/api/angular-material/classes/TableRenderer.html index e3abb124..95fb4ff0 100644 --- a/static/api/angular-material/classes/TableRenderer.html +++ b/static/api/angular-material/classes/TableRenderer.html @@ -1,51 +1,50 @@ -TableRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsArrayControl
    • TableRenderer

Implements

  • OnInit

Constructors

Properties

addItem: ((path, value) => (() => void))

Type declaration

    • (path, value): (() => void)
    • Parameters

      • path: string
      • value: any

      Returns (() => void)

        • (): void
        • Returns void

columnsToIgnore: string[] = ...
data: any
description: string
detailUiSchema: UISchemaElement
disabled: boolean
displayedColumns: string[]
enabled: boolean
error: string
form: FormControl<any>
getEventValue: ((event) => any)

Type declaration

    • (event): any
    • Parameters

      • event: any

      Returns any

hidden: boolean
id: string
items: ColumnDescription[]
jsonFormsService: JsonFormsAngularService
label: string
moveItemDown: ((path, index) => (() => void))

Type declaration

    • (path, index): (() => void)
    • Parameters

      • path: string
      • index: number

      Returns (() => void)

        • (): void
        • Returns void

moveItemUp: ((path, index) => (() => void))

Type declaration

    • (path, index): (() => void)
    • Parameters

      • path: string
      • index: number

      Returns (() => void)

        • (): void
        • Returns void

path: string
propsPath: string
removeItems: ((path, toDelete) => (() => void))

Type declaration

    • (path, toDelete): (() => void)
    • Parameters

      • path: string
      • toDelete: number[]

      Returns (() => void)

        • (): void
        • Returns void

rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
translations: ArrayTranslations
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfArrayControl

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

Generated using TypeDoc

\ No newline at end of file +TableRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsArrayControl
    • TableRenderer

Implements

  • OnInit

Constructors

Properties

addItem: ((path, value) => (() => void))

Type declaration

    • (path, value): (() => void)
    • Parameters

      • path: string
      • value: any

      Returns (() => void)

        • (): void
        • Returns void

columnsToIgnore: string[] = ...
data: any
description: string
detailUiSchema: UISchemaElement
disabled: boolean
displayedColumns: string[]
enabled: boolean
error: string
form: FormControl<any>
getEventValue: ((event) => any)

Type declaration

    • (event): any
    • Parameters

      • event: any

      Returns any

hidden: boolean
id: string
items: ColumnDescription[]
jsonFormsService: JsonFormsAngularService
label: string
moveItemDown: ((path, index) => (() => void))

Type declaration

    • (path, index): (() => void)
    • Parameters

      • path: string
      • index: number

      Returns (() => void)

        • (): void
        • Returns void

moveItemUp: ((path, index) => (() => void))

Type declaration

    • (path, index): (() => void)
    • Parameters

      • path: string
      • index: number

      Returns (() => void)

        • (): void
        • Returns void

path: string
propsPath: string
removeItems: ((path, toDelete) => (() => void))

Type declaration

    • (path, toDelete): (() => void)
    • Parameters

      • path: string
      • toDelete: number[]

      Returns (() => void)

        • (): void
        • Returns void

rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
translations: ArrayTranslations
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfArrayControl

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

\ No newline at end of file diff --git a/static/api/angular-material/classes/TextAreaRenderer.html b/static/api/angular-material/classes/TextAreaRenderer.html index 0c2d1cdc..f46071ff 100644 --- a/static/api/angular-material/classes/TextAreaRenderer.html +++ b/static/api/angular-material/classes/TextAreaRenderer.html @@ -1,35 +1,35 @@ -TextAreaRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControl
    • TextAreaRenderer

Constructors

Properties

data: any
description: string
disabled: boolean
enabled: boolean
error: string
focused: boolean = false
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • _props: StatePropsOfControl

    Returns void

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControl

  • Returns void

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

Generated using TypeDoc

\ No newline at end of file +TextAreaRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControl
    • TextAreaRenderer

Constructors

Properties

data: any
description: string
disabled: boolean
enabled: boolean
error: string
focused: boolean = false
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • _props: StatePropsOfControl

    Returns void

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControl

  • Returns void

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

\ No newline at end of file diff --git a/static/api/angular-material/classes/TextControlRenderer.html b/static/api/angular-material/classes/TextControlRenderer.html index afad8311..75cd0c8f 100644 --- a/static/api/angular-material/classes/TextControlRenderer.html +++ b/static/api/angular-material/classes/TextControlRenderer.html @@ -1,36 +1,36 @@ -TextControlRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControl
    • TextControlRenderer

Constructors

Properties

data: any
description: string
disabled: boolean
enabled: boolean
error: string
focused: boolean = false
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • _props: StatePropsOfControl

    Returns void

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControl

  • Returns void

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

Generated using TypeDoc

\ No newline at end of file +TextControlRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControl
    • TextControlRenderer

Constructors

Properties

data: any
description: string
disabled: boolean
enabled: boolean
error: string
focused: boolean = false
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • _props: StatePropsOfControl

    Returns void

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControl

  • Returns void

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

\ No newline at end of file diff --git a/static/api/angular-material/classes/ToggleControlRenderer.html b/static/api/angular-material/classes/ToggleControlRenderer.html index 14044856..821d12c0 100644 --- a/static/api/angular-material/classes/ToggleControlRenderer.html +++ b/static/api/angular-material/classes/ToggleControlRenderer.html @@ -1,36 +1,36 @@ -ToggleControlRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControl
    • ToggleControlRenderer

Constructors

Properties

changeDetectorRef: ChangeDetectorRef
data: any
description: string
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControl

  • Returns void

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

Generated using TypeDoc

\ No newline at end of file +ToggleControlRenderer | JSON Forms Angular Material Renderers

Hierarchy

  • JsonFormsControl
    • ToggleControlRenderer

Constructors

Properties

changeDetectorRef: ChangeDetectorRef
data: any
description: string
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn
visible: boolean
ɵcmp: unknown
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfControl

  • Returns boolean

  • Parameters

    • state: JsonFormsState

    Returns StatePropsOfControl

  • Returns void

  • Returns void

  • Parameters

    • ev: any

    Returns void

  • Returns boolean

  • Returns void

\ No newline at end of file diff --git a/static/api/angular-material/classes/VerticalLayoutRenderer.html b/static/api/angular-material/classes/VerticalLayoutRenderer.html index 0073339c..1bc7f0fd 100644 --- a/static/api/angular-material/classes/VerticalLayoutRenderer.html +++ b/static/api/angular-material/classes/VerticalLayoutRenderer.html @@ -1,14 +1,14 @@ -VerticalLayoutRenderer | JSON Forms Angular Material Renderers

Hierarchy (view full)

Constructors

Properties

changeDetectionRef: ChangeDetectorRef
hidden: boolean
label: string
path: string
schema: JsonSchema
uischema: VerticalLayout
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfRenderer

Generated using TypeDoc

\ No newline at end of file +VerticalLayoutRenderer | JSON Forms Angular Material Renderers

Hierarchy (view full)

Constructors

Properties

changeDetectionRef: ChangeDetectorRef
hidden: boolean
label: string
path: string
schema: JsonSchema
uischema: VerticalLayout
ɵdir: unknown
ɵfac: unknown

Methods

  • Returns OwnPropsOfRenderer

\ No newline at end of file diff --git a/static/api/angular-material/functions/ArrayLayoutRendererTester.html b/static/api/angular-material/functions/ArrayLayoutRendererTester.html new file mode 100644 index 00000000..5b81f55b --- /dev/null +++ b/static/api/angular-material/functions/ArrayLayoutRendererTester.html @@ -0,0 +1 @@ +ArrayLayoutRendererTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/DateControlRendererTester.html b/static/api/angular-material/functions/DateControlRendererTester.html index 6be39f97..477c5f89 100644 --- a/static/api/angular-material/functions/DateControlRendererTester.html +++ b/static/api/angular-material/functions/DateControlRendererTester.html @@ -1 +1 @@ -DateControlRendererTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +DateControlRendererTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/LabelRendererTester.html b/static/api/angular-material/functions/LabelRendererTester.html index da54482c..44d397bf 100644 --- a/static/api/angular-material/functions/LabelRendererTester.html +++ b/static/api/angular-material/functions/LabelRendererTester.html @@ -1 +1 @@ -LabelRendererTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +LabelRendererTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/NumberControlRendererTester.html b/static/api/angular-material/functions/NumberControlRendererTester.html index 3aab216b..f71a469a 100644 --- a/static/api/angular-material/functions/NumberControlRendererTester.html +++ b/static/api/angular-material/functions/NumberControlRendererTester.html @@ -1 +1 @@ -NumberControlRendererTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +NumberControlRendererTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/ObjectControlRendererTester.html b/static/api/angular-material/functions/ObjectControlRendererTester.html index d7b1a1fc..21ed6d16 100644 --- a/static/api/angular-material/functions/ObjectControlRendererTester.html +++ b/static/api/angular-material/functions/ObjectControlRendererTester.html @@ -1 +1 @@ -ObjectControlRendererTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +ObjectControlRendererTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/RangeControlRendererTester.html b/static/api/angular-material/functions/RangeControlRendererTester.html index 8aec2325..acd32ae0 100644 --- a/static/api/angular-material/functions/RangeControlRendererTester.html +++ b/static/api/angular-material/functions/RangeControlRendererTester.html @@ -1 +1 @@ -RangeControlRendererTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +RangeControlRendererTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/TableRendererTester.html b/static/api/angular-material/functions/TableRendererTester.html index 835fe693..1adb6543 100644 --- a/static/api/angular-material/functions/TableRendererTester.html +++ b/static/api/angular-material/functions/TableRendererTester.html @@ -1 +1 @@ -TableRendererTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +TableRendererTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/TextAreaRendererTester.html b/static/api/angular-material/functions/TextAreaRendererTester.html index 8c0b32ed..d928a8ce 100644 --- a/static/api/angular-material/functions/TextAreaRendererTester.html +++ b/static/api/angular-material/functions/TextAreaRendererTester.html @@ -1 +1 @@ -TextAreaRendererTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +TextAreaRendererTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/TextControlRendererTester.html b/static/api/angular-material/functions/TextControlRendererTester.html index e23301ec..33a950b2 100644 --- a/static/api/angular-material/functions/TextControlRendererTester.html +++ b/static/api/angular-material/functions/TextControlRendererTester.html @@ -1 +1 @@ -TextControlRendererTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +TextControlRendererTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/ToggleControlRendererTester.html b/static/api/angular-material/functions/ToggleControlRendererTester.html index a4408b40..c7823b0b 100644 --- a/static/api/angular-material/functions/ToggleControlRendererTester.html +++ b/static/api/angular-material/functions/ToggleControlRendererTester.html @@ -1 +1 @@ -ToggleControlRendererTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +ToggleControlRendererTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/booleanControlTester.html b/static/api/angular-material/functions/booleanControlTester.html index 4f6da9d7..66a0bb26 100644 --- a/static/api/angular-material/functions/booleanControlTester.html +++ b/static/api/angular-material/functions/booleanControlTester.html @@ -1 +1 @@ -booleanControlTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +booleanControlTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/categorizationTester.html b/static/api/angular-material/functions/categorizationTester.html index bab803d9..c708b893 100644 --- a/static/api/angular-material/functions/categorizationTester.html +++ b/static/api/angular-material/functions/categorizationTester.html @@ -1 +1 @@ -categorizationTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +categorizationTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/controlWithoutLabel.html b/static/api/angular-material/functions/controlWithoutLabel.html index 7257f2e3..5721d159 100644 --- a/static/api/angular-material/functions/controlWithoutLabel.html +++ b/static/api/angular-material/functions/controlWithoutLabel.html @@ -1 +1 @@ -controlWithoutLabel | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +controlWithoutLabel | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/enumControlTester.html b/static/api/angular-material/functions/enumControlTester.html index 3a5749ed..be8913fa 100644 --- a/static/api/angular-material/functions/enumControlTester.html +++ b/static/api/angular-material/functions/enumControlTester.html @@ -1 +1 @@ -enumControlTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +enumControlTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/groupLayoutTester.html b/static/api/angular-material/functions/groupLayoutTester.html index 1463aae8..6cea42e8 100644 --- a/static/api/angular-material/functions/groupLayoutTester.html +++ b/static/api/angular-material/functions/groupLayoutTester.html @@ -1 +1 @@ -groupLayoutTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +groupLayoutTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/horizontalLayoutTester.html b/static/api/angular-material/functions/horizontalLayoutTester.html index 0347096a..047d97e2 100644 --- a/static/api/angular-material/functions/horizontalLayoutTester.html +++ b/static/api/angular-material/functions/horizontalLayoutTester.html @@ -1 +1 @@ -horizontalLayoutTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +horizontalLayoutTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/masterDetailTester.html b/static/api/angular-material/functions/masterDetailTester.html index d9009200..0f5a4a76 100644 --- a/static/api/angular-material/functions/masterDetailTester.html +++ b/static/api/angular-material/functions/masterDetailTester.html @@ -1 +1 @@ -masterDetailTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +masterDetailTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/removeSchemaKeywords.html b/static/api/angular-material/functions/removeSchemaKeywords.html index a833b7ef..47607132 100644 --- a/static/api/angular-material/functions/removeSchemaKeywords.html +++ b/static/api/angular-material/functions/removeSchemaKeywords.html @@ -1 +1 @@ -removeSchemaKeywords | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +removeSchemaKeywords | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/functions/verticalLayoutTester.html b/static/api/angular-material/functions/verticalLayoutTester.html index 46e50c83..52500593 100644 --- a/static/api/angular-material/functions/verticalLayoutTester.html +++ b/static/api/angular-material/functions/verticalLayoutTester.html @@ -1 +1 @@ -verticalLayoutTester | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +verticalLayoutTester | JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/hierarchy.html b/static/api/angular-material/hierarchy.html new file mode 100644 index 00000000..ca7c83df --- /dev/null +++ b/static/api/angular-material/hierarchy.html @@ -0,0 +1 @@ +JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/index.html b/static/api/angular-material/index.html index 81a5ce9e..3541a74b 100644 --- a/static/api/angular-material/index.html +++ b/static/api/angular-material/index.html @@ -1,4 +1,4 @@ -JSON Forms Angular Material Renderers

JSON Forms Angular Material Renderers

JSON Forms - More Forms. Less Code

Complex forms in the blink of an eye

+JSON Forms Angular Material Renderers

JSON Forms Angular Material Renderers

JSON Forms - More Forms. Less Code

Complex forms in the blink of an eye

JSON Forms eliminates the tedious task of writing fully-featured forms by hand by leveraging the capabilities of JSON, JSON Schema and Javascript.

Angular Material Renderers Package

This is the JSONForms Angular Material renderers package. This package only contains renderers and must be combined with JSON Forms Angular.

See the official documentation and the JSON Forms Angular seed repository for examples on how to integrate JSON Forms with your application.

@@ -21,4 +21,4 @@ You can also reach us via email. In addition, EclipseSource also offers professional support for JSON Forms.

Migration

See our migration guide when updating JSON Forms.

-

Generated using TypeDoc

\ No newline at end of file +
\ No newline at end of file diff --git a/static/api/angular-material/modules.html b/static/api/angular-material/modules.html index a7213842..115c16ae 100644 --- a/static/api/angular-material/modules.html +++ b/static/api/angular-material/modules.html @@ -1,40 +1,43 @@ -JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +JSON Forms Angular Material Renderers
\ No newline at end of file diff --git a/static/api/angular-material/variables/angularMaterialRenderers.html b/static/api/angular-material/variables/angularMaterialRenderers.html index 4a83083f..4745a40e 100644 --- a/static/api/angular-material/variables/angularMaterialRenderers.html +++ b/static/api/angular-material/variables/angularMaterialRenderers.html @@ -1 +1 @@ -angularMaterialRenderers | JSON Forms Angular Material Renderers

Generated using TypeDoc

\ No newline at end of file +angularMaterialRenderers | JSON Forms Angular Material Renderers
angularMaterialRenderers: {
    renderer: any;
    tester: RankedTester;
}[] = ...

Type declaration

  • renderer: any
  • tester: RankedTester
\ No newline at end of file diff --git a/static/api/angular/assets/icons.js b/static/api/angular/assets/icons.js new file mode 100644 index 00000000..b79c9e89 --- /dev/null +++ b/static/api/angular/assets/icons.js @@ -0,0 +1,15 @@ +(function(svg) { + svg.innerHTML = ``; + svg.style.display = 'none'; + if (location.protocol === 'file:') { + if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', updateUseElements); + else updateUseElements() + function updateUseElements() { + document.querySelectorAll('use').forEach(el => { + if (el.getAttribute('href').includes('#icon-')) { + el.setAttribute('href', el.getAttribute('href').replace(/.*#/, '#')); + } + }); + } + } +})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) \ No newline at end of file diff --git a/static/api/angular/assets/icons.svg b/static/api/angular/assets/icons.svg new file mode 100644 index 00000000..7dead611 --- /dev/null +++ b/static/api/angular/assets/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/api/angular/assets/main.js b/static/api/angular/assets/main.js index 7270cff8..d6f13886 100644 --- a/static/api/angular/assets/main.js +++ b/static/api/angular/assets/main.js @@ -1,8 +1,8 @@ "use strict"; -"use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`,this.handleValueChange()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(e=>{e.style.display="block";let n=Array.from(e.querySelectorAll(".tsd-index-link")).every(r=>r.offsetParent==null);e.style.display=n?"none":"block"})}};var Z=class extends C{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); +"use strict";(()=>{var Ce=Object.create;var ne=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Ce(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),y=s.str.charAt(1),p;y in s.node.edges?p=s.node.edges[y]:(p=new t.TokenSet,s.node.edges[y]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(console.log("Show page"),document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){console.log("Scorlling");let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!e.checkVisibility()){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ve(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ve(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ce(l.parent,i)}.${d}`);let y=document.createElement("li");y.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,y.append(p),e.appendChild(y)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ne(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var He={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>He[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",H="mouseup",J={x:0,y:0},pe=!1,ee=!1,Be=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",fe="touchmove",H="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ee=!1});document.addEventListener("click",t=>{pe&&(t.preventDefault(),t.stopImmediatePropagation(),pe=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ye=document.head.appendChild(document.createElement("style"));ye.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ye.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ve(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ve(t.value)})}function ve(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/static/api/angular/assets/style.css b/static/api/angular/assets/style.css index 98a43779..778b9492 100644 --- a/static/api/angular/assets/style.css +++ b/static/api/angular/assets/style.css @@ -327,17 +327,14 @@ dd { } /* Footer */ -.tsd-generator { +footer { border-top: 1px solid var(--color-accent); padding-top: 1rem; padding-bottom: 1rem; max-height: 3.5rem; } - -.tsd-generator > p { - margin-top: 0; - margin-bottom: 0; - padding: 0 1rem; +.tsd-generator { + margin: 0 1em; } .container-main { @@ -405,7 +402,8 @@ dd { } body { background: var(--color-background); - font-family: "Segoe UI", sans-serif; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; color: var(--color-text); } diff --git a/static/api/angular/classes/JsonForms.html b/static/api/angular/classes/JsonForms.html index bf90e6e0..539519c4 100644 --- a/static/api/angular/classes/JsonForms.html +++ b/static/api/angular/classes/JsonForms.html @@ -1,24 +1,24 @@ -JsonForms | JSON Forms Angular Core

Implements

  • DoCheck
  • OnChanges
  • OnInit

Constructors

Properties

additionalErrors: ErrorObject<string, Record<string, any>, unknown>[]
ajv: Ajv
config: any
data: any
dataChange: EventEmitter<any> = ...
errors: EventEmitter<ErrorObject<string, Record<string, any>, unknown>[]> = ...
i18n: JsonFormsI18nState
initialized: boolean = false
jsonformsService: JsonFormsAngularService
middleware: Middleware = defaultMiddleware
oldI18N: JsonFormsI18nState
previousData: any
previousErrors: ErrorObject<string, Record<string, any>, unknown>[]
readonly: boolean
renderers: JsonFormsRendererRegistryEntry[]
schema: JsonSchema
uischema: UISchemaElement
uischemas: {
    tester: UISchemaTester;
    uischema: UISchemaElement;
}[]

Type declaration

  • tester: UISchemaTester
  • uischema: UISchemaElement
validationMode: ValidationMode

Methods

Generated using TypeDoc

\ No newline at end of file +JsonForms | JSON Forms Angular Core

Implements

  • DoCheck
  • OnChanges
  • OnInit

Constructors

Properties

additionalErrors: ErrorObject<string, Record<string, any>, unknown>[]
ajv: Ajv
config: any
data: any
dataChange: EventEmitter<any> = ...
errors: EventEmitter<ErrorObject<string, Record<string, any>, unknown>[]> = ...
i18n: JsonFormsI18nState
initialized: boolean = false
jsonformsService: JsonFormsAngularService
middleware: Middleware = defaultMiddleware
oldI18N: JsonFormsI18nState
previousData: any
previousErrors: ErrorObject<string, Record<string, any>, unknown>[]
readonly: boolean
renderers: JsonFormsRendererRegistryEntry[]
schema: JsonSchema
uischema: UISchemaElement
uischemas: {
    tester: UISchemaTester;
    uischema: UISchemaElement;
}[]

Type declaration

  • tester: UISchemaTester
  • uischema: UISchemaElement
validationMode: ValidationMode

Methods

\ No newline at end of file diff --git a/static/api/angular/classes/JsonFormsAbstractControl.html b/static/api/angular/classes/JsonFormsAbstractControl.html index b38171d9..06c12dc2 100644 --- a/static/api/angular/classes/JsonFormsAbstractControl.html +++ b/static/api/angular/classes/JsonFormsAbstractControl.html @@ -1,31 +1,31 @@ -JsonFormsAbstractControl | JSON Forms Angular Core

Class JsonFormsAbstractControl<Props>Abstract

Type Parameters

  • Props extends StatePropsOfControl

Hierarchy (view full)

Implements

  • OnInit
  • OnDestroy

Constructors

Properties

data: any
description: string
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn = ...
visible: boolean

Methods

Generated using TypeDoc

\ No newline at end of file +JsonFormsAbstractControl | JSON Forms Angular Core

Class JsonFormsAbstractControl<Props>Abstract

Type Parameters

  • Props extends StatePropsOfControl

Hierarchy (view full)

Implements

  • OnInit
  • OnDestroy

Constructors

Properties

data: any
description: string
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn = ...
visible: boolean

Methods

\ No newline at end of file diff --git a/static/api/angular/classes/JsonFormsAngularService.html b/static/api/angular/classes/JsonFormsAngularService.html index c9b9b7bd..09469582 100644 --- a/static/api/angular/classes/JsonFormsAngularService.html +++ b/static/api/angular/classes/JsonFormsAngularService.html @@ -1,35 +1,35 @@ -JsonFormsAngularService | JSON Forms Angular Core

Constructors

Properties

_state: JsonFormsSubStates
middleware: Middleware
state: BehaviorSubject<JsonFormsState>

Accessors

Methods

  • Parameters

    • initialState: JsonFormsSubStates = ...
    • middleware: Middleware = defaultMiddleware

    Returns void

  • Parameters

    • renderers: JsonFormsRendererRegistryEntry[]

    Returns void

    Deprecated

    use JsonFormsAngularService.setRenderer

    -
  • Parameters

    • uischemas: {
          tester: UISchemaTester;
          uischema: UISchemaElement;
      }[]

    Returns void

Generated using TypeDoc

\ No newline at end of file +JsonFormsAngularService | JSON Forms Angular Core

Constructors

Properties

_state: JsonFormsSubStates
middleware: Middleware
state: BehaviorSubject<JsonFormsState>

Accessors

Methods

  • Parameters

    • initialState: JsonFormsSubStates = ...
    • middleware: Middleware = defaultMiddleware

    Returns void

  • Parameters

    • renderers: JsonFormsRendererRegistryEntry[]

    Returns void

    Deprecated

    use JsonFormsAngularService.setRenderer

    +
  • Parameters

    • uischemas: {
          tester: UISchemaTester;
          uischema: UISchemaElement;
      }[]

    Returns void

\ No newline at end of file diff --git a/static/api/angular/classes/JsonFormsArrayControl.html b/static/api/angular/classes/JsonFormsArrayControl.html index 1eb5bea4..a8884d69 100644 --- a/static/api/angular/classes/JsonFormsArrayControl.html +++ b/static/api/angular/classes/JsonFormsArrayControl.html @@ -1,31 +1,31 @@ -JsonFormsArrayControl | JSON Forms Angular Core

Hierarchy (view full)

Implements

  • OnInit
  • OnDestroy

Constructors

Properties

data: any
description: string
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn = ...
visible: boolean

Methods

Generated using TypeDoc

\ No newline at end of file +JsonFormsArrayControl | JSON Forms Angular Core

Hierarchy (view full)

Implements

  • OnInit
  • OnDestroy

Constructors

Properties

data: any
description: string
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn = ...
visible: boolean

Methods

\ No newline at end of file diff --git a/static/api/angular/classes/JsonFormsBaseRenderer.html b/static/api/angular/classes/JsonFormsBaseRenderer.html index 7dfdbf67..53212941 100644 --- a/static/api/angular/classes/JsonFormsBaseRenderer.html +++ b/static/api/angular/classes/JsonFormsBaseRenderer.html @@ -1,6 +1,6 @@ -JsonFormsBaseRenderer | JSON Forms Angular Core

Class JsonFormsBaseRenderer<T>

Type Parameters

  • T extends UISchemaElement

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

path: string
schema: JsonSchema
uischema: T

Methods

Generated using TypeDoc

\ No newline at end of file +JsonFormsBaseRenderer | JSON Forms Angular Core

Class JsonFormsBaseRenderer<T>

Type Parameters

  • T extends UISchemaElement

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

path: string
schema: JsonSchema
uischema: T

Methods

\ No newline at end of file diff --git a/static/api/angular/classes/JsonFormsControl.html b/static/api/angular/classes/JsonFormsControl.html index da76e232..8fceef49 100644 --- a/static/api/angular/classes/JsonFormsControl.html +++ b/static/api/angular/classes/JsonFormsControl.html @@ -1,31 +1,31 @@ -JsonFormsControl | JSON Forms Angular Core

Hierarchy (view full)

Implements

  • OnInit
  • OnDestroy

Constructors

Properties

data: any
description: string
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn = ...
visible: boolean

Methods

Generated using TypeDoc

\ No newline at end of file +JsonFormsControl | JSON Forms Angular Core

Hierarchy (view full)

Implements

  • OnInit
  • OnDestroy

Constructors

Properties

data: any
description: string
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn = ...
visible: boolean

Methods

\ No newline at end of file diff --git a/static/api/angular/classes/JsonFormsControlWithDetail.html b/static/api/angular/classes/JsonFormsControlWithDetail.html index 6473299b..d0f09b48 100644 --- a/static/api/angular/classes/JsonFormsControlWithDetail.html +++ b/static/api/angular/classes/JsonFormsControlWithDetail.html @@ -1,31 +1,31 @@ -JsonFormsControlWithDetail | JSON Forms Angular Core

Hierarchy (view full)

Implements

  • OnInit
  • OnDestroy

Constructors

Properties

data: any
description: string
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn = ...
visible: boolean

Methods

Generated using TypeDoc

\ No newline at end of file +JsonFormsControlWithDetail | JSON Forms Angular Core

Hierarchy (view full)

Implements

  • OnInit
  • OnDestroy

Constructors

Properties

data: any
description: string
disabled: boolean
enabled: boolean
error: string
form: FormControl<any>
hidden: boolean
id: string
jsonFormsService: JsonFormsAngularService
label: string
path: string
propsPath: string
rootSchema: JsonSchema
schema: JsonSchema
scopedSchema: JsonSchema
subscription: Subscription
uischema: ControlElement
validator: ValidatorFn = ...
visible: boolean

Methods

\ No newline at end of file diff --git a/static/api/angular/classes/JsonFormsModule.html b/static/api/angular/classes/JsonFormsModule.html index 1b488ae8..81a3ef3d 100644 --- a/static/api/angular/classes/JsonFormsModule.html +++ b/static/api/angular/classes/JsonFormsModule.html @@ -1,2 +1,2 @@ -JsonFormsModule | JSON Forms Angular Core

Generated using TypeDoc

\ No newline at end of file +JsonFormsModule | JSON Forms Angular Core

Constructors

Constructors

\ No newline at end of file diff --git a/static/api/angular/classes/JsonFormsOutlet.html b/static/api/angular/classes/JsonFormsOutlet.html index b289c545..c32a7a72 100644 --- a/static/api/angular/classes/JsonFormsOutlet.html +++ b/static/api/angular/classes/JsonFormsOutlet.html @@ -1,15 +1,15 @@ -JsonFormsOutlet | JSON Forms Angular Core

Hierarchy (view full)

Implements

  • OnInit
  • OnDestroy

Constructors

Properties

componentFactoryResolver: ComponentFactoryResolver
jsonformsService: JsonFormsAngularService
path: string
previousProps: StatePropsOfJsonFormsRenderer
schema: JsonSchema
subscription: Subscription
uischema: UISchemaElement
viewContainerRef: ViewContainerRef

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file +JsonFormsOutlet | JSON Forms Angular Core

Hierarchy (view full)

Implements

  • OnInit
  • OnDestroy

Constructors

Properties

componentFactoryResolver: ComponentFactoryResolver
jsonformsService: JsonFormsAngularService
path: string
previousProps: StatePropsOfJsonFormsRenderer
schema: JsonSchema
subscription: Subscription
uischema: UISchemaElement
viewContainerRef: ViewContainerRef

Accessors

Methods

\ No newline at end of file diff --git a/static/api/angular/classes/UnknownRenderer.html b/static/api/angular/classes/UnknownRenderer.html index cd33054c..fa055c72 100644 --- a/static/api/angular/classes/UnknownRenderer.html +++ b/static/api/angular/classes/UnknownRenderer.html @@ -1,2 +1,2 @@ -UnknownRenderer | JSON Forms Angular Core

Generated using TypeDoc

\ No newline at end of file +UnknownRenderer | JSON Forms Angular Core

Constructors

Constructors

\ No newline at end of file diff --git a/static/api/angular/hierarchy.html b/static/api/angular/hierarchy.html index 52b9c1d1..1d01892b 100644 --- a/static/api/angular/hierarchy.html +++ b/static/api/angular/hierarchy.html @@ -1 +1 @@ -JSON Forms Angular Core

Generated using TypeDoc

\ No newline at end of file +JSON Forms Angular Core
\ No newline at end of file diff --git a/static/api/angular/index.html b/static/api/angular/index.html index 8a3e22d0..921f2c89 100644 --- a/static/api/angular/index.html +++ b/static/api/angular/index.html @@ -1,4 +1,4 @@ -JSON Forms Angular Core

JSON Forms Angular Core

JSON Forms - More Forms. Less Code

Complex forms in the blink of an eye

+JSON Forms Angular Core

JSON Forms Angular Core

JSON Forms - More Forms. Less Code

Complex forms in the blink of an eye

JSON Forms eliminates the tedious task of writing fully-featured forms by hand by leveraging the capabilities of JSON, JSON Schema and Javascript.

Angular Package

This is the JSON Forms Angular package which provides the necessary bindings for Angular. It uses JSON Forms Core.

You can combine the Angular package with any Angular-based renderer set you want, for example the Material Renderers.

@@ -19,7 +19,8 @@
  • uischemas: JsonFormsUiSchemaEntry[] - registry for dynamic ui schema dispatching
  • validationMode: 'ValidateAndShow' | 'ValidateAndHide' | 'NoValidation' - the validation mode for the form
  • ajv: AJV - custom Ajv instance for the form
  • -
  • locale - string, for example for formatting numbers
  • +
  • middleware: Middleware - can be used to hook into the form-wide data management.
  • +
  • i18n: JsonFormsI18nState - can be used to internationalize the rendered form.
  • dataChange - event emitter which is called on each data change, containing the updated data and the validation result.
  • errors - event emitter which is called with all validations errors.
  • @@ -37,4 +38,4 @@ You can also reach us via email. In addition, EclipseSource also offers professional support for JSON Forms.

    Migration

    See our migration guide when updating JSON Forms.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    \ No newline at end of file diff --git a/static/api/angular/modules.html b/static/api/angular/modules.html index fc01e454..8976356a 100644 --- a/static/api/angular/modules.html +++ b/static/api/angular/modules.html @@ -1,12 +1,12 @@ -JSON Forms Angular Core

    Generated using TypeDoc

    \ No newline at end of file +JSON Forms Angular Core
    \ No newline at end of file diff --git a/static/api/angular/variables/USE_STATE_VALUE.html b/static/api/angular/variables/USE_STATE_VALUE.html index eb8759d9..28b467b2 100644 --- a/static/api/angular/variables/USE_STATE_VALUE.html +++ b/static/api/angular/variables/USE_STATE_VALUE.html @@ -1 +1 @@ -USE_STATE_VALUE | JSON Forms Angular Core

    Generated using TypeDoc

    \ No newline at end of file +USE_STATE_VALUE | JSON Forms Angular Core

    Variable USE_STATE_VALUEConst

    USE_STATE_VALUE: typeof USE_STATE_VALUE = ...
    \ No newline at end of file diff --git a/static/api/core/assets/icons.js b/static/api/core/assets/icons.js new file mode 100644 index 00000000..b79c9e89 --- /dev/null +++ b/static/api/core/assets/icons.js @@ -0,0 +1,15 @@ +(function(svg) { + svg.innerHTML = ``; + svg.style.display = 'none'; + if (location.protocol === 'file:') { + if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', updateUseElements); + else updateUseElements() + function updateUseElements() { + document.querySelectorAll('use').forEach(el => { + if (el.getAttribute('href').includes('#icon-')) { + el.setAttribute('href', el.getAttribute('href').replace(/.*#/, '#')); + } + }); + } + } +})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) \ No newline at end of file diff --git a/static/api/core/assets/icons.svg b/static/api/core/assets/icons.svg new file mode 100644 index 00000000..7dead611 --- /dev/null +++ b/static/api/core/assets/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/api/core/assets/main.js b/static/api/core/assets/main.js index 7270cff8..d6f13886 100644 --- a/static/api/core/assets/main.js +++ b/static/api/core/assets/main.js @@ -1,8 +1,8 @@ "use strict"; -"use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`,this.handleValueChange()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(e=>{e.style.display="block";let n=Array.from(e.querySelectorAll(".tsd-index-link")).every(r=>r.offsetParent==null);e.style.display=n?"none":"block"})}};var Z=class extends C{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); +"use strict";(()=>{var Ce=Object.create;var ne=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Ce(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),y=s.str.charAt(1),p;y in s.node.edges?p=s.node.edges[y]:(p=new t.TokenSet,s.node.edges[y]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(console.log("Show page"),document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){console.log("Scorlling");let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!e.checkVisibility()){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ve(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ve(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ce(l.parent,i)}.${d}`);let y=document.createElement("li");y.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,y.append(p),e.appendChild(y)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ne(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var He={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>He[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",H="mouseup",J={x:0,y:0},pe=!1,ee=!1,Be=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",fe="touchmove",H="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ee=!1});document.addEventListener("click",t=>{pe&&(t.preventDefault(),t.stopImmediatePropagation(),pe=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ye=document.head.appendChild(document.createElement("style"));ye.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ye.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ve(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ve(t.value)})}function ve(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/static/api/core/assets/navigation.js b/static/api/core/assets/navigation.js index ea7591fc..168e8d5e 100644 --- a/static/api/core/assets/navigation.js +++ b/static/api/core/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA52d25LbNhKG32X2NruJE+fkO1mSYyUzI5dG9l6kUi6OCEmMKVJLUmNPtvbdt0CIIg7df7dy6em/v+YBAIFGQ/79vzed+dLdvLqZzGYfp/Pb25uvbo5Zt795dXOo81Np2n/tu0P5D8/8qajym1cvX/z88rtvXv7vq4Awm7+ZvL9df5xN1hNAimSIuJrfz+ar+QrQPAkivV98fJi+nd+hC/M1LCvPp6YsV6bKTWOayaYr6opjMlrA1nKvYb5fPGz25pBJzETHMad1Y5yoZWihguMsXvxUYU6oYDn3izUHcCbWsyo6+FgCgUxZHuHdEDqOeb9cf5y8e3e7mE5e384ZYCLiaKv53fLDHHXxUCFwFB2dVgpcobunKoEndXpCxhKz6pPJ16btTMPRQglLMrvCSmZmm53KbpZ1uGciPR/jUD8Z9UAF5DjCFfQryapBi5Fy5If5+uPk1w8MbLQi/+ny/s3iF4C4CBDldjmdsL06ECAKbNuBAFHWq8n9w+1kveS6XSJCtPcL8ao8CSJ9mNwuZpP1Ynn/8W45Qw8rVbJc003+fIJtKpIA0rSutsVOgkUqwLutN1lpJF6kAjxFB0pVgLdusqots67G3Z1WAq6qq1M6wPyQlUWeWd1dnYvPlFFzfPgVEMd/J5jWVf9vBBk1HCt8JNy8I1WxvHezyXr+cbpccf0tVAgcMD8IFQJnvlotVw+YdNEIrMWLn+4x6axgOVVz5Rcce7BxjnnW4aYbSTBpnJNDWiDDxHnT1E2rYEZCTB3n/JAZyDji+cvANWbPzBGyKmecnYXz22Sd2dVN8Vc/rLzN2qn7wzNDQ3o2Rn041q15l3V7rutHEo60rZtD1i04imfmCHvxDveqeyqqghsUremfL5BvOynL5dYOm01dcpRYBGjVs4IWigCtabLn5eOfZtOJTErKk1/XdWmySqImMp44DVojS0xkIpFrHIWqbbTSLWrubdYPcpgTajBrXRxUvFDHM+fV6SDxQg3PWlSd2bmJBMIlMp54dyq74raoxFsmhDz1/nR4lC8zVkm8N/2wpaPGWp7t+mXfRVlmqFGxpMskpSryv4tuf2/arqh2GnoolyLoLlt1xZWRR9tIJNA0XYkQ8tR3TXEouuLJqF4Zp+b5q6zaiT0rEvG0h64pqp2Ei1U8TzPS6Ua5quY+8s7C+dV93pSdp3hmlsCt22q0Zmuy6pPtF4yvZ2YJ5xWATbJxlFAikby1hAAMlRJ3SNQJUE8mEYf1p0D0ZByx7QV3WbfZG64RxBrMejg92smxBplIMXn9fDRsS40kPKk+mnmVA44nkCgtaMKxhmX16TEOMhiBt8uH8YCLHTBcDoxnXOyAAZukbweMMc/FcwINYAmdJFQATpjL4mmJjmOeCtiSPTNLqBSjXyKSafIIyGlltjAKkkKZKrxkUshS+zQIRxqM2NsmeyDhLMAUl96BnIsEk2xSB3LOAo7yuej2i2rTmKw1ud2PY2CUjt1BZ3KrX58NPXH0/+pmsy/KvDHVzavftWUDRdWZZpttPCrpEcb69vsfdNUDNP4qNJekp9GhGqGpHXiCOcp0sGQjHjLPaoRW7NoSIVgvHEravCUj0U5yoKuDXBvgiqZDOaAA9H4eAfaFApDe1qOZvlbA0rt7NNbXClj1o420Apbf66PRsV7AX9EkErWAxjt/dADKB4VRbQERoYAfDEfuBFF8TygDqQ0hFjqKZTC9L8SifbkMp7aHWPQoRmCynq17Pno4TxKRvvn5xxfffytVtYU0TyLR2B3ekBjJJGpa7/mUNUX26E9rBk3I+i7G0LVgNM7XCti0FIxGDjoBR1SC0byLEADDesOUY+3AnSzGSymeTIZp3wIhl+GadxFJZajqjcRagE2Ku1LaWSJA4govmuNUAiou86JRTiWg5Gc1qgQUVfBF40algEyrvmjgoBNwbOkXTY3kAE7Wt6RQTybDpC7nyWRYXOnC4pxQBoblLizOygAsraNISYMGYMLN/e2pcq4XhNvhDwE/yFn0FOTrFDgykcRTPbkCnmaSePKgVWDTVBKPHbQAG+d1U5hTYESc3CUpToRBcYaXBDkRBskP6SLCICrXS8JGIQZqXqAnwzAu60siQzEAc4nblBoqVUhlpyMdVAE0HS9Vq9Cad5eqETpK5hK4XiEiwowuh7EqERWndTmY04m4MLfLwawqQf3hwWxpbJqLtX9VJWKZ6ltvBdmjAhlMcZHnQtzirCf5AmlZBjA6AHdqaPxa97BQBj7YQfXj+Mp6SFbl4J0r6h8jHusBoqR1ixF0EAAGWbkYYfaqq+HqDyNYKMM8sgIx5XkyzAM1iCk1EUM2V4WYcEMhZHJ1iAkzFGqY/MsudO9avlHNHZLViAnJU4k0skqHJHpKSCXLqBKip4I0riYxAYZCyOSrEhNqLIVcpi4xgQY6BZGpTGS4gRrSydrEhOqptDT5UlOxlk3WJyK+56CIob101VWTNYop0JPJPF33iqWQK9QpJnBSDyPQlYoJ2JdBHlOrmAADHSTqxkHdGBjUK0aMqu6AZ1qxGLkPAsQglzDOG6YKkqrFyHsQoLUlXXEXgQKVSONq7khoKBbZca0SyXQiyErr7hLSIFFwWvgaAhVaRyWVWBFoEAAGqJCJYIkSLsv6gWNIfRR1ZUeqEW2q06H9mtKE0J+CXbnDY1HZPIqAZYU8e3UqzXy7NZsuho0W3lvcfoS1NFU+rau84BGeAIOe0YUMVojwRvt3TX1k6mVilYg8Z2q818GDU62Iv82e61MnXLAngnu/zArDw6G1BQl7RphnCDAleBEXK97MHnqD8i0gB12gIXUGrpzW6vAPp0eXP3O+i2pbC0EIDyHUsW5tfgT3TEKHsRimQ9heNy/NwVR0uiqUKGDoLen6+Fn30AUpyxTUCxQg+9mbmS4r5GuLpAg+K9qjnTTgPpWotMj+5nTcUaqB98Lllp65ExEI/RVhrohwPbxfa5PLGz5K7IPC9TL4egOFhHJloCzHmRHELdQ7k5OMixUhfmnq09F9u0iIZ0eYt/Z7VVddVgJWLEJAm4xpqv6jkJXFX3YQJJmEDmF/bevKPpfWr1x1VbPN87zqmG+p7KYLGmyWkPxko4RBeZtTV1w+56UKOf/S2TvP+XGYlqrgdh9GAb7IVFC+n4YSFexvtJa/31IUj0L/GB46sd31Eh3s9NhHFp7rRaaCDjuWVzxb0kUK5lxesuSzXYf5UcD8iDC32aMpZ6bdNAX/FYhFIhBN3HyBCOJ7zmgWIeygfbGKCObTdrZhd/Y7JH99pBWfcrF3a7ItnpUHCoS6K/K8NJ8zpiOPZgRZNvhqPDvEfK6GKVpQpuGTAokSBiZtiUqHDNM3JC9N3CCY4oYHmQ6afCsEeqLXhek7jIDuNVoc27likQ54l9lyg9ui7RadkV5ZKNYFUD5ezVNdma1pTLUxD+cs9JGEpjIMlXIa6kyGTSnShBMecd2Fvrb5VzxOUEIMro/sx2AwSgDmU+BM0PmyHFascjnxVQFA92C0Wjw7/sQiNfCSxJKxF6kernvQVz7jJDejDTB6aEPBMZ8SasG6cR96aEPxY3+i0iNVDfy6tu2GdXb8p6VauPoxX/t03fijxodyHIRbtYmLtWFthJYDkQbhPpimKzYwtRNKEMz2wWmZtW2VHejbCxTi5oy3e5CeVosFUj3jOMT9Zp4/100eExOBnogulFZJ7CGTGdOGv2v9yW9LiOK/LAm1L8+lqtcdMTJLtEVnGluMlpXlY7b5FNMis0SDebwo5+ICyB6amHH19simKrVTxvKxNc1TOIVyjNGiY6TlvsPfJf+VyU+b1P38Z9l7uzJtXRIX4JkkCt+s9C1qGPjo4ufQKrKq9vRo0zOPyYvxTBKFO0zhQOj0RMoqXvxU8S0utIrjQ5NtOy9ZNlZ1O0voHxRy/2KqvmNSzoMNuL815dH4ZwFG77MJOEe/Tzu69gbgeG6FlOvZhJxPVVccaGdnAs4ZXZlA3gWnBfgN2HInY0AHGKifZ5+dorWsj09kAJpfNi2M29KikIlIB7TleCroKJTBaFMjgUtbG1QA1VWrrvjPcVHRD+PxgbqRSisBuuynglJTSFWom+S5fUq/med1/a4x2+ILVU2WqkB92qb/rEdftpHlmRGkNFkzKctFTtbKeWYEcT+dTQKcSXa2U+f3BUA4gQA6dSZaM4acwQ4xtnWgB+sLMOjJNK4L1q4Yl8HFMhm6rvtva7/WuA9WIwk4lkJ4Y+CNX8wI0hj7yyr0CdmLUQRM7cEX/l1GGhkXlVXZQie6xfNyRRC6Biml84VIBPY8xHzIyhP9ohOViFyQh9UGm+ge7+69aeoDD6TUIERuNszBXGeBrl6RANuOU5WMZJeGCRauEin0XXYc1qrrmq48S4KwPqpw/bd6XTM1QVQwykMRitj5S+nM/h8FVL0A5bNviifXMt/UDZt18uHAQQxki82ZR3wxA4ipuC7hLND1dHAvzhVl3WXHI90taCVC25Y+IZ/W2SQ5t8C7xe5PWTmv7ESMe2GhQkB9KNrisSiLjjwMFioQ6kvXZBvu5yFGq4zgzvp7ZgUE/25AqlIjybYcSWQY/8sAgUAGvS9E1CABsK3pNnvFQE/pJCz/Kx2eWYIoLkt3RUWVT+zqYEu+R88sQPqjRkW1Qz/yQOkErITTYPrlY/+S7kzbZjv62ScqgNydkz/n9o0ukpEq4FQCLOVyibAIyQ1EO+n3aayA36EIQXijIsba2QOH6m2Cu7AnEfIUWxN0AJNLLYeRSnDuN392it/6cZp+ppfRR+RCBUZxH4WzSXDGH5ZQgVFzfhIxWhUIPDamKox8UzRtdznqa6e7DDUVYvA5vcPQzlYVgs8ixZorcK+f0eBDazGe//DtFD9LtTPdsHPF9fKLHWPgfWlu5OH0OAdz1lCBUWJb1TbT4cPCPZuLXcCA6ZNnBpB91rq5dljBNWICAQY97OvPADOYMcSuqBiANQFnu9EEkgeeGUFaL9/xtshzQ/4kCyGDUPcIydzNxQgB/ZkY2r03QedFtbdlgV35DK8jkQnQ4BQMD41kEErUcPswpoibgnDXQ5ZxJ4Cw6CT0T6tNuF+84DtnIoLAtJbRJ9HFjASCeyRUOWPk3i+iuQs4GxHAlUyA5+ELAOjgp8/A0e6RjD20oWC2jVaq0dfcwN+59stpQ12IUI6DnLOL/W99IXqi02HtT35psBedDqtsNpxcH4Q80sHGYA94MCGkNhnLdFDpxDsZQnP0nQ2ofRFXvwPp6DUIAs9gM+HAYWwqknAqmwninRpWxIjVqhBJ0a8iEO2jCked/aJCcIfAWKyy713b7cKTIIoAhIMuUHRKXBOKclEFG396S9d6U/2VYdT3RLrog2kjiNj6yczqz+RqYLAJ7u/JCbyzANfaXp5uJ4iRAnjT/29E9K7yYIPuQ3Uqu+6KJBDWF7xxySnPLEP4qWYgAKDWZiiyvK5KMunjmRFkX3+etCvzn1PR0NPvUIFQOI3RqnIYXW0fH5eGHK0qxIPZ2R06snelKoS0WROb0rf6dW2TVXySjBWDAKeiDQ5ug+bKSBG8EppKIACgJ1d1S66yBhvxXwf88X8xjvSf5JAAAA==" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/static/api/core/assets/search.js b/static/api/core/assets/search.js index 916fcb46..2acfc7e6 100644 --- a/static/api/core/assets/search.js +++ b/static/api/core/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/static/api/core/assets/style.css b/static/api/core/assets/style.css index 98a43779..778b9492 100644 --- a/static/api/core/assets/style.css +++ b/static/api/core/assets/style.css @@ -327,17 +327,14 @@ dd { } /* Footer */ -.tsd-generator { +footer { border-top: 1px solid var(--color-accent); padding-top: 1rem; padding-bottom: 1rem; max-height: 3.5rem; } - -.tsd-generator > p { - margin-top: 0; - margin-bottom: 0; - padding: 0 1rem; +.tsd-generator { + margin: 0 1em; } .container-main { @@ -405,7 +402,8 @@ dd { } body { background: var(--color-background); - font-family: "Segoe UI", sans-serif; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; color: var(--color-text); } diff --git a/static/api/core/enums/ArrayTranslationEnum.html b/static/api/core/enums/ArrayTranslationEnum.html index d2548898..40c84413 100644 --- a/static/api/core/enums/ArrayTranslationEnum.html +++ b/static/api/core/enums/ArrayTranslationEnum.html @@ -1,15 +1,15 @@ -ArrayTranslationEnum | JSON Forms Core

    Enumeration ArrayTranslationEnum

    Enumeration Members

    addAriaLabel: "addAriaLabel"
    addTooltip: "addTooltip"
    deleteDialogAccept: "deleteDialogAccept"
    deleteDialogDecline: "deleteDialogDecline"
    deleteDialogMessage: "deleteDialogMessage"
    deleteDialogTitle: "deleteDialogTitle"
    down: "down"
    downAriaLabel: "downAriaLabel"
    noDataMessage: "noDataMessage"
    noSelection: "noSelection"
    removeAriaLabel: "removeAriaLabel"
    removeTooltip: "removeTooltip"
    up: "up"
    upAriaLabel: "upAriaLabel"

    Generated using TypeDoc

    \ No newline at end of file +ArrayTranslationEnum | JSON Forms Core

    Enumeration ArrayTranslationEnum

    Enumeration Members

    addAriaLabel: "addAriaLabel"
    addTooltip: "addTooltip"
    deleteDialogAccept: "deleteDialogAccept"
    deleteDialogDecline: "deleteDialogDecline"
    deleteDialogMessage: "deleteDialogMessage"
    deleteDialogTitle: "deleteDialogTitle"
    down: "down"
    downAriaLabel: "downAriaLabel"
    noDataMessage: "noDataMessage"
    noSelection: "noSelection"
    removeAriaLabel: "removeAriaLabel"
    removeTooltip: "removeTooltip"
    up: "up"
    upAriaLabel: "upAriaLabel"
    \ No newline at end of file diff --git a/static/api/core/enums/CombinatorTranslationEnum.html b/static/api/core/enums/CombinatorTranslationEnum.html index 3739cce2..752c27b2 100644 --- a/static/api/core/enums/CombinatorTranslationEnum.html +++ b/static/api/core/enums/CombinatorTranslationEnum.html @@ -1,5 +1,5 @@ -CombinatorTranslationEnum | JSON Forms Core

    Enumeration CombinatorTranslationEnum

    Enumeration Members

    clearDialogAccept: "clearDialogAccept"
    clearDialogDecline: "clearDialogDecline"
    clearDialogMessage: "clearDialogMessage"
    clearDialogTitle: "clearDialogTitle"

    Generated using TypeDoc

    \ No newline at end of file +CombinatorTranslationEnum | JSON Forms Core

    Enumeration CombinatorTranslationEnum

    Enumeration Members

    clearDialogAccept: "clearDialogAccept"
    clearDialogDecline: "clearDialogDecline"
    clearDialogMessage: "clearDialogMessage"
    clearDialogTitle: "clearDialogTitle"
    \ No newline at end of file diff --git a/static/api/core/enums/RuleEffect.html b/static/api/core/enums/RuleEffect.html index 1cbda23a..6ef85e40 100644 --- a/static/api/core/enums/RuleEffect.html +++ b/static/api/core/enums/RuleEffect.html @@ -1,10 +1,10 @@ -RuleEffect | JSON Forms Core

    Enumeration RuleEffect

    The different rule effects.

    -

    Enumeration Members

    Enumeration Members

    DISABLE: "DISABLE"

    Effect that disables the associated element.

    -
    ENABLE: "ENABLE"

    Effect that enables the associated element.

    -
    HIDE: "HIDE"

    Effect that hides the associated element.

    -
    SHOW: "SHOW"

    Effect that shows the associated element.

    -

    Generated using TypeDoc

    \ No newline at end of file +RuleEffect | JSON Forms Core

    Enumeration RuleEffect

    The different rule effects.

    +

    Enumeration Members

    Enumeration Members

    DISABLE: "DISABLE"

    Effect that disables the associated element.

    +
    ENABLE: "ENABLE"

    Effect that enables the associated element.

    +
    HIDE: "HIDE"

    Effect that hides the associated element.

    +
    SHOW: "SHOW"

    Effect that shows the associated element.

    +
    \ No newline at end of file diff --git a/static/api/core/functions/Actions.init-1.html b/static/api/core/functions/Actions.init-1.html index 50113f25..5c0bbb79 100644 --- a/static/api/core/functions/Actions.init-1.html +++ b/static/api/core/functions/Actions.init-1.html @@ -1 +1 @@ -init | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +init | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Actions.isUpdateArrayContext.html b/static/api/core/functions/Actions.isUpdateArrayContext.html new file mode 100644 index 00000000..b78adf8a --- /dev/null +++ b/static/api/core/functions/Actions.isUpdateArrayContext.html @@ -0,0 +1 @@ +isUpdateArrayContext | JSON Forms Core

    Function isUpdateArrayContext

    \ No newline at end of file diff --git a/static/api/core/functions/Actions.registerCell.html b/static/api/core/functions/Actions.registerCell.html index 451214c6..d767a377 100644 --- a/static/api/core/functions/Actions.registerCell.html +++ b/static/api/core/functions/Actions.registerCell.html @@ -1 +1 @@ -registerCell | JSON Forms Core
    • Parameters

      Returns {
          cell: any;
          tester: RankedTester;
          type: "jsonforms/ADD_CELL";
      }

    Generated using TypeDoc

    \ No newline at end of file +registerCell | JSON Forms Core
    • Parameters

      Returns {
          cell: any;
          tester: RankedTester;
          type: "jsonforms/ADD_CELL";
      }

    \ No newline at end of file diff --git a/static/api/core/functions/Actions.registerDefaultData.html b/static/api/core/functions/Actions.registerDefaultData.html index a0b426f0..76b8cea6 100644 --- a/static/api/core/functions/Actions.registerDefaultData.html +++ b/static/api/core/functions/Actions.registerDefaultData.html @@ -1 +1 @@ -registerDefaultData | JSON Forms Core

    Function registerDefaultData

    • Parameters

      • schemaPath: string
      • data: any

      Returns {
          data: any;
          schemaPath: string;
          type: "jsonforms/ADD_DEFAULT_DATA";
      }

      • data: any
      • schemaPath: string
      • type: "jsonforms/ADD_DEFAULT_DATA"

    Generated using TypeDoc

    \ No newline at end of file +registerDefaultData | JSON Forms Core

    Function registerDefaultData

    • Parameters

      • schemaPath: string
      • data: any

      Returns {
          data: any;
          schemaPath: string;
          type: "jsonforms/ADD_DEFAULT_DATA";
      }

      • data: any
      • schemaPath: string
      • type: "jsonforms/ADD_DEFAULT_DATA"
    \ No newline at end of file diff --git a/static/api/core/functions/Actions.registerRenderer.html b/static/api/core/functions/Actions.registerRenderer.html index 46446012..2a60e5f6 100644 --- a/static/api/core/functions/Actions.registerRenderer.html +++ b/static/api/core/functions/Actions.registerRenderer.html @@ -1 +1 @@ -registerRenderer | JSON Forms Core
    • Parameters

      Returns {
          renderer: any;
          tester: RankedTester;
          type: "jsonforms/ADD_RENDERER";
      }

      • renderer: any
      • tester: RankedTester
      • type: "jsonforms/ADD_RENDERER"

    Generated using TypeDoc

    \ No newline at end of file +registerRenderer | JSON Forms Core
    • Parameters

      Returns {
          renderer: any;
          tester: RankedTester;
          type: "jsonforms/ADD_RENDERER";
      }

      • renderer: any
      • tester: RankedTester
      • type: "jsonforms/ADD_RENDERER"
    \ No newline at end of file diff --git a/static/api/core/functions/Actions.registerUISchema.html b/static/api/core/functions/Actions.registerUISchema.html index ecdcb473..a2b28c43 100644 --- a/static/api/core/functions/Actions.registerUISchema.html +++ b/static/api/core/functions/Actions.registerUISchema.html @@ -1 +1 @@ -registerUISchema | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +registerUISchema | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Actions.setAjv.html b/static/api/core/functions/Actions.setAjv.html index 093cf1fb..114f7672 100644 --- a/static/api/core/functions/Actions.setAjv.html +++ b/static/api/core/functions/Actions.setAjv.html @@ -1 +1 @@ -setAjv | JSON Forms Core
    • Parameters

      • ajv: Ajv

      Returns {
          ajv: Ajv;
          type: "jsonforms/SET_AJV";
      }

      • ajv: Ajv
      • type: "jsonforms/SET_AJV"

    Generated using TypeDoc

    \ No newline at end of file +setAjv | JSON Forms Core
    • Parameters

      • ajv: Ajv

      Returns {
          ajv: Ajv;
          type: "jsonforms/SET_AJV";
      }

      • ajv: Ajv
      • type: "jsonforms/SET_AJV"
    \ No newline at end of file diff --git a/static/api/core/functions/Actions.setConfig.html b/static/api/core/functions/Actions.setConfig.html index d439b47d..d315224d 100644 --- a/static/api/core/functions/Actions.setConfig.html +++ b/static/api/core/functions/Actions.setConfig.html @@ -1 +1 @@ -setConfig | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +setConfig | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Actions.setLocale.html b/static/api/core/functions/Actions.setLocale.html index ee912dd6..a9f5eb2f 100644 --- a/static/api/core/functions/Actions.setLocale.html +++ b/static/api/core/functions/Actions.setLocale.html @@ -1 +1 @@ -setLocale | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +setLocale | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Actions.setSchema.html b/static/api/core/functions/Actions.setSchema.html index 3f98c735..c7a4d9ea 100644 --- a/static/api/core/functions/Actions.setSchema.html +++ b/static/api/core/functions/Actions.setSchema.html @@ -1 +1 @@ -setSchema | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +setSchema | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Actions.setTranslator.html b/static/api/core/functions/Actions.setTranslator.html index 9243c5e8..0142074b 100644 --- a/static/api/core/functions/Actions.setTranslator.html +++ b/static/api/core/functions/Actions.setTranslator.html @@ -1 +1 @@ -setTranslator | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +setTranslator | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Actions.setUISchema.html b/static/api/core/functions/Actions.setUISchema.html index 1a054143..559195ca 100644 --- a/static/api/core/functions/Actions.setUISchema.html +++ b/static/api/core/functions/Actions.setUISchema.html @@ -1 +1 @@ -setUISchema | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +setUISchema | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Actions.setValidationMode.html b/static/api/core/functions/Actions.setValidationMode.html index dad30fd5..cd1c3086 100644 --- a/static/api/core/functions/Actions.setValidationMode.html +++ b/static/api/core/functions/Actions.setValidationMode.html @@ -1 +1 @@ -setValidationMode | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +setValidationMode | JSON Forms Core

    Function setValidationMode

    \ No newline at end of file diff --git a/static/api/core/functions/Actions.unregisterCell.html b/static/api/core/functions/Actions.unregisterCell.html index 5bdfd781..b081fdfe 100644 --- a/static/api/core/functions/Actions.unregisterCell.html +++ b/static/api/core/functions/Actions.unregisterCell.html @@ -1 +1 @@ -unregisterCell | JSON Forms Core
    • Parameters

      Returns {
          cell: any;
          tester: RankedTester;
          type: "jsonforms/REMOVE_CELL";
      }

    Generated using TypeDoc

    \ No newline at end of file +unregisterCell | JSON Forms Core
    • Parameters

      Returns {
          cell: any;
          tester: RankedTester;
          type: "jsonforms/REMOVE_CELL";
      }

    \ No newline at end of file diff --git a/static/api/core/functions/Actions.unregisterDefaultData.html b/static/api/core/functions/Actions.unregisterDefaultData.html index 45b59540..0d687e17 100644 --- a/static/api/core/functions/Actions.unregisterDefaultData.html +++ b/static/api/core/functions/Actions.unregisterDefaultData.html @@ -1 +1 @@ -unregisterDefaultData | JSON Forms Core

    Function unregisterDefaultData

    • Parameters

      • schemaPath: string

      Returns {
          schemaPath: string;
          type: "jsonforms/REMOVE_DEFAULT_DATA";
      }

      • schemaPath: string
      • type: "jsonforms/REMOVE_DEFAULT_DATA"

    Generated using TypeDoc

    \ No newline at end of file +unregisterDefaultData | JSON Forms Core

    Function unregisterDefaultData

    • Parameters

      • schemaPath: string

      Returns {
          schemaPath: string;
          type: "jsonforms/REMOVE_DEFAULT_DATA";
      }

      • schemaPath: string
      • type: "jsonforms/REMOVE_DEFAULT_DATA"
    \ No newline at end of file diff --git a/static/api/core/functions/Actions.unregisterRenderer.html b/static/api/core/functions/Actions.unregisterRenderer.html index 57c509b9..3f1fdfc0 100644 --- a/static/api/core/functions/Actions.unregisterRenderer.html +++ b/static/api/core/functions/Actions.unregisterRenderer.html @@ -1 +1 @@ -unregisterRenderer | JSON Forms Core

    Function unregisterRenderer

    • Parameters

      Returns {
          renderer: any;
          tester: RankedTester;
          type: "jsonforms/REMOVE_RENDERER";
      }

      • renderer: any
      • tester: RankedTester
      • type: "jsonforms/REMOVE_RENDERER"

    Generated using TypeDoc

    \ No newline at end of file +unregisterRenderer | JSON Forms Core

    Function unregisterRenderer

    • Parameters

      Returns {
          renderer: any;
          tester: RankedTester;
          type: "jsonforms/REMOVE_RENDERER";
      }

      • renderer: any
      • tester: RankedTester
      • type: "jsonforms/REMOVE_RENDERER"
    \ No newline at end of file diff --git a/static/api/core/functions/Actions.unregisterUISchema.html b/static/api/core/functions/Actions.unregisterUISchema.html index 77df81fa..62cffd13 100644 --- a/static/api/core/functions/Actions.unregisterUISchema.html +++ b/static/api/core/functions/Actions.unregisterUISchema.html @@ -1 +1 @@ -unregisterUISchema | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +unregisterUISchema | JSON Forms Core

    Function unregisterUISchema

    \ No newline at end of file diff --git a/static/api/core/functions/Actions.update.html b/static/api/core/functions/Actions.update.html index 6a97409d..c216a8af 100644 --- a/static/api/core/functions/Actions.update.html +++ b/static/api/core/functions/Actions.update.html @@ -1 +1 @@ -update | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +update | JSON Forms Core
    • Parameters

      • path: string
      • updater: ((existingData) => any)
          • (existingData): any
          • Parameters

            • existingData: any

            Returns any

      • Optional context: object

      Returns UpdateAction

    \ No newline at end of file diff --git a/static/api/core/functions/Actions.updateCore.html b/static/api/core/functions/Actions.updateCore.html index c127e0bc..3f136875 100644 --- a/static/api/core/functions/Actions.updateCore.html +++ b/static/api/core/functions/Actions.updateCore.html @@ -1 +1 @@ -updateCore | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +updateCore | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Actions.updateErrors.html b/static/api/core/functions/Actions.updateErrors.html index ac232386..bb4ce9cc 100644 --- a/static/api/core/functions/Actions.updateErrors.html +++ b/static/api/core/functions/Actions.updateErrors.html @@ -1 +1 @@ -updateErrors | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +updateErrors | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Actions.updateI18n.html b/static/api/core/functions/Actions.updateI18n.html index f0cb2ef5..58197b8c 100644 --- a/static/api/core/functions/Actions.updateI18n.html +++ b/static/api/core/functions/Actions.updateI18n.html @@ -1 +1 @@ -updateI18n | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +updateI18n | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Test.and.html b/static/api/core/functions/Test.and.html index df8fad0a..4dfaef2e 100644 --- a/static/api/core/functions/Test.and.html +++ b/static/api/core/functions/Test.and.html @@ -1,3 +1,3 @@ -and | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +and | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Test.categorizationHasCategory.html b/static/api/core/functions/Test.categorizationHasCategory.html index 6fe801a7..0812112e 100644 --- a/static/api/core/functions/Test.categorizationHasCategory.html +++ b/static/api/core/functions/Test.categorizationHasCategory.html @@ -1 +1 @@ -categorizationHasCategory | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +categorizationHasCategory | JSON Forms Core

    Function categorizationHasCategory

    \ No newline at end of file diff --git a/static/api/core/functions/Test.formatIs.html b/static/api/core/functions/Test.formatIs.html index 25ba1b0d..d86d74d4 100644 --- a/static/api/core/functions/Test.formatIs.html +++ b/static/api/core/functions/Test.formatIs.html @@ -1,6 +1,6 @@ -formatIs | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Test.hasCategory.html b/static/api/core/functions/Test.hasCategory.html index 80b447fd..5479c3cc 100644 --- a/static/api/core/functions/Test.hasCategory.html +++ b/static/api/core/functions/Test.hasCategory.html @@ -1 +1 @@ -hasCategory | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +hasCategory | JSON Forms Core

    Function hasCategory

    \ No newline at end of file diff --git a/static/api/core/functions/Test.hasOption.html b/static/api/core/functions/Test.hasOption.html new file mode 100644 index 00000000..bdfb5a75 --- /dev/null +++ b/static/api/core/functions/Test.hasOption.html @@ -0,0 +1,4 @@ +hasOption | JSON Forms Core
    • Checks whether the given UI schema has an option with the given +name. If no options property is set, returns false.

      +

      Parameters

      • optionName: string

        the name of the option to check

        +

      Returns Tester

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isAllOfControl.html b/static/api/core/functions/Test.isAllOfControl.html index 62106738..0583a008 100644 --- a/static/api/core/functions/Test.isAllOfControl.html +++ b/static/api/core/functions/Test.isAllOfControl.html @@ -1 +1 @@ -isAllOfControl | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isAllOfControl | JSON Forms Core

    Function isAllOfControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isAnyOfControl.html b/static/api/core/functions/Test.isAnyOfControl.html index bf5e4076..d32cfc01 100644 --- a/static/api/core/functions/Test.isAnyOfControl.html +++ b/static/api/core/functions/Test.isAnyOfControl.html @@ -1 +1 @@ -isAnyOfControl | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isAnyOfControl | JSON Forms Core

    Function isAnyOfControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isArrayObjectControl.html b/static/api/core/functions/Test.isArrayObjectControl.html index 19cc1b7b..94ef051c 100644 --- a/static/api/core/functions/Test.isArrayObjectControl.html +++ b/static/api/core/functions/Test.isArrayObjectControl.html @@ -1,2 +1,2 @@ -isArrayObjectControl | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isArrayObjectControl | JSON Forms Core

    Function isArrayObjectControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isBooleanControl.html b/static/api/core/functions/Test.isBooleanControl.html index 27892742..d27aeeb2 100644 --- a/static/api/core/functions/Test.isBooleanControl.html +++ b/static/api/core/functions/Test.isBooleanControl.html @@ -1,2 +1,2 @@ -isBooleanControl | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isBooleanControl | JSON Forms Core

    Function isBooleanControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isCategorization.html b/static/api/core/functions/Test.isCategorization.html index b6a7610f..5ae44e4d 100644 --- a/static/api/core/functions/Test.isCategorization.html +++ b/static/api/core/functions/Test.isCategorization.html @@ -1 +1 @@ -isCategorization | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isCategorization | JSON Forms Core

    Function isCategorization

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isCategory.html b/static/api/core/functions/Test.isCategory.html index 1e5a4138..b3df0e47 100644 --- a/static/api/core/functions/Test.isCategory.html +++ b/static/api/core/functions/Test.isCategory.html @@ -1 +1 @@ -isCategory | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isCategory | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Test.isControl.html b/static/api/core/functions/Test.isControl.html index 692f3737..e44eb913 100644 --- a/static/api/core/functions/Test.isControl.html +++ b/static/api/core/functions/Test.isControl.html @@ -1 +1 @@ -isControl | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isControl | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Test.isDateControl.html b/static/api/core/functions/Test.isDateControl.html index 22d19fa0..472dc182 100644 --- a/static/api/core/functions/Test.isDateControl.html +++ b/static/api/core/functions/Test.isDateControl.html @@ -1,3 +1,3 @@ -isDateControl | JSON Forms Core

    Function isDateControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isDateTimeControl.html b/static/api/core/functions/Test.isDateTimeControl.html index 5a800dc4..11a08536 100644 --- a/static/api/core/functions/Test.isDateTimeControl.html +++ b/static/api/core/functions/Test.isDateTimeControl.html @@ -1,3 +1,3 @@ -isDateTimeControl | JSON Forms Core

    Function isDateTimeControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isEnumControl.html b/static/api/core/functions/Test.isEnumControl.html index b044cd79..72bc99ca 100644 --- a/static/api/core/functions/Test.isEnumControl.html +++ b/static/api/core/functions/Test.isEnumControl.html @@ -1,3 +1,3 @@ -isEnumControl | JSON Forms Core

    Function isEnumControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isIntegerControl.html b/static/api/core/functions/Test.isIntegerControl.html index cb201140..9a5c7340 100644 --- a/static/api/core/functions/Test.isIntegerControl.html +++ b/static/api/core/functions/Test.isIntegerControl.html @@ -1,3 +1,3 @@ -isIntegerControl | JSON Forms Core

    Function isIntegerControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isMultiLineControl.html b/static/api/core/functions/Test.isMultiLineControl.html index e46c3ebc..82c36ec3 100644 --- a/static/api/core/functions/Test.isMultiLineControl.html +++ b/static/api/core/functions/Test.isMultiLineControl.html @@ -1,3 +1,3 @@ -isMultiLineControl | JSON Forms Core

    Function isMultiLineControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isNumberControl.html b/static/api/core/functions/Test.isNumberControl.html index 9e5ebfac..d42df9e3 100644 --- a/static/api/core/functions/Test.isNumberControl.html +++ b/static/api/core/functions/Test.isNumberControl.html @@ -1,3 +1,3 @@ -isNumberControl | JSON Forms Core

    Function isNumberControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isNumberFormatControl.html b/static/api/core/functions/Test.isNumberFormatControl.html index 8b5f1a40..5dd40d36 100644 --- a/static/api/core/functions/Test.isNumberFormatControl.html +++ b/static/api/core/functions/Test.isNumberFormatControl.html @@ -1,3 +1,3 @@ -isNumberFormatControl | JSON Forms Core

    Function isNumberFormatControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isObjectArray.html b/static/api/core/functions/Test.isObjectArray.html index 8f6c8f21..4b88af8e 100644 --- a/static/api/core/functions/Test.isObjectArray.html +++ b/static/api/core/functions/Test.isObjectArray.html @@ -1,2 +1,2 @@ -isObjectArray | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isObjectArray | JSON Forms Core

    Function isObjectArray

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isObjectArrayControl.html b/static/api/core/functions/Test.isObjectArrayControl.html index c1c0d07f..ab173f07 100644 --- a/static/api/core/functions/Test.isObjectArrayControl.html +++ b/static/api/core/functions/Test.isObjectArrayControl.html @@ -1,3 +1,3 @@ -isObjectArrayControl | JSON Forms Core

    Function isObjectArrayControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isObjectArrayWithNesting.html b/static/api/core/functions/Test.isObjectArrayWithNesting.html index 154490dd..070b8795 100644 --- a/static/api/core/functions/Test.isObjectArrayWithNesting.html +++ b/static/api/core/functions/Test.isObjectArrayWithNesting.html @@ -1 +1 @@ -isObjectArrayWithNesting | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isObjectArrayWithNesting | JSON Forms Core

    Function isObjectArrayWithNesting

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isObjectControl.html b/static/api/core/functions/Test.isObjectControl.html index 57c1933a..19a92691 100644 --- a/static/api/core/functions/Test.isObjectControl.html +++ b/static/api/core/functions/Test.isObjectControl.html @@ -1 +1 @@ -isObjectControl | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isObjectControl | JSON Forms Core

    Function isObjectControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isOneOfControl.html b/static/api/core/functions/Test.isOneOfControl.html index a1302da5..54fa8381 100644 --- a/static/api/core/functions/Test.isOneOfControl.html +++ b/static/api/core/functions/Test.isOneOfControl.html @@ -1 +1 @@ -isOneOfControl | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isOneOfControl | JSON Forms Core

    Function isOneOfControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isOneOfEnumControl.html b/static/api/core/functions/Test.isOneOfEnumControl.html index 168dcbb8..753d5600 100644 --- a/static/api/core/functions/Test.isOneOfEnumControl.html +++ b/static/api/core/functions/Test.isOneOfEnumControl.html @@ -1,3 +1,3 @@ -isOneOfEnumControl | JSON Forms Core

    Function isOneOfEnumControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isPrimitiveArrayControl.html b/static/api/core/functions/Test.isPrimitiveArrayControl.html index 379b5ff3..f0364ef0 100644 --- a/static/api/core/functions/Test.isPrimitiveArrayControl.html +++ b/static/api/core/functions/Test.isPrimitiveArrayControl.html @@ -1,3 +1,3 @@ -isPrimitiveArrayControl | JSON Forms Core

    Function isPrimitiveArrayControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isRangeControl.html b/static/api/core/functions/Test.isRangeControl.html index 70f5443a..34f12186 100644 --- a/static/api/core/functions/Test.isRangeControl.html +++ b/static/api/core/functions/Test.isRangeControl.html @@ -1,4 +1,4 @@ -isRangeControl | JSON Forms Core

    Function isRangeControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isStringControl.html b/static/api/core/functions/Test.isStringControl.html index f7e870b7..b39a1f49 100644 --- a/static/api/core/functions/Test.isStringControl.html +++ b/static/api/core/functions/Test.isStringControl.html @@ -1,3 +1,3 @@ -isStringControl | JSON Forms Core

    Function isStringControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.isTimeControl.html b/static/api/core/functions/Test.isTimeControl.html index 1f608812..96f61523 100644 --- a/static/api/core/functions/Test.isTimeControl.html +++ b/static/api/core/functions/Test.isTimeControl.html @@ -1,3 +1,3 @@ -isTimeControl | JSON Forms Core

    Function isTimeControl

    \ No newline at end of file diff --git a/static/api/core/functions/Test.not.html b/static/api/core/functions/Test.not.html index aab87d58..36750a6f 100644 --- a/static/api/core/functions/Test.not.html +++ b/static/api/core/functions/Test.not.html @@ -1 +1 @@ -not | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +not | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Test.optionIs.html b/static/api/core/functions/Test.optionIs.html index ce5b561a..8738b83c 100644 --- a/static/api/core/functions/Test.optionIs.html +++ b/static/api/core/functions/Test.optionIs.html @@ -1,6 +1,6 @@ -optionIs | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Test.or.html b/static/api/core/functions/Test.or.html index 98fe9192..88b3f42a 100644 --- a/static/api/core/functions/Test.or.html +++ b/static/api/core/functions/Test.or.html @@ -1,3 +1,3 @@ -or | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +or | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Test.rankWith.html b/static/api/core/functions/Test.rankWith.html index bed40a61..68085812 100644 --- a/static/api/core/functions/Test.rankWith.html +++ b/static/api/core/functions/Test.rankWith.html @@ -1,5 +1,5 @@ -rankWith | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Test.schemaMatches.html b/static/api/core/functions/Test.schemaMatches.html index f3bd55a9..c5550dc7 100644 --- a/static/api/core/functions/Test.schemaMatches.html +++ b/static/api/core/functions/Test.schemaMatches.html @@ -1,7 +1,7 @@ -schemaMatches | JSON Forms Core

    Function schemaMatches

    Returns Tester

    \ No newline at end of file diff --git a/static/api/core/functions/Test.schemaSubPathMatches.html b/static/api/core/functions/Test.schemaSubPathMatches.html index ff2ea619..dacbc703 100644 --- a/static/api/core/functions/Test.schemaSubPathMatches.html +++ b/static/api/core/functions/Test.schemaSubPathMatches.html @@ -1 +1 @@ -schemaSubPathMatches | JSON Forms Core

    Function schemaSubPathMatches

    Generated using TypeDoc

    \ No newline at end of file +schemaSubPathMatches | JSON Forms Core

    Function schemaSubPathMatches

    \ No newline at end of file diff --git a/static/api/core/functions/Test.schemaTypeIs.html b/static/api/core/functions/Test.schemaTypeIs.html index c04734a8..903b19bd 100644 --- a/static/api/core/functions/Test.schemaTypeIs.html +++ b/static/api/core/functions/Test.schemaTypeIs.html @@ -1,6 +1,6 @@ -schemaTypeIs | JSON Forms Core

    Function schemaTypeIs

    \ No newline at end of file diff --git a/static/api/core/functions/Test.scopeEndIs.html b/static/api/core/functions/Test.scopeEndIs.html index 71c1f12c..0954cd0a 100644 --- a/static/api/core/functions/Test.scopeEndIs.html +++ b/static/api/core/functions/Test.scopeEndIs.html @@ -1,4 +1,4 @@ -scopeEndIs | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/Test.scopeEndsWith.html b/static/api/core/functions/Test.scopeEndsWith.html index d0d9db0c..c40b8b58 100644 --- a/static/api/core/functions/Test.scopeEndsWith.html +++ b/static/api/core/functions/Test.scopeEndsWith.html @@ -1,4 +1,4 @@ -scopeEndsWith | JSON Forms Core

    Function scopeEndsWith

    \ No newline at end of file diff --git a/static/api/core/functions/Test.uiTypeIs.html b/static/api/core/functions/Test.uiTypeIs.html index 707bc802..122b523b 100644 --- a/static/api/core/functions/Test.uiTypeIs.html +++ b/static/api/core/functions/Test.uiTypeIs.html @@ -1,3 +1,3 @@ -uiTypeIs | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +uiTypeIs | JSON Forms Core
    • Checks whether the given UI schema has the expected type.

      +

      Parameters

      • expected: string

        the expected UI schema type

        +

      Returns Tester

    \ No newline at end of file diff --git a/static/api/core/functions/Test.withIncreasedRank.html b/static/api/core/functions/Test.withIncreasedRank.html index ca64df6a..d5dbf3d5 100644 --- a/static/api/core/functions/Test.withIncreasedRank.html +++ b/static/api/core/functions/Test.withIncreasedRank.html @@ -1 +1 @@ -withIncreasedRank | JSON Forms Core

    Function withIncreasedRank

    Generated using TypeDoc

    \ No newline at end of file +withIncreasedRank | JSON Forms Core

    Function withIncreasedRank

    \ No newline at end of file diff --git a/static/api/core/functions/addI18nKeyToPrefix.html b/static/api/core/functions/addI18nKeyToPrefix.html index 04be8553..f15e75f8 100644 --- a/static/api/core/functions/addI18nKeyToPrefix.html +++ b/static/api/core/functions/addI18nKeyToPrefix.html @@ -1 +1 @@ -addI18nKeyToPrefix | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +addI18nKeyToPrefix | JSON Forms Core

    Function addI18nKeyToPrefix

    • Parameters

      • i18nKeyPrefix: string
      • key: string

      Returns string

    \ No newline at end of file diff --git a/static/api/core/functions/cellReducer.html b/static/api/core/functions/cellReducer.html index 787baf8a..a8b1613c 100644 --- a/static/api/core/functions/cellReducer.html +++ b/static/api/core/functions/cellReducer.html @@ -1 +1 @@ -cellReducer | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +cellReducer | JSON Forms Core

    Function cellReducer

    \ No newline at end of file diff --git a/static/api/core/functions/clearAllIds.html b/static/api/core/functions/clearAllIds.html index 8c8e6510..dcdb78c2 100644 --- a/static/api/core/functions/clearAllIds.html +++ b/static/api/core/functions/clearAllIds.html @@ -1 +1 @@ -clearAllIds | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +clearAllIds | JSON Forms Core

    Function clearAllIds

    \ No newline at end of file diff --git a/static/api/core/functions/compose.html b/static/api/core/functions/compose.html index a2019da7..84a7572d 100644 --- a/static/api/core/functions/compose.html +++ b/static/api/core/functions/compose.html @@ -1 +1 @@ -compose | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +compose | JSON Forms Core

    Function compose

    • Parameters

      • path1: string
      • path2: string

      Returns string

    \ No newline at end of file diff --git a/static/api/core/functions/composeWithUi.html b/static/api/core/functions/composeWithUi.html index 75e8e5ae..9e6afb55 100644 --- a/static/api/core/functions/composeWithUi.html +++ b/static/api/core/functions/composeWithUi.html @@ -1 +1 @@ -composeWithUi | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +composeWithUi | JSON Forms Core

    Function composeWithUi

    • Parameters

      Returns string

    \ No newline at end of file diff --git a/static/api/core/functions/computeChildLabel.html b/static/api/core/functions/computeChildLabel.html new file mode 100644 index 00000000..00ae6edb --- /dev/null +++ b/static/api/core/functions/computeChildLabel.html @@ -0,0 +1,9 @@ +computeChildLabel | JSON Forms Core

    Function computeChildLabel

    • Compute the child label title for array based controls

      +

      Parameters

      • data: any

        the data of the control

        +
      • childPath: string

        the child path

        +
      • childLabelProp: string

        the dotted path to the value used as child label

        +
      • schema: JsonSchema

        the json schema for this control

        +
      • rootSchema: JsonSchema

        the root json schema

        +
      • translateFct: Translator

        the translator fonction

        +
      • uiSchema: UISchemaElement

        the uiSchema of the control

        +

      Returns string

    \ No newline at end of file diff --git a/static/api/core/functions/computeLabel.html b/static/api/core/functions/computeLabel.html index a7cd9019..0a26ad63 100644 --- a/static/api/core/functions/computeLabel.html +++ b/static/api/core/functions/computeLabel.html @@ -1,7 +1,7 @@ -computeLabel | JSON Forms Core

    Function computeLabel

    \ No newline at end of file diff --git a/static/api/core/functions/configReducer.html b/static/api/core/functions/configReducer.html index ea65898c..31129a72 100644 --- a/static/api/core/functions/configReducer.html +++ b/static/api/core/functions/configReducer.html @@ -1 +1 @@ -configReducer | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +configReducer | JSON Forms Core

    Function configReducer

    \ No newline at end of file diff --git a/static/api/core/functions/convertDateToString.html b/static/api/core/functions/convertDateToString.html index 7871b0a6..4db2ecaa 100644 --- a/static/api/core/functions/convertDateToString.html +++ b/static/api/core/functions/convertDateToString.html @@ -1,11 +1,11 @@ -convertDateToString | JSON Forms Core

    Function convertDateToString

    • Returns the string representation of the given date. The format of the output string can be specified:

      +convertDateToString | JSON Forms Core

      Function convertDateToString

      • Returns the string representation of the given date. The format of the output string can be specified:

        • 'date' for a date-only string (YYYY-MM-DD),
        • 'time' for a time-only string (HH:mm:ss), or
        • 'date-time' for a full date-time string in ISO format (YYYY-MM-DDTHH:mm:ss.sssZ). If no format is specified, the full date-time ISO string is returned by default.
        -

        Parameters

        • date: Date
        • Optional format: "date" | "time" | "date-time"

        Returns string

        A string representation of the date in the specified format.

        +

      Parameters

      • date: Date
      • Optional format: "date" | "time" | "date-time"

      Returns string

      A string representation of the date in the specified format.

      Example

      // returns '2023-11-09'
      convertDateToString(new Date('2023-11-09T14:22:54.131Z'), 'date');

      Example

      // returns '14:22:54'
      convertDateToString(new Date('2023-11-09T14:22:54.131Z'), 'time'); @@ -14,4 +14,4 @@

      Example

      // returns 
       

      Example

      // returns '2023-11-09T14:22:54.131Z'
      convertDateToString(new Date('2023-11-09T14:22:54.131Z'));
      -

    Generated using TypeDoc

    \ No newline at end of file +
    \ No newline at end of file diff --git a/static/api/core/functions/convertToValidClassName.html b/static/api/core/functions/convertToValidClassName.html index 94d33fed..ba5286ca 100644 --- a/static/api/core/functions/convertToValidClassName.html +++ b/static/api/core/functions/convertToValidClassName.html @@ -1,5 +1,5 @@ -convertToValidClassName | JSON Forms Core

    Function convertToValidClassName

    \ No newline at end of file diff --git a/static/api/core/functions/coreReducer.html b/static/api/core/functions/coreReducer.html index 1a4da2b5..d634ca19 100644 --- a/static/api/core/functions/coreReducer.html +++ b/static/api/core/functions/coreReducer.html @@ -1 +1 @@ -coreReducer | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +coreReducer | JSON Forms Core

    Function coreReducer

    \ No newline at end of file diff --git a/static/api/core/functions/createAjv.html b/static/api/core/functions/createAjv.html index b47677ff..447f2120 100644 --- a/static/api/core/functions/createAjv.html +++ b/static/api/core/functions/createAjv.html @@ -1 +1 @@ -createAjv | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +createAjv | JSON Forms Core

    Function createAjv

    • Parameters

      • Optional options: Options

      Returns Ajv

    \ No newline at end of file diff --git a/static/api/core/functions/createCleanLabel.html b/static/api/core/functions/createCleanLabel.html index c3259900..c021bd4e 100644 --- a/static/api/core/functions/createCleanLabel.html +++ b/static/api/core/functions/createCleanLabel.html @@ -1 +1 @@ -createCleanLabel | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +createCleanLabel | JSON Forms Core

    Function createCleanLabel

    • Parameters

      • label: string

      Returns string

    \ No newline at end of file diff --git a/static/api/core/functions/createCombinatorRenderInfos.html b/static/api/core/functions/createCombinatorRenderInfos.html index 0149dc72..06f31f13 100644 --- a/static/api/core/functions/createCombinatorRenderInfos.html +++ b/static/api/core/functions/createCombinatorRenderInfos.html @@ -1 +1 @@ -createCombinatorRenderInfos | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +createCombinatorRenderInfos | JSON Forms Core

    Function createCombinatorRenderInfos

    \ No newline at end of file diff --git a/static/api/core/functions/createControlElement.html b/static/api/core/functions/createControlElement.html index 3dcc16e6..f09bf6cc 100644 --- a/static/api/core/functions/createControlElement.html +++ b/static/api/core/functions/createControlElement.html @@ -1,2 +1,2 @@ -createControlElement | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +createControlElement | JSON Forms Core

    Function createControlElement

    \ No newline at end of file diff --git a/static/api/core/functions/createDefaultValue.html b/static/api/core/functions/createDefaultValue.html index 8fa48861..be24a9d0 100644 --- a/static/api/core/functions/createDefaultValue.html +++ b/static/api/core/functions/createDefaultValue.html @@ -1,3 +1,3 @@ -createDefaultValue | JSON Forms Core

    Function createDefaultValue

    • Create a default value based on the given schema.

      -

      Parameters

      Returns any

    Generated using TypeDoc

    \ No newline at end of file +createDefaultValue | JSON Forms Core

    Function createDefaultValue

    • Create a default value based on the given schema.

      +

      Parameters

      Returns any

    \ No newline at end of file diff --git a/static/api/core/functions/createId.html b/static/api/core/functions/createId.html index a26b7fd3..d9a53126 100644 --- a/static/api/core/functions/createId.html +++ b/static/api/core/functions/createId.html @@ -1 +1 @@ -createId | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +createId | JSON Forms Core

    Function createId

    • Parameters

      • proposedId: string

      Returns string

    \ No newline at end of file diff --git a/static/api/core/functions/createLabelDescriptionFrom.html b/static/api/core/functions/createLabelDescriptionFrom.html index 21bb6584..4b1d2db8 100644 --- a/static/api/core/functions/createLabelDescriptionFrom.html +++ b/static/api/core/functions/createLabelDescriptionFrom.html @@ -1,4 +1,4 @@ -createLabelDescriptionFrom | JSON Forms Core

    Function createLabelDescriptionFrom

    Generated using TypeDoc

    \ No newline at end of file +createLabelDescriptionFrom | JSON Forms Core

    Function createLabelDescriptionFrom

    \ No newline at end of file diff --git a/static/api/core/functions/decode.html b/static/api/core/functions/decode.html index ecb0ee60..1916a48c 100644 --- a/static/api/core/functions/decode.html +++ b/static/api/core/functions/decode.html @@ -1,2 +1,2 @@ -decode | JSON Forms Core

    Function decode

    • Decodes a given JSON Pointer segment to its "normal" representation

      -

      Parameters

      • pointerSegment: string

      Returns string

    Generated using TypeDoc

    \ No newline at end of file +decode | JSON Forms Core

    Function decode

    • Decodes a given JSON Pointer segment to its "normal" representation

      +

      Parameters

      • pointerSegment: string

      Returns string

    \ No newline at end of file diff --git a/static/api/core/functions/defaultDataReducer.html b/static/api/core/functions/defaultDataReducer.html index 5ea9afcc..a0efeae1 100644 --- a/static/api/core/functions/defaultDataReducer.html +++ b/static/api/core/functions/defaultDataReducer.html @@ -1 +1 @@ -defaultDataReducer | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +defaultDataReducer | JSON Forms Core

    Function defaultDataReducer

    \ No newline at end of file diff --git a/static/api/core/functions/defaultErrorTranslator.html b/static/api/core/functions/defaultErrorTranslator.html index bac29cf6..d5e23a5b 100644 --- a/static/api/core/functions/defaultErrorTranslator.html +++ b/static/api/core/functions/defaultErrorTranslator.html @@ -1 +1 @@ -defaultErrorTranslator | JSON Forms Core

    Function defaultErrorTranslator

    • Parameters

      Returns string

    Generated using TypeDoc

    \ No newline at end of file +defaultErrorTranslator | JSON Forms Core

    Function defaultErrorTranslator

    • Parameters

      Returns string

    \ No newline at end of file diff --git a/static/api/core/functions/defaultMapDispatchToControlProps.html b/static/api/core/functions/defaultMapDispatchToControlProps.html index c0672512..4312abe0 100644 --- a/static/api/core/functions/defaultMapDispatchToControlProps.html +++ b/static/api/core/functions/defaultMapDispatchToControlProps.html @@ -1,2 +1,2 @@ -defaultMapDispatchToControlProps | JSON Forms Core

    Function defaultMapDispatchToControlProps

    Generated using TypeDoc

    \ No newline at end of file +defaultMapDispatchToControlProps | JSON Forms Core

    Function defaultMapDispatchToControlProps

    \ No newline at end of file diff --git a/static/api/core/functions/defaultMapStateToEnumCellProps.html b/static/api/core/functions/defaultMapStateToEnumCellProps.html index 06869f0d..86184b3c 100644 --- a/static/api/core/functions/defaultMapStateToEnumCellProps.html +++ b/static/api/core/functions/defaultMapStateToEnumCellProps.html @@ -1,2 +1,2 @@ -defaultMapStateToEnumCellProps | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +defaultMapStateToEnumCellProps | JSON Forms Core

    Function defaultMapStateToEnumCellProps

    \ No newline at end of file diff --git a/static/api/core/functions/defaultMiddleware.html b/static/api/core/functions/defaultMiddleware.html index 02143ee6..1466cc60 100644 --- a/static/api/core/functions/defaultMiddleware.html +++ b/static/api/core/functions/defaultMiddleware.html @@ -1 +1 @@ -defaultMiddleware | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +defaultMiddleware | JSON Forms Core

    Function defaultMiddleware

    \ No newline at end of file diff --git a/static/api/core/functions/defaultTranslator.html b/static/api/core/functions/defaultTranslator.html index 16d60b68..83c0023e 100644 --- a/static/api/core/functions/defaultTranslator.html +++ b/static/api/core/functions/defaultTranslator.html @@ -1 +1 @@ -defaultTranslator | JSON Forms Core

    Function defaultTranslator

    • Parameters

      • id: string
      • defaultMessage: string
      • Optional values: any

      Returns string

    • Parameters

      • id: string
      • defaultMessage: undefined
      • Optional values: any

      Returns string

    • Parameters

      • id: string
      • Optional defaultMessage: string
      • Optional values: any

      Returns string

    Generated using TypeDoc

    \ No newline at end of file +defaultTranslator | JSON Forms Core

    Function defaultTranslator

    • Parameters

      • id: string
      • defaultMessage: string
      • Optional values: any

      Returns string

    • Parameters

      • id: string
      • defaultMessage: undefined
      • Optional values: any

      Returns string

    • Parameters

      • id: string
      • Optional defaultMessage: string
      • Optional values: any

      Returns string

    \ No newline at end of file diff --git a/static/api/core/functions/deriveLabelForUISchemaElement.html b/static/api/core/functions/deriveLabelForUISchemaElement.html index 6ed2e2b1..bfc57cc7 100644 --- a/static/api/core/functions/deriveLabelForUISchemaElement.html +++ b/static/api/core/functions/deriveLabelForUISchemaElement.html @@ -1,3 +1,3 @@ -deriveLabelForUISchemaElement | JSON Forms Core

    Function deriveLabelForUISchemaElement

    \ No newline at end of file diff --git a/static/api/core/functions/deriveTypes.html b/static/api/core/functions/deriveTypes.html index bfeedd6c..0bf64a60 100644 --- a/static/api/core/functions/deriveTypes.html +++ b/static/api/core/functions/deriveTypes.html @@ -1,2 +1,2 @@ -deriveTypes | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +deriveTypes | JSON Forms Core

    Function deriveTypes

    • Derives the type of the jsonSchema element

      +

      Parameters

      Returns string[]

    \ No newline at end of file diff --git a/static/api/core/functions/encode.html b/static/api/core/functions/encode.html index 2c9ee44d..4a842e6f 100644 --- a/static/api/core/functions/encode.html +++ b/static/api/core/functions/encode.html @@ -1,3 +1,3 @@ -encode | JSON Forms Core

    Function encode

    \ No newline at end of file diff --git a/static/api/core/functions/enumToEnumOptionMapper.html b/static/api/core/functions/enumToEnumOptionMapper.html index 1a778fcd..e083ed68 100644 --- a/static/api/core/functions/enumToEnumOptionMapper.html +++ b/static/api/core/functions/enumToEnumOptionMapper.html @@ -1 +1 @@ -enumToEnumOptionMapper | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +enumToEnumOptionMapper | JSON Forms Core

    Function enumToEnumOptionMapper

    \ No newline at end of file diff --git a/static/api/core/functions/errorAt.html b/static/api/core/functions/errorAt.html index 7ad3b67f..e24a461a 100644 --- a/static/api/core/functions/errorAt.html +++ b/static/api/core/functions/errorAt.html @@ -1 +1 @@ -errorAt | JSON Forms Core

    Function errorAt

    • Parameters

      Returns ((state) => ErrorObject<string, Record<string, any>, unknown>[])

        • (state): ErrorObject<string, Record<string, any>, unknown>[]
        • Parameters

          Returns ErrorObject<string, Record<string, any>, unknown>[]

    Generated using TypeDoc

    \ No newline at end of file +errorAt | JSON Forms Core

    Function errorAt

    • Parameters

      Returns ((state) => ErrorObject<string, Record<string, any>, unknown>[])

        • (state): ErrorObject<string, Record<string, any>, unknown>[]
        • Parameters

          Returns ErrorObject<string, Record<string, any>, unknown>[]

    \ No newline at end of file diff --git a/static/api/core/functions/errorsAt.html b/static/api/core/functions/errorsAt.html index 27038be4..df7c9f59 100644 --- a/static/api/core/functions/errorsAt.html +++ b/static/api/core/functions/errorsAt.html @@ -1 +1 @@ -errorsAt | JSON Forms Core

    Function errorsAt

    • Parameters

      • instancePath: string
      • schema: JsonSchema
      • matchPath: ((path) => boolean)
          • (path): boolean
          • Parameters

            • path: string

            Returns boolean

      Returns ((errors) => ErrorObject<string, Record<string, any>, unknown>[])

        • (errors): ErrorObject<string, Record<string, any>, unknown>[]
        • Parameters

          • errors: ErrorObject<string, Record<string, any>, unknown>[]

          Returns ErrorObject<string, Record<string, any>, unknown>[]

    Generated using TypeDoc

    \ No newline at end of file +errorsAt | JSON Forms Core

    Function errorsAt

    • Parameters

      • instancePath: string
      • schema: JsonSchema
      • matchPath: ((path) => boolean)
          • (path): boolean
          • Parameters

            • path: string

            Returns boolean

      Returns ((errors) => ErrorObject<string, Record<string, any>, unknown>[])

        • (errors): ErrorObject<string, Record<string, any>, unknown>[]
        • Parameters

          • errors: ErrorObject<string, Record<string, any>, unknown>[]

          Returns ErrorObject<string, Record<string, any>, unknown>[]

    \ No newline at end of file diff --git a/static/api/core/functions/evalEnablement.html b/static/api/core/functions/evalEnablement.html index af4eb8b3..4e6f92c1 100644 --- a/static/api/core/functions/evalEnablement.html +++ b/static/api/core/functions/evalEnablement.html @@ -1 +1 @@ -evalEnablement | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +evalEnablement | JSON Forms Core

    Function evalEnablement

    • Parameters

      Returns boolean

    \ No newline at end of file diff --git a/static/api/core/functions/evalVisibility.html b/static/api/core/functions/evalVisibility.html index f5da0a3c..432a2d1f 100644 --- a/static/api/core/functions/evalVisibility.html +++ b/static/api/core/functions/evalVisibility.html @@ -1 +1 @@ -evalVisibility | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +evalVisibility | JSON Forms Core

    Function evalVisibility

    • Parameters

      Returns boolean

    \ No newline at end of file diff --git a/static/api/core/functions/extractAjv.html b/static/api/core/functions/extractAjv.html index 1fd197e0..d2d70e39 100644 --- a/static/api/core/functions/extractAjv.html +++ b/static/api/core/functions/extractAjv.html @@ -1 +1 @@ -extractAjv | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +extractAjv | JSON Forms Core

    Function extractAjv

    \ No newline at end of file diff --git a/static/api/core/functions/extractData.html b/static/api/core/functions/extractData.html index c35ac916..5da7cd81 100644 --- a/static/api/core/functions/extractData.html +++ b/static/api/core/functions/extractData.html @@ -1 +1 @@ -extractData | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +extractData | JSON Forms Core

    Function extractData

    \ No newline at end of file diff --git a/static/api/core/functions/extractDefaultData.html b/static/api/core/functions/extractDefaultData.html index 4eefebe1..79323a3a 100644 --- a/static/api/core/functions/extractDefaultData.html +++ b/static/api/core/functions/extractDefaultData.html @@ -1 +1 @@ -extractDefaultData | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +extractDefaultData | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/extractDefaults.html b/static/api/core/functions/extractDefaults.html index 08e264ff..1b1d62ab 100644 --- a/static/api/core/functions/extractDefaults.html +++ b/static/api/core/functions/extractDefaults.html @@ -1,3 +1,3 @@ -extractDefaults | JSON Forms Core

    Function extractDefaults

    • Returns the default value defined in the given schema.

      -

      Parameters

      Returns any

    Generated using TypeDoc

    \ No newline at end of file +extractDefaults | JSON Forms Core

    Function extractDefaults

    • Returns the default value defined in the given schema.

      +

      Parameters

      Returns any

    \ No newline at end of file diff --git a/static/api/core/functions/extractSchema.html b/static/api/core/functions/extractSchema.html index 5238ad96..310298b2 100644 --- a/static/api/core/functions/extractSchema.html +++ b/static/api/core/functions/extractSchema.html @@ -1 +1 @@ -extractSchema | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +extractSchema | JSON Forms Core

    Function extractSchema

    \ No newline at end of file diff --git a/static/api/core/functions/extractUiSchema.html b/static/api/core/functions/extractUiSchema.html index 63457952..fe44eb0c 100644 --- a/static/api/core/functions/extractUiSchema.html +++ b/static/api/core/functions/extractUiSchema.html @@ -1 +1 @@ -extractUiSchema | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +extractUiSchema | JSON Forms Core

    Function extractUiSchema

    \ No newline at end of file diff --git a/static/api/core/functions/fetchErrorTranslator.html b/static/api/core/functions/fetchErrorTranslator.html index 656512a2..b46280b6 100644 --- a/static/api/core/functions/fetchErrorTranslator.html +++ b/static/api/core/functions/fetchErrorTranslator.html @@ -1 +1 @@ -fetchErrorTranslator | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +fetchErrorTranslator | JSON Forms Core

    Function fetchErrorTranslator

    \ No newline at end of file diff --git a/static/api/core/functions/fetchLocale.html b/static/api/core/functions/fetchLocale.html index 9727b7f5..e0e1b7ff 100644 --- a/static/api/core/functions/fetchLocale.html +++ b/static/api/core/functions/fetchLocale.html @@ -1 +1 @@ -fetchLocale | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +fetchLocale | JSON Forms Core

    Function fetchLocale

    \ No newline at end of file diff --git a/static/api/core/functions/fetchTranslator.html b/static/api/core/functions/fetchTranslator.html index 704e25bb..dbe95d23 100644 --- a/static/api/core/functions/fetchTranslator.html +++ b/static/api/core/functions/fetchTranslator.html @@ -1 +1 @@ -fetchTranslator | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +fetchTranslator | JSON Forms Core

    Function fetchTranslator

    \ No newline at end of file diff --git a/static/api/core/functions/findAllRefs.html b/static/api/core/functions/findAllRefs.html index cdcfdbad..d3d81b3b 100644 --- a/static/api/core/functions/findAllRefs.html +++ b/static/api/core/functions/findAllRefs.html @@ -1,6 +1,6 @@ -findAllRefs | JSON Forms Core

    Function findAllRefs

    \ No newline at end of file diff --git a/static/api/core/functions/findMatchingUISchema.html b/static/api/core/functions/findMatchingUISchema.html index 269b931b..fbf80c92 100644 --- a/static/api/core/functions/findMatchingUISchema.html +++ b/static/api/core/functions/findMatchingUISchema.html @@ -1 +1 @@ -findMatchingUISchema | JSON Forms Core

    Function findMatchingUISchema

    Generated using TypeDoc

    \ No newline at end of file +findMatchingUISchema | JSON Forms Core

    Function findMatchingUISchema

    \ No newline at end of file diff --git a/static/api/core/functions/findUISchema.html b/static/api/core/functions/findUISchema.html index d55b8a26..a5ae4908 100644 --- a/static/api/core/functions/findUISchema.html +++ b/static/api/core/functions/findUISchema.html @@ -1,7 +1,7 @@ -findUISchema | JSON Forms Core

    Function findUISchema

    Generated using TypeDoc

    \ No newline at end of file +findUISchema | JSON Forms Core

    Function findUISchema

    \ No newline at end of file diff --git a/static/api/core/functions/findUiControl.html b/static/api/core/functions/findUiControl.html new file mode 100644 index 00000000..4e582e43 --- /dev/null +++ b/static/api/core/functions/findUiControl.html @@ -0,0 +1,5 @@ +findUiControl | JSON Forms Core

    Function findUiControl

    • Find a control in a uiSchema, based on the dotted path of the schema value

      +

      Parameters

      • uiSchema: UISchemaElement

        the uiSchema to search from

        +
      • path: string

        a dotted prop path to a schema value (i.e. articles.comment.author)

        +

      Returns UISchemaElement

      or undefined if not found

      +
    \ No newline at end of file diff --git a/static/api/core/functions/formatErrorMessage.html b/static/api/core/functions/formatErrorMessage.html index 7b74efc0..a4cc88f4 100644 --- a/static/api/core/functions/formatErrorMessage.html +++ b/static/api/core/functions/formatErrorMessage.html @@ -1 +1 @@ -formatErrorMessage | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +formatErrorMessage | JSON Forms Core

    Function formatErrorMessage

    • Parameters

      • errors: string[]

      Returns string

    \ No newline at end of file diff --git a/static/api/core/functions/generateDefaultUISchema.html b/static/api/core/functions/generateDefaultUISchema.html index 84f8f4d3..0c27a304 100644 --- a/static/api/core/functions/generateDefaultUISchema.html +++ b/static/api/core/functions/generateDefaultUISchema.html @@ -1,5 +1,5 @@ -generateDefaultUISchema | JSON Forms Core

    Function generateDefaultUISchema

    \ No newline at end of file diff --git a/static/api/core/functions/generateJsonSchema.html b/static/api/core/functions/generateJsonSchema.html index d8d5b284..9549529d 100644 --- a/static/api/core/functions/generateJsonSchema.html +++ b/static/api/core/functions/generateJsonSchema.html @@ -1,5 +1,5 @@ -generateJsonSchema | JSON Forms Core

    Function generateJsonSchema

    \ No newline at end of file diff --git a/static/api/core/functions/getAjv.html b/static/api/core/functions/getAjv.html index a4c9a1d5..0c5466a5 100644 --- a/static/api/core/functions/getAjv.html +++ b/static/api/core/functions/getAjv.html @@ -1 +1 @@ -getAjv | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getAjv | JSON Forms Core

    Function getAjv

    \ No newline at end of file diff --git a/static/api/core/functions/getArrayTranslations.html b/static/api/core/functions/getArrayTranslations.html index 089e40b1..dda01f02 100644 --- a/static/api/core/functions/getArrayTranslations.html +++ b/static/api/core/functions/getArrayTranslations.html @@ -1 +1 @@ -getArrayTranslations | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getArrayTranslations | JSON Forms Core

    Function getArrayTranslations

    \ No newline at end of file diff --git a/static/api/core/functions/getCells.html b/static/api/core/functions/getCells.html index 355cdeb2..4706f302 100644 --- a/static/api/core/functions/getCells.html +++ b/static/api/core/functions/getCells.html @@ -1 +1 @@ -getCells | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getCells | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/getCombinatorTranslations.html b/static/api/core/functions/getCombinatorTranslations.html index 7dab53a2..4679f276 100644 --- a/static/api/core/functions/getCombinatorTranslations.html +++ b/static/api/core/functions/getCombinatorTranslations.html @@ -1 +1 @@ -getCombinatorTranslations | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getCombinatorTranslations | JSON Forms Core

    Function getCombinatorTranslations

    \ No newline at end of file diff --git a/static/api/core/functions/getCombinedErrorMessage.html b/static/api/core/functions/getCombinedErrorMessage.html index b0f0a4ee..72d89589 100644 --- a/static/api/core/functions/getCombinedErrorMessage.html +++ b/static/api/core/functions/getCombinedErrorMessage.html @@ -1,3 +1,3 @@ -getCombinedErrorMessage | JSON Forms Core

    Function getCombinedErrorMessage

    \ No newline at end of file diff --git a/static/api/core/functions/getConfig.html b/static/api/core/functions/getConfig.html index 5676c0d9..aa380f1f 100644 --- a/static/api/core/functions/getConfig.html +++ b/static/api/core/functions/getConfig.html @@ -1 +1 @@ -getConfig | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getConfig | JSON Forms Core

    Function getConfig

    \ No newline at end of file diff --git a/static/api/core/functions/getControlPath.html b/static/api/core/functions/getControlPath.html index bf47d5dc..f2b28829 100644 --- a/static/api/core/functions/getControlPath.html +++ b/static/api/core/functions/getControlPath.html @@ -1 +1 @@ -getControlPath | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getControlPath | JSON Forms Core

    Function getControlPath

    • Parameters

      • error: ErrorObject<string, Record<string, any>, unknown>

      Returns any

    \ No newline at end of file diff --git a/static/api/core/functions/getData.html b/static/api/core/functions/getData.html index 1d9c72ea..d0488eff 100644 --- a/static/api/core/functions/getData.html +++ b/static/api/core/functions/getData.html @@ -1 +1 @@ -getData | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getData | JSON Forms Core

    Function getData

    \ No newline at end of file diff --git a/static/api/core/functions/getDefaultData.html b/static/api/core/functions/getDefaultData.html index 27817b96..f42a6f1f 100644 --- a/static/api/core/functions/getDefaultData.html +++ b/static/api/core/functions/getDefaultData.html @@ -1 +1 @@ -getDefaultData | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getDefaultData | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/getErrorAt.html b/static/api/core/functions/getErrorAt.html index 3edeaee1..100ea6cd 100644 --- a/static/api/core/functions/getErrorAt.html +++ b/static/api/core/functions/getErrorAt.html @@ -1 +1 @@ -getErrorAt | JSON Forms Core

    Function getErrorAt

    • Parameters

      Returns ((state) => ErrorObject<string, Record<string, any>, unknown>[])

        • (state): ErrorObject<string, Record<string, any>, unknown>[]
        • Parameters

          Returns ErrorObject<string, Record<string, any>, unknown>[]

    Generated using TypeDoc

    \ No newline at end of file +getErrorAt | JSON Forms Core

    Function getErrorAt

    • Parameters

      Returns ((state) => ErrorObject<string, Record<string, any>, unknown>[])

        • (state): ErrorObject<string, Record<string, any>, unknown>[]
        • Parameters

          Returns ErrorObject<string, Record<string, any>, unknown>[]

    \ No newline at end of file diff --git a/static/api/core/functions/getErrorTranslator.html b/static/api/core/functions/getErrorTranslator.html index 316d43b7..7f2fdc25 100644 --- a/static/api/core/functions/getErrorTranslator.html +++ b/static/api/core/functions/getErrorTranslator.html @@ -1 +1 @@ -getErrorTranslator | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getErrorTranslator | JSON Forms Core

    Function getErrorTranslator

    \ No newline at end of file diff --git a/static/api/core/functions/getFirstPrimitiveProp.html b/static/api/core/functions/getFirstPrimitiveProp.html index 2ad3d478..2cdca997 100644 --- a/static/api/core/functions/getFirstPrimitiveProp.html +++ b/static/api/core/functions/getFirstPrimitiveProp.html @@ -1 +1 @@ -getFirstPrimitiveProp | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getFirstPrimitiveProp | JSON Forms Core

    Function getFirstPrimitiveProp

    • Parameters

      • schema: any

      Returns string

    \ No newline at end of file diff --git a/static/api/core/functions/getI18nKey.html b/static/api/core/functions/getI18nKey.html index aa3a144c..8d26ea3b 100644 --- a/static/api/core/functions/getI18nKey.html +++ b/static/api/core/functions/getI18nKey.html @@ -1 +1 @@ -getI18nKey | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getI18nKey | JSON Forms Core

    Function getI18nKey

    \ No newline at end of file diff --git a/static/api/core/functions/getI18nKeyPrefix.html b/static/api/core/functions/getI18nKeyPrefix.html index 8826477c..bf60c5a6 100644 --- a/static/api/core/functions/getI18nKeyPrefix.html +++ b/static/api/core/functions/getI18nKeyPrefix.html @@ -1 +1 @@ -getI18nKeyPrefix | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getI18nKeyPrefix | JSON Forms Core

    Function getI18nKeyPrefix

    \ No newline at end of file diff --git a/static/api/core/functions/getI18nKeyPrefixBySchema.html b/static/api/core/functions/getI18nKeyPrefixBySchema.html index c3f2ad57..bbb365eb 100644 --- a/static/api/core/functions/getI18nKeyPrefixBySchema.html +++ b/static/api/core/functions/getI18nKeyPrefixBySchema.html @@ -1 +1 @@ -getI18nKeyPrefixBySchema | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getI18nKeyPrefixBySchema | JSON Forms Core

    Function getI18nKeyPrefixBySchema

    \ No newline at end of file diff --git a/static/api/core/functions/getLocale.html b/static/api/core/functions/getLocale.html index a6c35d3e..31e3a772 100644 --- a/static/api/core/functions/getLocale.html +++ b/static/api/core/functions/getLocale.html @@ -1 +1 @@ -getLocale | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getLocale | JSON Forms Core

    Function getLocale

    \ No newline at end of file diff --git a/static/api/core/functions/getPropPath.html b/static/api/core/functions/getPropPath.html new file mode 100644 index 00000000..e3d62a53 --- /dev/null +++ b/static/api/core/functions/getPropPath.html @@ -0,0 +1,4 @@ +getPropPath | JSON Forms Core

    Function getPropPath

    • Transform a dotted path to a uiSchema properties path

      +

      Parameters

      • path: string

        a dotted prop path to a schema value (i.e. articles.comment.author)

        +

      Returns string

      the uiSchema properties path (i.e. /properties/articles/properties/comment/properties/author)

      +
    \ No newline at end of file diff --git a/static/api/core/functions/getRenderers.html b/static/api/core/functions/getRenderers.html index 24496a06..aea20eb6 100644 --- a/static/api/core/functions/getRenderers.html +++ b/static/api/core/functions/getRenderers.html @@ -1 +1 @@ -getRenderers | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getRenderers | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/getSchema.html b/static/api/core/functions/getSchema.html index 97dd1e6e..7e2b7054 100644 --- a/static/api/core/functions/getSchema.html +++ b/static/api/core/functions/getSchema.html @@ -1 +1 @@ -getSchema | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getSchema | JSON Forms Core

    Function getSchema

    \ No newline at end of file diff --git a/static/api/core/functions/getSubErrorsAt.html b/static/api/core/functions/getSubErrorsAt.html index b48408bb..2c8f350b 100644 --- a/static/api/core/functions/getSubErrorsAt.html +++ b/static/api/core/functions/getSubErrorsAt.html @@ -1 +1 @@ -getSubErrorsAt | JSON Forms Core

    Function getSubErrorsAt

    • Parameters

      Returns ((state) => ErrorObject<string, Record<string, any>, unknown>[])

        • (state): ErrorObject<string, Record<string, any>, unknown>[]
        • Parameters

          Returns ErrorObject<string, Record<string, any>, unknown>[]

    Generated using TypeDoc

    \ No newline at end of file +getSubErrorsAt | JSON Forms Core

    Function getSubErrorsAt

    • Parameters

      Returns ((state) => ErrorObject<string, Record<string, any>, unknown>[])

        • (state): ErrorObject<string, Record<string, any>, unknown>[]
        • Parameters

          Returns ErrorObject<string, Record<string, any>, unknown>[]

    \ No newline at end of file diff --git a/static/api/core/functions/getTranslator.html b/static/api/core/functions/getTranslator.html index 8bbaee75..af775d93 100644 --- a/static/api/core/functions/getTranslator.html +++ b/static/api/core/functions/getTranslator.html @@ -1 +1 @@ -getTranslator | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getTranslator | JSON Forms Core

    Function getTranslator

    \ No newline at end of file diff --git a/static/api/core/functions/getUISchemas.html b/static/api/core/functions/getUISchemas.html index 4e749f26..976733b6 100644 --- a/static/api/core/functions/getUISchemas.html +++ b/static/api/core/functions/getUISchemas.html @@ -1 +1 @@ -getUISchemas | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getUISchemas | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/functions/getUiSchema.html b/static/api/core/functions/getUiSchema.html index 57b99536..6b8e7531 100644 --- a/static/api/core/functions/getUiSchema.html +++ b/static/api/core/functions/getUiSchema.html @@ -1 +1 @@ -getUiSchema | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +getUiSchema | JSON Forms Core

    Function getUiSchema

    \ No newline at end of file diff --git a/static/api/core/functions/hasEnableRule.html b/static/api/core/functions/hasEnableRule.html index 2cf8aa5e..16203a55 100644 --- a/static/api/core/functions/hasEnableRule.html +++ b/static/api/core/functions/hasEnableRule.html @@ -1 +1 @@ -hasEnableRule | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +hasEnableRule | JSON Forms Core

    Function hasEnableRule

    \ No newline at end of file diff --git a/static/api/core/functions/hasShowRule.html b/static/api/core/functions/hasShowRule.html index b709238a..f56e35fb 100644 --- a/static/api/core/functions/hasShowRule.html +++ b/static/api/core/functions/hasShowRule.html @@ -1 +1 @@ -hasShowRule | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +hasShowRule | JSON Forms Core

    Function hasShowRule

    \ No newline at end of file diff --git a/static/api/core/functions/hasType.html b/static/api/core/functions/hasType.html index b1a5034d..eabafcba 100644 --- a/static/api/core/functions/hasType.html +++ b/static/api/core/functions/hasType.html @@ -1 +1 @@ -hasType | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +hasType | JSON Forms Core

    Function hasType

    • Parameters

      Returns boolean

    \ No newline at end of file diff --git a/static/api/core/functions/i18nReducer.html b/static/api/core/functions/i18nReducer.html index 52ba0d35..b6018403 100644 --- a/static/api/core/functions/i18nReducer.html +++ b/static/api/core/functions/i18nReducer.html @@ -1 +1 @@ -i18nReducer | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +i18nReducer | JSON Forms Core

    Function i18nReducer

    \ No newline at end of file diff --git a/static/api/core/functions/isControlElement.html b/static/api/core/functions/isControlElement.html new file mode 100644 index 00000000..9d3b2abc --- /dev/null +++ b/static/api/core/functions/isControlElement.html @@ -0,0 +1 @@ +isControlElement | JSON Forms Core

    Function isControlElement

    \ No newline at end of file diff --git a/static/api/core/functions/isDescriptionHidden.html b/static/api/core/functions/isDescriptionHidden.html index db71ff4d..b30b3c98 100644 --- a/static/api/core/functions/isDescriptionHidden.html +++ b/static/api/core/functions/isDescriptionHidden.html @@ -1,6 +1,6 @@ -isDescriptionHidden | JSON Forms Core

    Function isDescriptionHidden

    • Whether an element's description should be hidden.

      -

      Parameters

      • visible: boolean

        whether an element is visible

        -
      • description: string

        the element's description

        -
      • isFocused: boolean

        whether the element is focused

        -
      • showUnfocusedDescription: boolean

      Returns boolean

      true, if the description is to be hidden, false otherwise

      -

    Generated using TypeDoc

    \ No newline at end of file +isDescriptionHidden | JSON Forms Core

    Function isDescriptionHidden

    • Whether an element's description should be hidden.

      +

      Parameters

      • visible: boolean

        whether an element is visible

        +
      • description: string

        the element's description

        +
      • isFocused: boolean

        whether the element is focused

        +
      • showUnfocusedDescription: boolean

      Returns boolean

      true, if the description is to be hidden, false otherwise

      +
    \ No newline at end of file diff --git a/static/api/core/functions/isEnabled.html b/static/api/core/functions/isEnabled.html index d86a99d5..b6fa1487 100644 --- a/static/api/core/functions/isEnabled.html +++ b/static/api/core/functions/isEnabled.html @@ -1 +1 @@ -isEnabled | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isEnabled | JSON Forms Core

    Function isEnabled

    \ No newline at end of file diff --git a/static/api/core/functions/isEnumSchema.html b/static/api/core/functions/isEnumSchema.html new file mode 100644 index 00000000..c881cbe5 --- /dev/null +++ b/static/api/core/functions/isEnumSchema.html @@ -0,0 +1,2 @@ +isEnumSchema | JSON Forms Core

    Function isEnumSchema

    \ No newline at end of file diff --git a/static/api/core/functions/isGroup.html b/static/api/core/functions/isGroup.html index 92267017..4665fca0 100644 --- a/static/api/core/functions/isGroup.html +++ b/static/api/core/functions/isGroup.html @@ -1 +1 @@ -isGroup | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isGroup | JSON Forms Core

    Function isGroup

    \ No newline at end of file diff --git a/static/api/core/functions/isInherentlyEnabled.html b/static/api/core/functions/isInherentlyEnabled.html index 796ff95d..e8905656 100644 --- a/static/api/core/functions/isInherentlyEnabled.html +++ b/static/api/core/functions/isInherentlyEnabled.html @@ -1,4 +1,4 @@ -isInherentlyEnabled | JSON Forms Core

    Function isInherentlyEnabled

    \ No newline at end of file diff --git a/static/api/core/functions/isInternationalized.html b/static/api/core/functions/isInternationalized.html index fb6b263e..27b042b3 100644 --- a/static/api/core/functions/isInternationalized.html +++ b/static/api/core/functions/isInternationalized.html @@ -1 +1 @@ -isInternationalized | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isInternationalized | JSON Forms Core

    Function isInternationalized

    \ No newline at end of file diff --git a/static/api/core/functions/isLabelable.html b/static/api/core/functions/isLabelable.html index 382a87c6..1f3e0b42 100644 --- a/static/api/core/functions/isLabelable.html +++ b/static/api/core/functions/isLabelable.html @@ -1 +1 @@ -isLabelable | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isLabelable | JSON Forms Core

    Function isLabelable

    \ No newline at end of file diff --git a/static/api/core/functions/isLabeled.html b/static/api/core/functions/isLabeled.html index 5063a944..b9302a0b 100644 --- a/static/api/core/functions/isLabeled.html +++ b/static/api/core/functions/isLabeled.html @@ -1 +1 @@ -isLabeled | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isLabeled | JSON Forms Core

    Function isLabeled

    \ No newline at end of file diff --git a/static/api/core/functions/isLayout.html b/static/api/core/functions/isLayout.html index 263f67f6..c81a2a81 100644 --- a/static/api/core/functions/isLayout.html +++ b/static/api/core/functions/isLayout.html @@ -1 +1 @@ -isLayout | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isLayout | JSON Forms Core

    Function isLayout

    \ No newline at end of file diff --git a/static/api/core/functions/isOneOfEnumSchema.html b/static/api/core/functions/isOneOfEnumSchema.html index 959a9b7c..75a7da4f 100644 --- a/static/api/core/functions/isOneOfEnumSchema.html +++ b/static/api/core/functions/isOneOfEnumSchema.html @@ -1,2 +1,2 @@ -isOneOfEnumSchema | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isOneOfEnumSchema | JSON Forms Core

    Function isOneOfEnumSchema

    • Tests whether the schema has an enum based on oneOf.

      +

      Parameters

      Returns boolean

    \ No newline at end of file diff --git a/static/api/core/functions/isScopable.html b/static/api/core/functions/isScopable.html index 5d198246..12ec0376 100644 --- a/static/api/core/functions/isScopable.html +++ b/static/api/core/functions/isScopable.html @@ -1 +1 @@ -isScopable | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isScopable | JSON Forms Core

    Function isScopable

    \ No newline at end of file diff --git a/static/api/core/functions/isScoped.html b/static/api/core/functions/isScoped.html index f1df819c..e8b57779 100644 --- a/static/api/core/functions/isScoped.html +++ b/static/api/core/functions/isScoped.html @@ -1 +1 @@ -isScoped | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isScoped | JSON Forms Core

    Function isScoped

    \ No newline at end of file diff --git a/static/api/core/functions/isVisible.html b/static/api/core/functions/isVisible.html index d2e9f969..b327e13d 100644 --- a/static/api/core/functions/isVisible.html +++ b/static/api/core/functions/isVisible.html @@ -1 +1 @@ -isVisible | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +isVisible | JSON Forms Core

    Function isVisible

    \ No newline at end of file diff --git a/static/api/core/functions/iterateSchema.html b/static/api/core/functions/iterateSchema.html index 427720ed..9f07cdb1 100644 --- a/static/api/core/functions/iterateSchema.html +++ b/static/api/core/functions/iterateSchema.html @@ -1 +1 @@ -iterateSchema | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +iterateSchema | JSON Forms Core

    Function iterateSchema

    \ No newline at end of file diff --git a/static/api/core/functions/mapDispatchToArrayControlProps.html b/static/api/core/functions/mapDispatchToArrayControlProps.html index e5149b14..ddb20930 100644 --- a/static/api/core/functions/mapDispatchToArrayControlProps.html +++ b/static/api/core/functions/mapDispatchToArrayControlProps.html @@ -1,4 +1,4 @@ -mapDispatchToArrayControlProps | JSON Forms Core

    Function mapDispatchToArrayControlProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapDispatchToCellProps.html b/static/api/core/functions/mapDispatchToCellProps.html index f36b6987..0b0d8314 100644 --- a/static/api/core/functions/mapDispatchToCellProps.html +++ b/static/api/core/functions/mapDispatchToCellProps.html @@ -1,2 +1,2 @@ -mapDispatchToCellProps | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +mapDispatchToCellProps | JSON Forms Core

    Function mapDispatchToCellProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapDispatchToControlProps.html b/static/api/core/functions/mapDispatchToControlProps.html index 94520e7b..649af43d 100644 --- a/static/api/core/functions/mapDispatchToControlProps.html +++ b/static/api/core/functions/mapDispatchToControlProps.html @@ -1,4 +1,4 @@ -mapDispatchToControlProps | JSON Forms Core

    Function mapDispatchToControlProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapDispatchToMultiEnumProps.html b/static/api/core/functions/mapDispatchToMultiEnumProps.html index a590e7d2..6f99d988 100644 --- a/static/api/core/functions/mapDispatchToMultiEnumProps.html +++ b/static/api/core/functions/mapDispatchToMultiEnumProps.html @@ -1 +1 @@ -mapDispatchToMultiEnumProps | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +mapDispatchToMultiEnumProps | JSON Forms Core

    Function mapDispatchToMultiEnumProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToAllOfProps.html b/static/api/core/functions/mapStateToAllOfProps.html index 85164dfd..8dcc60ed 100644 --- a/static/api/core/functions/mapStateToAllOfProps.html +++ b/static/api/core/functions/mapStateToAllOfProps.html @@ -1,5 +1,5 @@ -mapStateToAllOfProps | JSON Forms Core

    Function mapStateToAllOfProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToAnyOfProps.html b/static/api/core/functions/mapStateToAnyOfProps.html index b5d77453..014054ea 100644 --- a/static/api/core/functions/mapStateToAnyOfProps.html +++ b/static/api/core/functions/mapStateToAnyOfProps.html @@ -1 +1 @@ -mapStateToAnyOfProps | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +mapStateToAnyOfProps | JSON Forms Core

    Function mapStateToAnyOfProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToArrayControlProps.html b/static/api/core/functions/mapStateToArrayControlProps.html index 26a8e2a4..22c2f78c 100644 --- a/static/api/core/functions/mapStateToArrayControlProps.html +++ b/static/api/core/functions/mapStateToArrayControlProps.html @@ -1,5 +1,5 @@ -mapStateToArrayControlProps | JSON Forms Core

    Function mapStateToArrayControlProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToArrayLayoutProps.html b/static/api/core/functions/mapStateToArrayLayoutProps.html index a4f859a8..d2cabeab 100644 --- a/static/api/core/functions/mapStateToArrayLayoutProps.html +++ b/static/api/core/functions/mapStateToArrayLayoutProps.html @@ -1,5 +1,5 @@ -mapStateToArrayLayoutProps | JSON Forms Core

    Function mapStateToArrayLayoutProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToCellProps.html b/static/api/core/functions/mapStateToCellProps.html index 493622f7..bcf9fd63 100644 --- a/static/api/core/functions/mapStateToCellProps.html +++ b/static/api/core/functions/mapStateToCellProps.html @@ -1,5 +1,5 @@ -mapStateToCellProps | JSON Forms Core

    Function mapStateToCellProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToCombinatorRendererProps.html b/static/api/core/functions/mapStateToCombinatorRendererProps.html index e50fb458..c9240f38 100644 --- a/static/api/core/functions/mapStateToCombinatorRendererProps.html +++ b/static/api/core/functions/mapStateToCombinatorRendererProps.html @@ -1 +1 @@ -mapStateToCombinatorRendererProps | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +mapStateToCombinatorRendererProps | JSON Forms Core

    Function mapStateToCombinatorRendererProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToControlProps.html b/static/api/core/functions/mapStateToControlProps.html index c61cf5c0..78993c1f 100644 --- a/static/api/core/functions/mapStateToControlProps.html +++ b/static/api/core/functions/mapStateToControlProps.html @@ -1,5 +1,5 @@ -mapStateToControlProps | JSON Forms Core

    Function mapStateToControlProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToControlWithDetailProps.html b/static/api/core/functions/mapStateToControlWithDetailProps.html index 1c8506b3..0f598f75 100644 --- a/static/api/core/functions/mapStateToControlWithDetailProps.html +++ b/static/api/core/functions/mapStateToControlWithDetailProps.html @@ -1,5 +1,5 @@ -mapStateToControlWithDetailProps | JSON Forms Core

    Function mapStateToControlWithDetailProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToDispatchCellProps.html b/static/api/core/functions/mapStateToDispatchCellProps.html index 11af342c..7544b47f 100644 --- a/static/api/core/functions/mapStateToDispatchCellProps.html +++ b/static/api/core/functions/mapStateToDispatchCellProps.html @@ -1 +1 @@ -mapStateToDispatchCellProps | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +mapStateToDispatchCellProps | JSON Forms Core

    Function mapStateToDispatchCellProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToEnumControlProps.html b/static/api/core/functions/mapStateToEnumControlProps.html index 67f98817..07303054 100644 --- a/static/api/core/functions/mapStateToEnumControlProps.html +++ b/static/api/core/functions/mapStateToEnumControlProps.html @@ -1,2 +1,2 @@ -mapStateToEnumControlProps | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +mapStateToEnumControlProps | JSON Forms Core

    Function mapStateToEnumControlProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToJsonFormsRendererProps.html b/static/api/core/functions/mapStateToJsonFormsRendererProps.html index 35b673a2..72a45389 100644 --- a/static/api/core/functions/mapStateToJsonFormsRendererProps.html +++ b/static/api/core/functions/mapStateToJsonFormsRendererProps.html @@ -1 +1 @@ -mapStateToJsonFormsRendererProps | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +mapStateToJsonFormsRendererProps | JSON Forms Core

    Function mapStateToJsonFormsRendererProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToLabelProps.html b/static/api/core/functions/mapStateToLabelProps.html index 1215d64a..e396dd67 100644 --- a/static/api/core/functions/mapStateToLabelProps.html +++ b/static/api/core/functions/mapStateToLabelProps.html @@ -1 +1 @@ -mapStateToLabelProps | JSON Forms Core

    Function mapStateToLabelProps

    Generated using TypeDoc

    \ No newline at end of file +mapStateToLabelProps | JSON Forms Core

    Function mapStateToLabelProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToLayoutProps.html b/static/api/core/functions/mapStateToLayoutProps.html index 9caee05a..3f4f160a 100644 --- a/static/api/core/functions/mapStateToLayoutProps.html +++ b/static/api/core/functions/mapStateToLayoutProps.html @@ -1,4 +1,4 @@ -mapStateToLayoutProps | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +mapStateToLayoutProps | JSON Forms Core

    Function mapStateToLayoutProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToMasterListItemProps.html b/static/api/core/functions/mapStateToMasterListItemProps.html index c63a63ad..1a17c2fa 100644 --- a/static/api/core/functions/mapStateToMasterListItemProps.html +++ b/static/api/core/functions/mapStateToMasterListItemProps.html @@ -1,5 +1,5 @@ -mapStateToMasterListItemProps | JSON Forms Core

    Function mapStateToMasterListItemProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToMultiEnumControlProps.html b/static/api/core/functions/mapStateToMultiEnumControlProps.html index 561ce8a9..bb711d2a 100644 --- a/static/api/core/functions/mapStateToMultiEnumControlProps.html +++ b/static/api/core/functions/mapStateToMultiEnumControlProps.html @@ -1,2 +1,2 @@ -mapStateToMultiEnumControlProps | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +mapStateToMultiEnumControlProps | JSON Forms Core

    Function mapStateToMultiEnumControlProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToOneOfEnumCellProps.html b/static/api/core/functions/mapStateToOneOfEnumCellProps.html index 726f2448..a913ea25 100644 --- a/static/api/core/functions/mapStateToOneOfEnumCellProps.html +++ b/static/api/core/functions/mapStateToOneOfEnumCellProps.html @@ -1,2 +1,2 @@ -mapStateToOneOfEnumCellProps | JSON Forms Core

    Function mapStateToOneOfEnumCellProps

    Generated using TypeDoc

    \ No newline at end of file +mapStateToOneOfEnumCellProps | JSON Forms Core

    Function mapStateToOneOfEnumCellProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToOneOfEnumControlProps.html b/static/api/core/functions/mapStateToOneOfEnumControlProps.html index 18adc567..d34081ab 100644 --- a/static/api/core/functions/mapStateToOneOfEnumControlProps.html +++ b/static/api/core/functions/mapStateToOneOfEnumControlProps.html @@ -1,2 +1,2 @@ -mapStateToOneOfEnumControlProps | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +mapStateToOneOfEnumControlProps | JSON Forms Core

    Function mapStateToOneOfEnumControlProps

    \ No newline at end of file diff --git a/static/api/core/functions/mapStateToOneOfProps.html b/static/api/core/functions/mapStateToOneOfProps.html index a6848bfc..cdf1d03b 100644 --- a/static/api/core/functions/mapStateToOneOfProps.html +++ b/static/api/core/functions/mapStateToOneOfProps.html @@ -1 +1 @@ -mapStateToOneOfProps | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +mapStateToOneOfProps | JSON Forms Core

    Function mapStateToOneOfProps

    \ No newline at end of file diff --git a/static/api/core/functions/moveDown.html b/static/api/core/functions/moveDown.html index 44af5c1f..a4e2f87b 100644 --- a/static/api/core/functions/moveDown.html +++ b/static/api/core/functions/moveDown.html @@ -1 +1 @@ -moveDown | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +moveDown | JSON Forms Core

    Function moveDown

    • Parameters

      • array: any[]
      • toMove: number

      Returns void

    \ No newline at end of file diff --git a/static/api/core/functions/moveUp.html b/static/api/core/functions/moveUp.html index 9aa3e766..a74ca565 100644 --- a/static/api/core/functions/moveUp.html +++ b/static/api/core/functions/moveUp.html @@ -1 +1 @@ -moveUp | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +moveUp | JSON Forms Core

    Function moveUp

    • Parameters

      • array: any[]
      • toMove: number

      Returns void

    \ No newline at end of file diff --git a/static/api/core/functions/oneOfToEnumOptionMapper.html b/static/api/core/functions/oneOfToEnumOptionMapper.html index 08b1edaf..2aa58eab 100644 --- a/static/api/core/functions/oneOfToEnumOptionMapper.html +++ b/static/api/core/functions/oneOfToEnumOptionMapper.html @@ -1 +1 @@ -oneOfToEnumOptionMapper | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +oneOfToEnumOptionMapper | JSON Forms Core

    Function oneOfToEnumOptionMapper

    \ No newline at end of file diff --git a/static/api/core/functions/removeId.html b/static/api/core/functions/removeId.html index 8d666889..0749fbb8 100644 --- a/static/api/core/functions/removeId.html +++ b/static/api/core/functions/removeId.html @@ -1 +1 @@ -removeId | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +removeId | JSON Forms Core

    Function removeId

    • Parameters

      • id: string

      Returns boolean

    \ No newline at end of file diff --git a/static/api/core/functions/rendererReducer.html b/static/api/core/functions/rendererReducer.html index 724cf19b..e45cc5d9 100644 --- a/static/api/core/functions/rendererReducer.html +++ b/static/api/core/functions/rendererReducer.html @@ -1 +1 @@ -rendererReducer | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +rendererReducer | JSON Forms Core

    Function rendererReducer

    \ No newline at end of file diff --git a/static/api/core/functions/resolveData.html b/static/api/core/functions/resolveData.html index 8e322208..64297fcc 100644 --- a/static/api/core/functions/resolveData.html +++ b/static/api/core/functions/resolveData.html @@ -1 +1 @@ -resolveData | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +resolveData | JSON Forms Core

    Function resolveData

    • Parameters

      • instance: any
      • dataPath: string

      Returns any

    \ No newline at end of file diff --git a/static/api/core/functions/resolveSchema.html b/static/api/core/functions/resolveSchema.html index 4b9e4450..25e82b0f 100644 --- a/static/api/core/functions/resolveSchema.html +++ b/static/api/core/functions/resolveSchema.html @@ -1,6 +1,6 @@ -resolveSchema | JSON Forms Core

    Function resolveSchema

    \ No newline at end of file diff --git a/static/api/core/functions/setReadonly.html b/static/api/core/functions/setReadonly.html index 62e12ec7..85626b64 100644 --- a/static/api/core/functions/setReadonly.html +++ b/static/api/core/functions/setReadonly.html @@ -1 +1 @@ -setReadonly | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +setReadonly | JSON Forms Core

    Function setReadonly

    \ No newline at end of file diff --git a/static/api/core/functions/showAsRequired.html b/static/api/core/functions/showAsRequired.html index fbadcc90..2a052b4f 100644 --- a/static/api/core/functions/showAsRequired.html +++ b/static/api/core/functions/showAsRequired.html @@ -1,5 +1,5 @@ -showAsRequired | JSON Forms Core

    Function showAsRequired

    \ No newline at end of file diff --git a/static/api/core/functions/subErrorsAt.html b/static/api/core/functions/subErrorsAt.html index 967328a9..72e640c5 100644 --- a/static/api/core/functions/subErrorsAt.html +++ b/static/api/core/functions/subErrorsAt.html @@ -1 +1 @@ -subErrorsAt | JSON Forms Core

    Function subErrorsAt

    • Parameters

      Returns ((state) => ErrorObject<string, Record<string, any>, unknown>[])

        • (state): ErrorObject<string, Record<string, any>, unknown>[]
        • Parameters

          Returns ErrorObject<string, Record<string, any>, unknown>[]

    Generated using TypeDoc

    \ No newline at end of file +subErrorsAt | JSON Forms Core

    Function subErrorsAt

    • Parameters

      Returns ((state) => ErrorObject<string, Record<string, any>, unknown>[])

        • (state): ErrorObject<string, Record<string, any>, unknown>[]
        • Parameters

          Returns ErrorObject<string, Record<string, any>, unknown>[]

    \ No newline at end of file diff --git a/static/api/core/functions/toDataPath.html b/static/api/core/functions/toDataPath.html index 96637e86..b87136f8 100644 --- a/static/api/core/functions/toDataPath.html +++ b/static/api/core/functions/toDataPath.html @@ -1,7 +1,7 @@ -toDataPath | JSON Forms Core

    Function toDataPath

    \ No newline at end of file diff --git a/static/api/core/functions/toDataPathSegments.html b/static/api/core/functions/toDataPathSegments.html index 5e3884c2..66a09778 100644 --- a/static/api/core/functions/toDataPathSegments.html +++ b/static/api/core/functions/toDataPathSegments.html @@ -1,7 +1,7 @@ -toDataPathSegments | JSON Forms Core

    Function toDataPathSegments

    \ No newline at end of file diff --git a/static/api/core/functions/transformPathToI18nPrefix.html b/static/api/core/functions/transformPathToI18nPrefix.html index c3d7f8ae..c9b11814 100644 --- a/static/api/core/functions/transformPathToI18nPrefix.html +++ b/static/api/core/functions/transformPathToI18nPrefix.html @@ -1,3 +1,3 @@ -transformPathToI18nPrefix | JSON Forms Core

    Function transformPathToI18nPrefix

    \ No newline at end of file diff --git a/static/api/core/functions/uischemaRegistryReducer.html b/static/api/core/functions/uischemaRegistryReducer.html index 89c0f98d..92a97f19 100644 --- a/static/api/core/functions/uischemaRegistryReducer.html +++ b/static/api/core/functions/uischemaRegistryReducer.html @@ -1 +1 @@ -uischemaRegistryReducer | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +uischemaRegistryReducer | JSON Forms Core

    Function uischemaRegistryReducer

    \ No newline at end of file diff --git a/static/api/core/functions/unsetReadonly.html b/static/api/core/functions/unsetReadonly.html index 7e808578..6104ba3c 100644 --- a/static/api/core/functions/unsetReadonly.html +++ b/static/api/core/functions/unsetReadonly.html @@ -1 +1 @@ -unsetReadonly | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +unsetReadonly | JSON Forms Core

    Function unsetReadonly

    \ No newline at end of file diff --git a/static/api/core/functions/validate-1.html b/static/api/core/functions/validate-1.html index cf290ec3..6f5dd7ea 100644 --- a/static/api/core/functions/validate-1.html +++ b/static/api/core/functions/validate-1.html @@ -1 +1 @@ -validate | JSON Forms Core

    Function validate

    • Parameters

      • validator: ValidateFunction<unknown>
      • data: any

      Returns ErrorObject<string, Record<string, any>, unknown>[]

    Generated using TypeDoc

    \ No newline at end of file +validate | JSON Forms Core

    Function validate

    • Parameters

      • validator: ValidateFunction<unknown>
      • data: any

      Returns ErrorObject<string, Record<string, any>, unknown>[]

    \ No newline at end of file diff --git a/static/api/core/hierarchy.html b/static/api/core/hierarchy.html index 1d1914e3..c985f46b 100644 --- a/static/api/core/hierarchy.html +++ b/static/api/core/hierarchy.html @@ -1 +1 @@ -JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/index.html b/static/api/core/index.html index 11115806..28ef12c7 100644 --- a/static/api/core/index.html +++ b/static/api/core/index.html @@ -1,4 +1,4 @@ -JSON Forms Core

    JSON Forms Core

    JSON Forms - More Forms. Less Code

    Complex forms in the blink of an eye

    +JSON Forms Core

    JSON Forms Core

    JSON Forms - More Forms. Less Code

    Complex forms in the blink of an eye

    JSON Forms eliminates the tedious task of writing fully-featured forms by hand by leveraging the capabilities of JSON, JSON Schema and Javascript.

    Core Package

    This is the JSON Forms core package. It provides the basic functionality needed to render forms.

    In order to use JSON Forms Core you need to decide which UI framework you would like to use.

    @@ -9,11 +9,8 @@
  • Angular Seed
  • Vue Seed
  • -

    See the official documentation and the Example Package on how to integrate JSON Forms with your application.

    +

    See the official documentation for more information.

    Check https://www.npmjs.com/search?q=%40jsonforms for all published JSON Forms packages.

    -

    Upgrading to JSON Forms 3.0

    With version 3.0 of JSON Forms we removed json-schema-ref-parser from the core package. -This change only affects users of the React variant (Vue and Angular are not affected) and even for React only a few users will need to adjust their code. -To avoid issues and for more information, please have a look at our migration guide.

    License

    The JSON Forms project is licensed under the MIT License. See the LICENSE file for more information.

    Roadmap

    Our current roadmap is available here.

    Feedback, Help and Support

    JSON Forms is developed by EclipseSource.

    @@ -22,4 +19,4 @@ You can also reach us via email. In addition, EclipseSource also offers professional support for JSON Forms.

    Migration

    See our migration guide when updating JSON Forms.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    \ No newline at end of file diff --git a/static/api/core/interfaces/Action.html b/static/api/core/interfaces/Action.html index 3c493bdb..383cf849 100644 --- a/static/api/core/interfaces/Action.html +++ b/static/api/core/interfaces/Action.html @@ -1,2 +1,2 @@ -Action | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +Action | JSON Forms Core

    Interface Action<T>

    interface Action<T> {
        type: T;
    }

    Type Parameters

    • T = any

    Hierarchy (view full)

    Properties

    Properties

    type: T
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.AddCellRendererAction.html b/static/api/core/interfaces/Actions.AddCellRendererAction.html index ff2fdd4d..e02f1c2a 100644 --- a/static/api/core/interfaces/Actions.AddCellRendererAction.html +++ b/static/api/core/interfaces/Actions.AddCellRendererAction.html @@ -1,4 +1,4 @@ -AddCellRendererAction | JSON Forms Core

    Interface AddCellRendererAction

    interface AddCellRendererAction {
        cell: any;
        tester: RankedTester;
        type: "jsonforms/ADD_CELL";
    }

    Properties

    Properties

    cell: any
    tester: RankedTester
    type: "jsonforms/ADD_CELL"

    Generated using TypeDoc

    \ No newline at end of file +AddCellRendererAction | JSON Forms Core

    Interface AddCellRendererAction

    interface AddCellRendererAction {
        cell: any;
        tester: RankedTester;
        type: "jsonforms/ADD_CELL";
    }

    Properties

    Properties

    cell: any
    tester: RankedTester
    type: "jsonforms/ADD_CELL"
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.AddRendererAction.html b/static/api/core/interfaces/Actions.AddRendererAction.html index 31c67812..79bdc20f 100644 --- a/static/api/core/interfaces/Actions.AddRendererAction.html +++ b/static/api/core/interfaces/Actions.AddRendererAction.html @@ -1,4 +1,4 @@ -AddRendererAction | JSON Forms Core

    Interface AddRendererAction

    interface AddRendererAction {
        renderer: any;
        tester: RankedTester;
        type: "jsonforms/ADD_RENDERER";
    }

    Properties

    Properties

    renderer: any
    tester: RankedTester
    type: "jsonforms/ADD_RENDERER"

    Generated using TypeDoc

    \ No newline at end of file +AddRendererAction | JSON Forms Core

    Interface AddRendererAction

    interface AddRendererAction {
        renderer: any;
        tester: RankedTester;
        type: "jsonforms/ADD_RENDERER";
    }

    Properties

    Properties

    renderer: any
    tester: RankedTester
    type: "jsonforms/ADD_RENDERER"
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.AddUISchemaAction.html b/static/api/core/interfaces/Actions.AddUISchemaAction.html index bc8cb4f6..6475bf26 100644 --- a/static/api/core/interfaces/Actions.AddUISchemaAction.html +++ b/static/api/core/interfaces/Actions.AddUISchemaAction.html @@ -1,4 +1,4 @@ -AddUISchemaAction | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +AddUISchemaAction | JSON Forms Core

    Interface AddUISchemaAction

    interface AddUISchemaAction {
        tester: UISchemaTester;
        type: "jsonforms/ADD_UI_SCHEMA";
        uischema: UISchemaElement;
    }

    Properties

    Properties

    type: "jsonforms/ADD_UI_SCHEMA"
    uischema: UISchemaElement
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.InitAction.html b/static/api/core/interfaces/Actions.InitAction.html index f7c2b112..733037b4 100644 --- a/static/api/core/interfaces/Actions.InitAction.html +++ b/static/api/core/interfaces/Actions.InitAction.html @@ -1,6 +1,6 @@ -InitAction | JSON Forms Core
    interface InitAction {
        data: any;
        options?: Ajv | InitActionOptions;
        schema: JsonSchema;
        type: "jsonforms/INIT";
        uischema: UISchemaElement;
    }

    Properties

    Properties

    data: any
    options?: Ajv | InitActionOptions
    schema: JsonSchema
    type: "jsonforms/INIT"
    uischema: UISchemaElement

    Generated using TypeDoc

    \ No newline at end of file +InitAction | JSON Forms Core
    interface InitAction {
        data: any;
        options?: Ajv | InitActionOptions;
        schema: JsonSchema;
        type: "jsonforms/INIT";
        uischema: UISchemaElement;
    }

    Properties

    Properties

    data: any
    options?: Ajv | InitActionOptions
    schema: JsonSchema
    type: "jsonforms/INIT"
    uischema: UISchemaElement
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.InitActionOptions.html b/static/api/core/interfaces/Actions.InitActionOptions.html index d316b607..08d5fd31 100644 --- a/static/api/core/interfaces/Actions.InitActionOptions.html +++ b/static/api/core/interfaces/Actions.InitActionOptions.html @@ -1,4 +1,4 @@ -InitActionOptions | JSON Forms Core

    Interface InitActionOptions

    interface InitActionOptions {
        additionalErrors?: ErrorObject<string, Record<string, any>, unknown>[];
        ajv?: Ajv;
        validationMode?: ValidationMode;
    }

    Properties

    additionalErrors?: ErrorObject<string, Record<string, any>, unknown>[]
    ajv?: Ajv
    validationMode?: ValidationMode

    Generated using TypeDoc

    \ No newline at end of file +InitActionOptions | JSON Forms Core

    Interface InitActionOptions

    interface InitActionOptions {
        additionalErrors?: ErrorObject<string, Record<string, any>, unknown>[];
        ajv?: Ajv;
        validationMode?: ValidationMode;
    }

    Properties

    additionalErrors?: ErrorObject<string, Record<string, any>, unknown>[]
    ajv?: Ajv
    validationMode?: ValidationMode
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.RegisterDefaultDataAction.html b/static/api/core/interfaces/Actions.RegisterDefaultDataAction.html index 8e7202e7..d299983b 100644 --- a/static/api/core/interfaces/Actions.RegisterDefaultDataAction.html +++ b/static/api/core/interfaces/Actions.RegisterDefaultDataAction.html @@ -1,4 +1,4 @@ -RegisterDefaultDataAction | JSON Forms Core

    Interface RegisterDefaultDataAction

    interface RegisterDefaultDataAction {
        data: any;
        schemaPath: string;
        type: "jsonforms/ADD_DEFAULT_DATA";
    }

    Properties

    Properties

    data: any
    schemaPath: string
    type: "jsonforms/ADD_DEFAULT_DATA"

    Generated using TypeDoc

    \ No newline at end of file +RegisterDefaultDataAction | JSON Forms Core

    Interface RegisterDefaultDataAction

    interface RegisterDefaultDataAction {
        data: any;
        schemaPath: string;
        type: "jsonforms/ADD_DEFAULT_DATA";
    }

    Properties

    Properties

    data: any
    schemaPath: string
    type: "jsonforms/ADD_DEFAULT_DATA"
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.RemoveCellRendererAction.html b/static/api/core/interfaces/Actions.RemoveCellRendererAction.html index 675ba125..e6f5e6d1 100644 --- a/static/api/core/interfaces/Actions.RemoveCellRendererAction.html +++ b/static/api/core/interfaces/Actions.RemoveCellRendererAction.html @@ -1,4 +1,4 @@ -RemoveCellRendererAction | JSON Forms Core

    Interface RemoveCellRendererAction

    interface RemoveCellRendererAction {
        cell: any;
        tester: RankedTester;
        type: "jsonforms/REMOVE_CELL";
    }

    Properties

    Properties

    cell: any
    tester: RankedTester
    type: "jsonforms/REMOVE_CELL"

    Generated using TypeDoc

    \ No newline at end of file +RemoveCellRendererAction | JSON Forms Core

    Interface RemoveCellRendererAction

    interface RemoveCellRendererAction {
        cell: any;
        tester: RankedTester;
        type: "jsonforms/REMOVE_CELL";
    }

    Properties

    Properties

    cell: any
    tester: RankedTester
    type: "jsonforms/REMOVE_CELL"
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.RemoveRendererAction.html b/static/api/core/interfaces/Actions.RemoveRendererAction.html index 9e8f63f7..d5dd9a80 100644 --- a/static/api/core/interfaces/Actions.RemoveRendererAction.html +++ b/static/api/core/interfaces/Actions.RemoveRendererAction.html @@ -1,4 +1,4 @@ -RemoveRendererAction | JSON Forms Core

    Interface RemoveRendererAction

    interface RemoveRendererAction {
        renderer: any;
        tester: RankedTester;
        type: "jsonforms/REMOVE_RENDERER";
    }

    Properties

    Properties

    renderer: any
    tester: RankedTester
    type: "jsonforms/REMOVE_RENDERER"

    Generated using TypeDoc

    \ No newline at end of file +RemoveRendererAction | JSON Forms Core

    Interface RemoveRendererAction

    interface RemoveRendererAction {
        renderer: any;
        tester: RankedTester;
        type: "jsonforms/REMOVE_RENDERER";
    }

    Properties

    Properties

    renderer: any
    tester: RankedTester
    type: "jsonforms/REMOVE_RENDERER"
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.RemoveUISchemaAction.html b/static/api/core/interfaces/Actions.RemoveUISchemaAction.html index 63d899ca..3f971f51 100644 --- a/static/api/core/interfaces/Actions.RemoveUISchemaAction.html +++ b/static/api/core/interfaces/Actions.RemoveUISchemaAction.html @@ -1,3 +1,3 @@ -RemoveUISchemaAction | JSON Forms Core

    Interface RemoveUISchemaAction

    interface RemoveUISchemaAction {
        tester: UISchemaTester;
        type: "jsonforms/REMOVE_UI_SCHEMA";
    }

    Properties

    Properties

    type: "jsonforms/REMOVE_UI_SCHEMA"

    Generated using TypeDoc

    \ No newline at end of file +RemoveUISchemaAction | JSON Forms Core

    Interface RemoveUISchemaAction

    interface RemoveUISchemaAction {
        tester: UISchemaTester;
        type: "jsonforms/REMOVE_UI_SCHEMA";
    }

    Properties

    Properties

    type: "jsonforms/REMOVE_UI_SCHEMA"
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.SetAjvAction.html b/static/api/core/interfaces/Actions.SetAjvAction.html index 0d28c5eb..6c130e3b 100644 --- a/static/api/core/interfaces/Actions.SetAjvAction.html +++ b/static/api/core/interfaces/Actions.SetAjvAction.html @@ -1,3 +1,3 @@ -SetAjvAction | JSON Forms Core
    interface SetAjvAction {
        ajv: Ajv;
        type: "jsonforms/SET_AJV";
    }

    Properties

    Properties

    ajv: Ajv
    type: "jsonforms/SET_AJV"

    Generated using TypeDoc

    \ No newline at end of file +SetAjvAction | JSON Forms Core
    interface SetAjvAction {
        ajv: Ajv;
        type: "jsonforms/SET_AJV";
    }

    Properties

    Properties

    ajv: Ajv
    type: "jsonforms/SET_AJV"
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.SetConfigAction.html b/static/api/core/interfaces/Actions.SetConfigAction.html index edc91f83..93b9069f 100644 --- a/static/api/core/interfaces/Actions.SetConfigAction.html +++ b/static/api/core/interfaces/Actions.SetConfigAction.html @@ -1,3 +1,3 @@ -SetConfigAction | JSON Forms Core

    Interface SetConfigAction

    interface SetConfigAction {
        config: any;
        type: "jsonforms/SET_CONFIG";
    }

    Properties

    Properties

    config: any
    type: "jsonforms/SET_CONFIG"

    Generated using TypeDoc

    \ No newline at end of file +SetConfigAction | JSON Forms Core

    Interface SetConfigAction

    interface SetConfigAction {
        config: any;
        type: "jsonforms/SET_CONFIG";
    }

    Properties

    Properties

    config: any
    type: "jsonforms/SET_CONFIG"
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.SetLocaleAction.html b/static/api/core/interfaces/Actions.SetLocaleAction.html index 4dec4f68..be29e796 100644 --- a/static/api/core/interfaces/Actions.SetLocaleAction.html +++ b/static/api/core/interfaces/Actions.SetLocaleAction.html @@ -1,3 +1,3 @@ -SetLocaleAction | JSON Forms Core

    Interface SetLocaleAction

    interface SetLocaleAction {
        locale: string;
        type: "jsonforms/SET_LOCALE";
    }

    Properties

    Properties

    locale: string
    type: "jsonforms/SET_LOCALE"

    Generated using TypeDoc

    \ No newline at end of file +SetLocaleAction | JSON Forms Core

    Interface SetLocaleAction

    interface SetLocaleAction {
        locale: string;
        type: "jsonforms/SET_LOCALE";
    }

    Properties

    Properties

    locale: string
    type: "jsonforms/SET_LOCALE"
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.SetSchemaAction.html b/static/api/core/interfaces/Actions.SetSchemaAction.html index c7187956..d09424e8 100644 --- a/static/api/core/interfaces/Actions.SetSchemaAction.html +++ b/static/api/core/interfaces/Actions.SetSchemaAction.html @@ -1,3 +1,3 @@ -SetSchemaAction | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +SetSchemaAction | JSON Forms Core

    Interface SetSchemaAction

    interface SetSchemaAction {
        schema: JsonSchema;
        type: "jsonforms/SET_SCHEMA";
    }

    Properties

    Properties

    schema: JsonSchema
    type: "jsonforms/SET_SCHEMA"
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.SetTranslatorAction.html b/static/api/core/interfaces/Actions.SetTranslatorAction.html index 2906ca2d..fa37d0d9 100644 --- a/static/api/core/interfaces/Actions.SetTranslatorAction.html +++ b/static/api/core/interfaces/Actions.SetTranslatorAction.html @@ -1,4 +1,4 @@ -SetTranslatorAction | JSON Forms Core

    Interface SetTranslatorAction

    interface SetTranslatorAction {
        errorTranslator?: ErrorTranslator;
        translator?: Translator;
        type: "jsonforms/SET_TRANSLATOR";
    }

    Properties

    errorTranslator?: ErrorTranslator
    translator?: Translator
    type: "jsonforms/SET_TRANSLATOR"

    Generated using TypeDoc

    \ No newline at end of file +SetTranslatorAction | JSON Forms Core

    Interface SetTranslatorAction

    interface SetTranslatorAction {
        errorTranslator?: ErrorTranslator;
        translator?: Translator;
        type: "jsonforms/SET_TRANSLATOR";
    }

    Properties

    errorTranslator?: ErrorTranslator
    translator?: Translator
    type: "jsonforms/SET_TRANSLATOR"
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.SetUISchemaAction.html b/static/api/core/interfaces/Actions.SetUISchemaAction.html index 21dd27c9..3aff5b9f 100644 --- a/static/api/core/interfaces/Actions.SetUISchemaAction.html +++ b/static/api/core/interfaces/Actions.SetUISchemaAction.html @@ -1,3 +1,3 @@ -SetUISchemaAction | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +SetUISchemaAction | JSON Forms Core

    Interface SetUISchemaAction

    interface SetUISchemaAction {
        type: "jsonforms/SET_UISCHEMA";
        uischema: UISchemaElement;
    }

    Properties

    Properties

    type: "jsonforms/SET_UISCHEMA"
    uischema: UISchemaElement
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.SetValidationModeAction.html b/static/api/core/interfaces/Actions.SetValidationModeAction.html index 5058c7d3..cf168fbf 100644 --- a/static/api/core/interfaces/Actions.SetValidationModeAction.html +++ b/static/api/core/interfaces/Actions.SetValidationModeAction.html @@ -1,3 +1,3 @@ -SetValidationModeAction | JSON Forms Core

    Interface SetValidationModeAction

    interface SetValidationModeAction {
        type: "jsonforms/SET_VALIDATION_MODE";
        validationMode: ValidationMode;
    }

    Properties

    Properties

    type: "jsonforms/SET_VALIDATION_MODE"
    validationMode: ValidationMode

    Generated using TypeDoc

    \ No newline at end of file +SetValidationModeAction | JSON Forms Core

    Interface SetValidationModeAction

    interface SetValidationModeAction {
        type: "jsonforms/SET_VALIDATION_MODE";
        validationMode: ValidationMode;
    }

    Properties

    Properties

    type: "jsonforms/SET_VALIDATION_MODE"
    validationMode: ValidationMode
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.UnregisterDefaultDataAction.html b/static/api/core/interfaces/Actions.UnregisterDefaultDataAction.html index 103e96a2..0a7779ba 100644 --- a/static/api/core/interfaces/Actions.UnregisterDefaultDataAction.html +++ b/static/api/core/interfaces/Actions.UnregisterDefaultDataAction.html @@ -1,3 +1,3 @@ -UnregisterDefaultDataAction | JSON Forms Core

    Interface UnregisterDefaultDataAction

    interface UnregisterDefaultDataAction {
        schemaPath: string;
        type: "jsonforms/REMOVE_DEFAULT_DATA";
    }

    Properties

    Properties

    schemaPath: string
    type: "jsonforms/REMOVE_DEFAULT_DATA"

    Generated using TypeDoc

    \ No newline at end of file +UnregisterDefaultDataAction | JSON Forms Core

    Interface UnregisterDefaultDataAction

    interface UnregisterDefaultDataAction {
        schemaPath: string;
        type: "jsonforms/REMOVE_DEFAULT_DATA";
    }

    Properties

    Properties

    schemaPath: string
    type: "jsonforms/REMOVE_DEFAULT_DATA"
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.UpdateAction.html b/static/api/core/interfaces/Actions.UpdateAction.html index a77a9f65..3c7255e5 100644 --- a/static/api/core/interfaces/Actions.UpdateAction.html +++ b/static/api/core/interfaces/Actions.UpdateAction.html @@ -1,4 +1,5 @@ -UpdateAction | JSON Forms Core
    interface UpdateAction {
        path: string;
        type: "jsonforms/UPDATE";
        updater(existingData?): any;
    }

    Properties

    Methods

    Properties

    path: string
    type: "jsonforms/UPDATE"

    Methods

    • Parameters

      • Optional existingData: any

      Returns any

    Generated using TypeDoc

    \ No newline at end of file +UpdateAction | JSON Forms Core
    interface UpdateAction {
        context?: object;
        path: string;
        type: "jsonforms/UPDATE";
        updater(existingData?): any;
    }

    Properties

    Methods

    Properties

    context?: object
    path: string
    type: "jsonforms/UPDATE"

    Methods

    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.UpdateCoreAction.html b/static/api/core/interfaces/Actions.UpdateCoreAction.html index 334d61f8..96fc4fe2 100644 --- a/static/api/core/interfaces/Actions.UpdateCoreAction.html +++ b/static/api/core/interfaces/Actions.UpdateCoreAction.html @@ -1,6 +1,6 @@ -UpdateCoreAction | JSON Forms Core

    Interface UpdateCoreAction

    interface UpdateCoreAction {
        data?: any;
        options?: Ajv | InitActionOptions;
        schema?: JsonSchema;
        type: "jsonforms/UPDATE_CORE";
        uischema?: UISchemaElement;
    }

    Properties

    data?: any
    options?: Ajv | InitActionOptions
    schema?: JsonSchema
    type: "jsonforms/UPDATE_CORE"
    uischema?: UISchemaElement

    Generated using TypeDoc

    \ No newline at end of file +UpdateCoreAction | JSON Forms Core

    Interface UpdateCoreAction

    interface UpdateCoreAction {
        data?: any;
        options?: Ajv | InitActionOptions;
        schema?: JsonSchema;
        type: "jsonforms/UPDATE_CORE";
        uischema?: UISchemaElement;
    }

    Properties

    data?: any
    options?: Ajv | InitActionOptions
    schema?: JsonSchema
    type: "jsonforms/UPDATE_CORE"
    uischema?: UISchemaElement
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.UpdateErrorsAction.html b/static/api/core/interfaces/Actions.UpdateErrorsAction.html index d7e33a94..d7024bb8 100644 --- a/static/api/core/interfaces/Actions.UpdateErrorsAction.html +++ b/static/api/core/interfaces/Actions.UpdateErrorsAction.html @@ -1,3 +1,3 @@ -UpdateErrorsAction | JSON Forms Core

    Interface UpdateErrorsAction

    interface UpdateErrorsAction {
        errors: ErrorObject<string, Record<string, any>, unknown>[];
        type: "jsonforms/UPDATE_ERRORS";
    }

    Properties

    Properties

    errors: ErrorObject<string, Record<string, any>, unknown>[]
    type: "jsonforms/UPDATE_ERRORS"

    Generated using TypeDoc

    \ No newline at end of file +UpdateErrorsAction | JSON Forms Core

    Interface UpdateErrorsAction

    interface UpdateErrorsAction {
        errors: ErrorObject<string, Record<string, any>, unknown>[];
        type: "jsonforms/UPDATE_ERRORS";
    }

    Properties

    Properties

    errors: ErrorObject<string, Record<string, any>, unknown>[]
    type: "jsonforms/UPDATE_ERRORS"
    \ No newline at end of file diff --git a/static/api/core/interfaces/Actions.UpdateI18nAction.html b/static/api/core/interfaces/Actions.UpdateI18nAction.html index 0af21820..fb205ae4 100644 --- a/static/api/core/interfaces/Actions.UpdateI18nAction.html +++ b/static/api/core/interfaces/Actions.UpdateI18nAction.html @@ -1,5 +1,5 @@ -UpdateI18nAction | JSON Forms Core

    Interface UpdateI18nAction

    interface UpdateI18nAction {
        errorTranslator: ErrorTranslator;
        locale: string;
        translator: Translator;
        type: "jsonforms/UPDATE_I18N";
    }

    Properties

    errorTranslator: ErrorTranslator
    locale: string
    translator: Translator
    type: "jsonforms/UPDATE_I18N"

    Generated using TypeDoc

    \ No newline at end of file +UpdateI18nAction | JSON Forms Core

    Interface UpdateI18nAction

    interface UpdateI18nAction {
        errorTranslator: ErrorTranslator;
        locale: string;
        translator: Translator;
        type: "jsonforms/UPDATE_I18N";
    }

    Properties

    errorTranslator: ErrorTranslator
    locale: string
    translator: Translator
    type: "jsonforms/UPDATE_I18N"
    \ No newline at end of file diff --git a/static/api/core/interfaces/AndCondition.html b/static/api/core/interfaces/AndCondition.html index 899cd3ba..82554276 100644 --- a/static/api/core/interfaces/AndCondition.html +++ b/static/api/core/interfaces/AndCondition.html @@ -1,5 +1,5 @@ -AndCondition | JSON Forms Core

    Interface AndCondition

    An and condition.

    -
    interface AndCondition {
        conditions: Condition[];
        type: "AND";
    }

    Hierarchy (view full)

    Properties

    Properties

    conditions: Condition[]
    type: "AND"

    The type of condition.

    -

    Generated using TypeDoc

    \ No newline at end of file +AndCondition | JSON Forms Core

    Interface AndCondition

    An and condition.

    +
    interface AndCondition {
        conditions: Condition[];
        type: "AND";
    }

    Hierarchy (view full)

    Properties

    Properties

    conditions: Condition[]
    type: "AND"

    The type of condition.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/AnyAction.html b/static/api/core/interfaces/AnyAction.html index 0ff3c27a..58b354b5 100644 --- a/static/api/core/interfaces/AnyAction.html +++ b/static/api/core/interfaces/AnyAction.html @@ -1,6 +1,6 @@ -AnyAction | JSON Forms Core

    Interface AnyAction

    An Action type which accepts any other properties. +AnyAction | JSON Forms Core

    Interface AnyAction

    An Action type which accepts any other properties. This is mainly for the use of the Reducer type. This is not part of Action itself to prevent types that extend Action from having an index signature.

    -
    interface AnyAction {
        type: any;
        [extraProps: string]: any;
    }

    Hierarchy (view full)

    Indexable

    [extraProps: string]: any

    Properties

    Properties

    type: any

    Generated using TypeDoc

    \ No newline at end of file +
    interface AnyAction {
        type: any;
        [extraProps: string]: any;
    }

    Hierarchy (view full)

    Indexable

    [extraProps: string]: any

    Properties

    Properties

    type: any
    \ No newline at end of file diff --git a/static/api/core/interfaces/ArrayControlProps.html b/static/api/core/interfaces/ArrayControlProps.html index 278dcd6c..020e40d2 100644 --- a/static/api/core/interfaces/ArrayControlProps.html +++ b/static/api/core/interfaces/ArrayControlProps.html @@ -1,40 +1,40 @@ -ArrayControlProps | JSON Forms Core

    Interface ArrayControlProps

    Props of an array control.

    -
    interface ArrayControlProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        childErrors?: ErrorObject<string, Record<string, any>, unknown>[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        translations: ArrayTranslations;
        uischema: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
        addItem(path, value): (() => void);
        moveDown?(path, toMove): (() => void);
        moveUp?(path, toMove): (() => void);
        removeItems?(path, toDelete): (() => void);
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    childErrors?: ErrorObject<string, Record<string, any>, unknown>[]
    config?: any

    Any configuration options for the element.

    -
    data: any

    The data to be rendered.

    -
    description?: string

    Description of input cell

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    label: string

    The label for the rendered element.

    -
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    required?: boolean

    Whether the rendered data is required.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    translations: ArrayTranslations
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Methods

    Generated using TypeDoc

    \ No newline at end of file +ArrayControlProps | JSON Forms Core

    Interface ArrayControlProps

    Props of an array control.

    +
    interface ArrayControlProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        childErrors?: ErrorObject<string, Record<string, any>, unknown>[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        translations: ArrayTranslations;
        uischema: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
        addItem(path, value): (() => void);
        moveDown?(path, toMove): (() => void);
        moveUp?(path, toMove): (() => void);
        removeItems?(path, toDelete): (() => void);
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    childErrors?: ErrorObject<string, Record<string, any>, unknown>[]
    config?: any

    Any configuration options for the element.

    +
    data: any

    The data to be rendered.

    +
    description?: string

    Description of input cell

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    label: string

    The label for the rendered element.

    +
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    required?: boolean

    Whether the rendered data is required.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    translations: ArrayTranslations
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +

    Methods

    \ No newline at end of file diff --git a/static/api/core/interfaces/ArrayDefaultTranslation.html b/static/api/core/interfaces/ArrayDefaultTranslation.html index 4ad87972..1a976a08 100644 --- a/static/api/core/interfaces/ArrayDefaultTranslation.html +++ b/static/api/core/interfaces/ArrayDefaultTranslation.html @@ -1,3 +1,3 @@ -ArrayDefaultTranslation | JSON Forms Core

    Interface ArrayDefaultTranslation

    interface ArrayDefaultTranslation {
        default: ((variable?) => string);
        key: ArrayTranslationEnum;
    }

    Properties

    Properties

    default: ((variable?) => string)

    Type declaration

      • (variable?): string
      • Parameters

        • Optional variable: string

        Returns string

    Generated using TypeDoc

    \ No newline at end of file +ArrayDefaultTranslation | JSON Forms Core

    Interface ArrayDefaultTranslation

    interface ArrayDefaultTranslation {
        default: ((variable?) => string);
        key: ArrayTranslationEnum;
    }

    Properties

    Properties

    default: ((variable?) => string)

    Type declaration

      • (variable?): string
      • Parameters

        • Optional variable: string

        Returns string

    \ No newline at end of file diff --git a/static/api/core/interfaces/ArrayLayoutProps.html b/static/api/core/interfaces/ArrayLayoutProps.html index 9cdc135c..c46feb25 100644 --- a/static/api/core/interfaces/ArrayLayoutProps.html +++ b/static/api/core/interfaces/ArrayLayoutProps.html @@ -1,40 +1,40 @@ -ArrayLayoutProps | JSON Forms Core

    Interface ArrayLayoutProps

    Props of an array control.

    -
    interface ArrayLayoutProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: number;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        minItems?: number;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        translations: ArrayTranslations;
        uischema: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
        addItem(path, value): (() => void);
        moveDown?(path, toMove): (() => void);
        moveUp?(path, toMove): (() => void);
        removeItems?(path, toDelete): (() => void);
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data: number

    The data to be rendered.

    -
    description?: string

    Description of input cell

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    label: string

    The label for the rendered element.

    -
    minItems?: number
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    required?: boolean

    Whether the rendered data is required.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    translations: ArrayTranslations
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Methods

    Generated using TypeDoc

    \ No newline at end of file +ArrayLayoutProps | JSON Forms Core

    Interface ArrayLayoutProps

    Props of an array control.

    +
    interface ArrayLayoutProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: number;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        minItems?: number;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        translations: ArrayTranslations;
        uischema: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
        addItem(path, value): (() => void);
        moveDown?(path, toMove): (() => void);
        moveUp?(path, toMove): (() => void);
        removeItems?(path, toDelete): (() => void);
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data: number

    The data to be rendered.

    +
    description?: string

    Description of input cell

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    label: string

    The label for the rendered element.

    +
    minItems?: number
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    required?: boolean

    Whether the rendered data is required.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    translations: ArrayTranslations
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +

    Methods

    \ No newline at end of file diff --git a/static/api/core/interfaces/Categorization.html b/static/api/core/interfaces/Categorization.html index 81de07a4..9e9aaa96 100644 --- a/static/api/core/interfaces/Categorization.html +++ b/static/api/core/interfaces/Categorization.html @@ -1,16 +1,16 @@ -Categorization | JSON Forms Core

    Interface Categorization

    The categorization element, which may have children elements. +Categorization | JSON Forms Core

    Interface Categorization

    The categorization element, which may have children elements. A child element may either be itself a Categorization or a Category, hence the categorization element can be used to represent recursive structures like trees.

    -
    interface Categorization {
        elements: (Category | Categorization)[];
        i18n?: string;
        label: string;
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        type: "Categorization";
    }

    Hierarchy (view full)

    Properties

    elements: (Category | Categorization)[]

    The child elements of this categorization which are either of type +

    interface Categorization {
        elements: (Category | Categorization)[];
        i18n?: string;
        label: string;
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        type: "Categorization";
    }

    Hierarchy (view full)

    Properties

    elements: (Category | Categorization)[]

    The child elements of this categorization which are either of type Category or Categorization.

    -
    i18n?: string
    label: string

    Label for UI schema element.

    -
    options?: {
        [key: string]: any;
    }

    Any additional options.

    -

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    -
    type: "Categorization"

    The type of this UI schema element.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    i18n?: string
    label: string

    Label for UI schema element.

    +
    options?: {
        [key: string]: any;
    }

    Any additional options.

    +

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    +
    type: "Categorization"

    The type of this UI schema element.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/Category.html b/static/api/core/interfaces/Category.html index 2a777b51..2738faa0 100644 --- a/static/api/core/interfaces/Category.html +++ b/static/api/core/interfaces/Category.html @@ -1,13 +1,13 @@ -Category | JSON Forms Core

    Interface Category

    The category layout.

    -
    interface Category {
        elements: UISchemaElement[];
        i18n?: string;
        label: string;
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        type: "Category";
    }

    Hierarchy (view full)

    Properties

    elements: UISchemaElement[]

    The child elements of this layout.

    -
    i18n?: string
    label: string

    Label for UI schema element.

    -
    options?: {
        [key: string]: any;
    }

    Any additional options.

    -

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    -
    type: "Category"

    The type of this UI schema element.

    -

    Generated using TypeDoc

    \ No newline at end of file +Category | JSON Forms Core

    Interface Category

    The category layout.

    +
    interface Category {
        elements: UISchemaElement[];
        i18n?: string;
        label: string;
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        type: "Category";
    }

    Hierarchy (view full)

    Properties

    elements: UISchemaElement[]

    The child elements of this layout.

    +
    i18n?: string
    label: string

    Label for UI schema element.

    +
    options?: {
        [key: string]: any;
    }

    Any additional options.

    +

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    +
    type: "Category"

    The type of this UI schema element.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/CellProps.html b/static/api/core/interfaces/CellProps.html index 34bd469d..56fe5f96 100644 --- a/static/api/core/interfaces/CellProps.html +++ b/static/api/core/interfaces/CellProps.html @@ -1,31 +1,31 @@ -CellProps | JSON Forms Core

    Interface CellProps

    Props of a cell.

    -
    interface CellProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        enabled: boolean;
        errors: string;
        id: string;
        isValid: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
        handleChange(path, value): void;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data: any

    The data to be rendered.

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    isValid: boolean
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Methods

    • Update handler that emits a data change

      -

      Parameters

      • path: string

        the path to the data to be updated

        -
      • value: any

        the new value that should be written to the given path

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +CellProps | JSON Forms Core

    Interface CellProps

    Props of a cell.

    +
    interface CellProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        enabled: boolean;
        errors: string;
        id: string;
        isValid: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
        handleChange(path, value): void;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data: any

    The data to be rendered.

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    isValid: boolean
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +

    Methods

    • Update handler that emits a data change

      +

      Parameters

      • path: string

        the path to the data to be updated

        +
      • value: any

        the new value that should be written to the given path

        +

      Returns void

    \ No newline at end of file diff --git a/static/api/core/interfaces/CombinatorDefaultTranslation.html b/static/api/core/interfaces/CombinatorDefaultTranslation.html index 8760c9c1..13051575 100644 --- a/static/api/core/interfaces/CombinatorDefaultTranslation.html +++ b/static/api/core/interfaces/CombinatorDefaultTranslation.html @@ -1,3 +1,3 @@ -CombinatorDefaultTranslation | JSON Forms Core

    Interface CombinatorDefaultTranslation

    interface CombinatorDefaultTranslation {
        default: ((variable?) => string);
        key: CombinatorTranslationEnum;
    }

    Properties

    Properties

    default: ((variable?) => string)

    Type declaration

      • (variable?): string
      • Parameters

        • Optional variable: string

        Returns string

    Generated using TypeDoc

    \ No newline at end of file +CombinatorDefaultTranslation | JSON Forms Core

    Interface CombinatorDefaultTranslation

    interface CombinatorDefaultTranslation {
        default: ((variable?) => string);
        key: CombinatorTranslationEnum;
    }

    Properties

    Properties

    default: ((variable?) => string)

    Type declaration

      • (variable?): string
      • Parameters

        • Optional variable: string

        Returns string

    \ No newline at end of file diff --git a/static/api/core/interfaces/CombinatorRendererProps.html b/static/api/core/interfaces/CombinatorRendererProps.html index 16a11005..4014749f 100644 --- a/static/api/core/interfaces/CombinatorRendererProps.html +++ b/static/api/core/interfaces/CombinatorRendererProps.html @@ -1,40 +1,40 @@ -CombinatorRendererProps | JSON Forms Core

    Interface CombinatorRendererProps

    State-based props of a Control

    -
    interface CombinatorRendererProps {
        cells?: {
            cell: any;
            tester: RankedTester;
        }[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        indexOfFittingSchema: number;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        translations: CombinatorTranslations;
        uischema: ControlElement;
        uischemas: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
        handleChange(path, value): void;
    }

    Hierarchy (view full)

    Properties

    cells?: {
        cell: any;
        tester: RankedTester;
    }[]

    All available cell renderers.

    -

    Type declaration

    config?: any

    Any configuration options for the element.

    -
    data: any

    The data to be rendered.

    -
    description?: string

    Description of input cell

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    indexOfFittingSchema: number
    label: string

    The label for the rendered element.

    -
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    required?: boolean

    Whether the rendered data is required.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Methods

    • Update handler that emits a data change

      -

      Parameters

      • path: string

        the path to the data to be updated

        -
      • value: any

        the new value that should be written to the given path

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +CombinatorRendererProps | JSON Forms Core

    Interface CombinatorRendererProps

    State-based props of a Control

    +
    interface CombinatorRendererProps {
        cells?: {
            cell: any;
            tester: RankedTester;
        }[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        indexOfFittingSchema: number;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        translations: CombinatorTranslations;
        uischema: ControlElement;
        uischemas: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
        handleChange(path, value): void;
    }

    Hierarchy (view full)

    Properties

    cells?: {
        cell: any;
        tester: RankedTester;
    }[]

    All available cell renderers.

    +

    Type declaration

    config?: any

    Any configuration options for the element.

    +
    data: any

    The data to be rendered.

    +
    description?: string

    Description of input cell

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    indexOfFittingSchema: number
    label: string

    The label for the rendered element.

    +
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    required?: boolean

    Whether the rendered data is required.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +

    Methods

    • Update handler that emits a data change

      +

      Parameters

      • path: string

        the path to the data to be updated

        +
      • value: any

        the new value that should be written to the given path

        +

      Returns void

    \ No newline at end of file diff --git a/static/api/core/interfaces/CombinatorSubSchemaRenderInfo.html b/static/api/core/interfaces/CombinatorSubSchemaRenderInfo.html index b31b8b07..5d0b2e44 100644 --- a/static/api/core/interfaces/CombinatorSubSchemaRenderInfo.html +++ b/static/api/core/interfaces/CombinatorSubSchemaRenderInfo.html @@ -1,4 +1,4 @@ -CombinatorSubSchemaRenderInfo | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +CombinatorSubSchemaRenderInfo | JSON Forms Core

    Interface CombinatorSubSchemaRenderInfo

    interface CombinatorSubSchemaRenderInfo {
        label: string;
        schema: JsonSchema;
        uischema: UISchemaElement;
    }

    Properties

    Properties

    label: string
    schema: JsonSchema
    uischema: UISchemaElement
    \ No newline at end of file diff --git a/static/api/core/interfaces/ComposableCondition.html b/static/api/core/interfaces/ComposableCondition.html index c4199544..31404fa3 100644 --- a/static/api/core/interfaces/ComposableCondition.html +++ b/static/api/core/interfaces/ComposableCondition.html @@ -1,5 +1,5 @@ -ComposableCondition | JSON Forms Core

    Interface ComposableCondition

    A composable condition.

    -
    interface ComposableCondition {
        conditions: Condition[];
        type?: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    conditions: Condition[]
    type?: string

    The type of condition.

    -

    Generated using TypeDoc

    \ No newline at end of file +ComposableCondition | JSON Forms Core

    Interface ComposableCondition

    A composable condition.

    +
    interface ComposableCondition {
        conditions: Condition[];
        type?: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    conditions: Condition[]
    type?: string

    The type of condition.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/Condition.html b/static/api/core/interfaces/Condition.html index 309aeb21..b527f0ca 100644 --- a/static/api/core/interfaces/Condition.html +++ b/static/api/core/interfaces/Condition.html @@ -1,4 +1,4 @@ -Condition | JSON Forms Core

    Interface Condition

    Represents a condition to be evaluated.

    -
    interface Condition {
        type?: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    type?: string

    The type of condition.

    -

    Generated using TypeDoc

    \ No newline at end of file +Condition | JSON Forms Core

    Interface Condition

    Represents a condition to be evaluated.

    +
    interface Condition {
        type?: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    type?: string

    The type of condition.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/ControlElement.html b/static/api/core/interfaces/ControlElement.html index 0c7c5b21..8accb7ba 100644 --- a/static/api/core/interfaces/ControlElement.html +++ b/static/api/core/interfaces/ControlElement.html @@ -1,14 +1,14 @@ -ControlElement | JSON Forms Core

    Interface ControlElement

    A control element. The scope property of the control determines +ControlElement | JSON Forms Core

    Interface ControlElement

    A control element. The scope property of the control determines to which part of the schema the control should be bound.

    -
    interface ControlElement {
        i18n?: string;
        label?: string | boolean | LabelDescription;
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        scope: string;
        type: "Control";
    }

    Hierarchy (view full)

    Properties

    Properties

    i18n?: string
    label?: string | boolean | LabelDescription

    Label for UI schema element.

    -
    options?: {
        [key: string]: any;
    }

    Any additional options.

    -

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    -
    scope: string

    The scope that determines to which part this element should be bound to.

    -
    type: "Control"

    The type of this UI schema element.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    interface ControlElement {
        i18n?: string;
        label?: string | boolean | LabelDescription;
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        scope: string;
        type: "Control";
    }

    Hierarchy (view full)

    Properties

    Properties

    i18n?: string
    label?: string | boolean | LabelDescription

    Label for UI schema element.

    +
    options?: {
        [key: string]: any;
    }

    Any additional options.

    +

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    +
    scope: string

    The scope that determines to which part this element should be bound to.

    +
    type: "Control"

    The type of this UI schema element.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/ControlProps.html b/static/api/core/interfaces/ControlProps.html index 4e87979b..c826a82a 100644 --- a/static/api/core/interfaces/ControlProps.html +++ b/static/api/core/interfaces/ControlProps.html @@ -1,37 +1,37 @@ -ControlProps | JSON Forms Core

    Interface ControlProps

    Props of a Control.

    -
    interface ControlProps {
        cells?: {
            cell: any;
            tester: RankedTester;
        }[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
        handleChange(path, value): void;
    }

    Hierarchy (view full)

    Properties

    cells?: {
        cell: any;
        tester: RankedTester;
    }[]

    All available cell renderers.

    -

    Type declaration

    config?: any

    Any configuration options for the element.

    -
    data: any

    The data to be rendered.

    -
    description?: string

    Description of input cell

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    label: string

    The label for the rendered element.

    -
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    required?: boolean

    Whether the rendered data is required.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Methods

    • Update handler that emits a data change

      -

      Parameters

      • path: string

        the path to the data to be updated

        -
      • value: any

        the new value that should be written to the given path

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +ControlProps | JSON Forms Core

    Interface ControlProps

    Props of a Control.

    +
    interface ControlProps {
        cells?: {
            cell: any;
            tester: RankedTester;
        }[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
        handleChange(path, value): void;
    }

    Hierarchy (view full)

    Properties

    cells?: {
        cell: any;
        tester: RankedTester;
    }[]

    All available cell renderers.

    +

    Type declaration

    config?: any

    Any configuration options for the element.

    +
    data: any

    The data to be rendered.

    +
    description?: string

    Description of input cell

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    label: string

    The label for the rendered element.

    +
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    required?: boolean

    Whether the rendered data is required.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +

    Methods

    • Update handler that emits a data change

      +

      Parameters

      • path: string

        the path to the data to be updated

        +
      • value: any

        the new value that should be written to the given path

        +

      Returns void

    \ No newline at end of file diff --git a/static/api/core/interfaces/ControlState.html b/static/api/core/interfaces/ControlState.html index b480c8ab..80832bca 100644 --- a/static/api/core/interfaces/ControlState.html +++ b/static/api/core/interfaces/ControlState.html @@ -1,6 +1,6 @@ -ControlState | JSON Forms Core

    Interface ControlState

    The state of a control.

    -
    interface ControlState {
        isFocused: boolean;
        value: any;
    }

    Properties

    Properties

    isFocused: boolean

    Whether the control is focused.

    -
    value: any

    The current value.

    -

    Generated using TypeDoc

    \ No newline at end of file +ControlState | JSON Forms Core

    Interface ControlState

    The state of a control.

    +
    interface ControlState {
        isFocused: boolean;
        value: any;
    }

    Properties

    Properties

    isFocused: boolean

    Whether the control is focused.

    +
    value: any

    The current value.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/ControlWithDetailProps.html b/static/api/core/interfaces/ControlWithDetailProps.html index f1e2ee34..e0279fad 100644 --- a/static/api/core/interfaces/ControlWithDetailProps.html +++ b/static/api/core/interfaces/ControlWithDetailProps.html @@ -1,38 +1,38 @@ -ControlWithDetailProps | JSON Forms Core

    Interface ControlWithDetailProps

    State-based props of a table control.

    -
    interface ControlWithDetailProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
        handleChange(path, value): void;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data: any

    The data to be rendered.

    -
    description?: string

    Description of input cell

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    label: string

    The label for the rendered element.

    -
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    required?: boolean

    Whether the rendered data is required.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Methods

    • Update handler that emits a data change

      -

      Parameters

      • path: string

        the path to the data to be updated

        -
      • value: any

        the new value that should be written to the given path

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +ControlWithDetailProps | JSON Forms Core

    Interface ControlWithDetailProps

    State-based props of a table control.

    +
    interface ControlWithDetailProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
        handleChange(path, value): void;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data: any

    The data to be rendered.

    +
    description?: string

    Description of input cell

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    label: string

    The label for the rendered element.

    +
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    required?: boolean

    Whether the rendered data is required.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +

    Methods

    • Update handler that emits a data change

      +

      Parameters

      • path: string

        the path to the data to be updated

        +
      • value: any

        the new value that should be written to the given path

        +

      Returns void

    \ No newline at end of file diff --git a/static/api/core/interfaces/DispatchCellProps.html b/static/api/core/interfaces/DispatchCellProps.html index 3cd02f1a..fd9e73db 100644 --- a/static/api/core/interfaces/DispatchCellProps.html +++ b/static/api/core/interfaces/DispatchCellProps.html @@ -1,28 +1,28 @@ -DispatchCellProps | JSON Forms Core

    Interface DispatchCellProps

    Registers the given cell renderer when a JSON Forms store is created.

    +DispatchCellProps | JSON Forms Core

    Interface DispatchCellProps

    Registers the given cell renderer when a JSON Forms store is created.

    Param: tester

    Param: cell

    the cell to be registered

    -

    Returns

    interface DispatchCellProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        enabled: boolean;
        errors: string;
        id: string;
        isValid: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data: any

    The data to be rendered.

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    isValid: boolean
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Returns

    interface DispatchCellProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        enabled: boolean;
        errors: string;
        id: string;
        isValid: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data: any

    The data to be rendered.

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    isValid: boolean
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/DispatchCellStateProps.html b/static/api/core/interfaces/DispatchCellStateProps.html index adf1cf45..5a9d1df7 100644 --- a/static/api/core/interfaces/DispatchCellStateProps.html +++ b/static/api/core/interfaces/DispatchCellStateProps.html @@ -1,28 +1,28 @@ -DispatchCellStateProps | JSON Forms Core

    Interface DispatchCellStateProps

    Registers the given cell renderer when a JSON Forms store is created.

    +DispatchCellStateProps | JSON Forms Core

    Interface DispatchCellStateProps

    Registers the given cell renderer when a JSON Forms store is created.

    Param: tester

    Param: cell

    the cell to be registered

    -

    Returns

    interface DispatchCellStateProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        enabled: boolean;
        errors: string;
        id: string;
        isValid: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data: any

    The data to be rendered.

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    isValid: boolean
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Returns

    interface DispatchCellStateProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        enabled: boolean;
        errors: string;
        id: string;
        isValid: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data: any

    The data to be rendered.

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    isValid: boolean
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/DispatchPropsOfArrayControl.html b/static/api/core/interfaces/DispatchPropsOfArrayControl.html index 4eb9c4a7..c91acdad 100644 --- a/static/api/core/interfaces/DispatchPropsOfArrayControl.html +++ b/static/api/core/interfaces/DispatchPropsOfArrayControl.html @@ -1,6 +1,6 @@ -DispatchPropsOfArrayControl | JSON Forms Core

    Interface DispatchPropsOfArrayControl

    Dispatch props of a table control

    -
    interface DispatchPropsOfArrayControl {
        addItem(path, value): (() => void);
        moveDown?(path, toMove): (() => void);
        moveUp?(path, toMove): (() => void);
        removeItems?(path, toDelete): (() => void);
    }

    Hierarchy (view full)

    Methods

    • Parameters

      • path: string
      • value: any

      Returns (() => void)

        • (): void
        • Returns void

    • Parameters

      • path: string
      • toMove: number

      Returns (() => void)

        • (): void
        • Returns void

    • Parameters

      • path: string
      • toMove: number

      Returns (() => void)

        • (): void
        • Returns void

    • Parameters

      • path: string
      • toDelete: number[]

      Returns (() => void)

        • (): void
        • Returns void

    Generated using TypeDoc

    \ No newline at end of file +DispatchPropsOfArrayControl | JSON Forms Core

    Interface DispatchPropsOfArrayControl

    Dispatch props of a table control

    +
    interface DispatchPropsOfArrayControl {
        addItem(path, value): (() => void);
        moveDown?(path, toMove): (() => void);
        moveUp?(path, toMove): (() => void);
        removeItems?(path, toDelete): (() => void);
    }

    Hierarchy (view full)

    Methods

    • Parameters

      • path: string
      • value: any

      Returns (() => void)

        • (): void
        • Returns void

    • Parameters

      • path: string
      • toMove: number

      Returns (() => void)

        • (): void
        • Returns void

    • Parameters

      • path: string
      • toMove: number

      Returns (() => void)

        • (): void
        • Returns void

    • Parameters

      • path: string
      • toDelete: number[]

      Returns (() => void)

        • (): void
        • Returns void

    \ No newline at end of file diff --git a/static/api/core/interfaces/DispatchPropsOfControl.html b/static/api/core/interfaces/DispatchPropsOfControl.html index 9b74eb88..400c7180 100644 --- a/static/api/core/interfaces/DispatchPropsOfControl.html +++ b/static/api/core/interfaces/DispatchPropsOfControl.html @@ -1,6 +1,6 @@ -DispatchPropsOfControl | JSON Forms Core

    Interface DispatchPropsOfControl

    Dispatch-based props of a Control.

    -
    interface DispatchPropsOfControl {
        handleChange(path, value): void;
    }

    Hierarchy (view full)

    Methods

    Methods

    • Update handler that emits a data change

      -

      Parameters

      • path: string

        the path to the data to be updated

        -
      • value: any

        the new value that should be written to the given path

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +DispatchPropsOfControl | JSON Forms Core

    Interface DispatchPropsOfControl

    Dispatch-based props of a Control.

    +
    interface DispatchPropsOfControl {
        handleChange(path, value): void;
    }

    Hierarchy (view full)

    Methods

    Methods

    • Update handler that emits a data change

      +

      Parameters

      • path: string

        the path to the data to be updated

        +
      • value: any

        the new value that should be written to the given path

        +

      Returns void

    \ No newline at end of file diff --git a/static/api/core/interfaces/DispatchPropsOfMultiEnumControl.html b/static/api/core/interfaces/DispatchPropsOfMultiEnumControl.html index f7387d4f..4703efca 100644 --- a/static/api/core/interfaces/DispatchPropsOfMultiEnumControl.html +++ b/static/api/core/interfaces/DispatchPropsOfMultiEnumControl.html @@ -1,3 +1,3 @@ -DispatchPropsOfMultiEnumControl | JSON Forms Core

    Interface DispatchPropsOfMultiEnumControl

    interface DispatchPropsOfMultiEnumControl {
        addItem: ((path, value) => void);
        removeItem?: ((path, toDelete) => void);
    }

    Properties

    Properties

    addItem: ((path, value) => void)

    Type declaration

      • (path, value): void
      • Parameters

        • path: string
        • value: any

        Returns void

    removeItem?: ((path, toDelete) => void)

    Type declaration

      • (path, toDelete): void
      • Parameters

        • path: string
        • toDelete: any

        Returns void

    Generated using TypeDoc

    \ No newline at end of file +DispatchPropsOfMultiEnumControl | JSON Forms Core

    Interface DispatchPropsOfMultiEnumControl

    interface DispatchPropsOfMultiEnumControl {
        addItem: ((path, value) => void);
        removeItem?: ((path, toDelete) => void);
    }

    Properties

    Properties

    addItem: ((path, value) => void)

    Type declaration

      • (path, value): void
      • Parameters

        • path: string
        • value: any

        Returns void

    removeItem?: ((path, toDelete) => void)

    Type declaration

      • (path, toDelete): void
      • Parameters

        • path: string
        • toDelete: any

        Returns void

    \ No newline at end of file diff --git a/static/api/core/interfaces/EnumCellProps.html b/static/api/core/interfaces/EnumCellProps.html index 191e3926..9e30c010 100644 --- a/static/api/core/interfaces/EnumCellProps.html +++ b/static/api/core/interfaces/EnumCellProps.html @@ -1,32 +1,32 @@ -EnumCellProps | JSON Forms Core

    Interface EnumCellProps

    Props of an enum cell.

    -
    interface EnumCellProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        enabled: boolean;
        errors: string;
        id: string;
        isValid: boolean;
        options?: EnumOption[];
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
        handleChange(path, value): void;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data: any

    The data to be rendered.

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    isValid: boolean
    options?: EnumOption[]
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Methods

    • Update handler that emits a data change

      -

      Parameters

      • path: string

        the path to the data to be updated

        -
      • value: any

        the new value that should be written to the given path

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file +EnumCellProps | JSON Forms Core

    Interface EnumCellProps

    Props of an enum cell.

    +
    interface EnumCellProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        enabled: boolean;
        errors: string;
        id: string;
        isValid: boolean;
        options?: EnumOption[];
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
        handleChange(path, value): void;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data: any

    The data to be rendered.

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    isValid: boolean
    options?: EnumOption[]
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +

    Methods

    • Update handler that emits a data change

      +

      Parameters

      • path: string

        the path to the data to be updated

        +
      • value: any

        the new value that should be written to the given path

        +

      Returns void

    \ No newline at end of file diff --git a/static/api/core/interfaces/EnumOption.html b/static/api/core/interfaces/EnumOption.html index 04b20ddc..ec0d47fe 100644 --- a/static/api/core/interfaces/EnumOption.html +++ b/static/api/core/interfaces/EnumOption.html @@ -1,3 +1,3 @@ -EnumOption | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +EnumOption | JSON Forms Core

    Interface EnumOption

    interface EnumOption {
        label: string;
        value: any;
    }

    Properties

    Properties

    label: string
    value: any
    \ No newline at end of file diff --git a/static/api/core/interfaces/Formatted.html b/static/api/core/interfaces/Formatted.html index bb2d834f..991805b3 100644 --- a/static/api/core/interfaces/Formatted.html +++ b/static/api/core/interfaces/Formatted.html @@ -1,10 +1,10 @@ -Formatted | JSON Forms Core

    Interface Formatted<A>

    Interface for mapping a given type to a formatted string and back.

    -
    interface Formatted<A> {
        fromFormatted(formatted): A;
        toFormatted(value): string;
    }

    Type Parameters

    • A

    Methods

    \ No newline at end of file diff --git a/static/api/core/interfaces/GroupLayout.html b/static/api/core/interfaces/GroupLayout.html index 29c364e2..3adf0cdf 100644 --- a/static/api/core/interfaces/GroupLayout.html +++ b/static/api/core/interfaces/GroupLayout.html @@ -1,14 +1,14 @@ -GroupLayout | JSON Forms Core

    Interface GroupLayout

    A group resembles a vertical layout, but additionally might have a label. +GroupLayout | JSON Forms Core

    Interface GroupLayout

    A group resembles a vertical layout, but additionally might have a label. This layout is useful when grouping different elements by a certain criteria.

    -
    interface GroupLayout {
        elements: UISchemaElement[];
        i18n?: string;
        label?: string;
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        type: "Group";
    }

    Hierarchy (view full)

    Properties

    elements: UISchemaElement[]

    The child elements of this layout.

    -
    i18n?: string
    label?: string

    Label for UI schema element.

    -
    options?: {
        [key: string]: any;
    }

    Any additional options.

    -

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    -
    type: "Group"

    The type of this UI schema element.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    interface GroupLayout {
        elements: UISchemaElement[];
        i18n?: string;
        label?: string;
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        type: "Group";
    }

    Hierarchy (view full)

    Properties

    elements: UISchemaElement[]

    The child elements of this layout.

    +
    i18n?: string
    label?: string

    Label for UI schema element.

    +
    options?: {
        [key: string]: any;
    }

    Any additional options.

    +

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    +
    type: "Group"

    The type of this UI schema element.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/HorizontalLayout.html b/static/api/core/interfaces/HorizontalLayout.html index d937da06..02f5cffe 100644 --- a/static/api/core/interfaces/HorizontalLayout.html +++ b/static/api/core/interfaces/HorizontalLayout.html @@ -1,10 +1,10 @@ -HorizontalLayout | JSON Forms Core

    Interface HorizontalLayout

    A layout which orders its children horizontally (i.e. from left to right).

    -
    interface HorizontalLayout {
        elements: UISchemaElement[];
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        type: "HorizontalLayout";
    }

    Hierarchy (view full)

    Properties

    Properties

    elements: UISchemaElement[]

    The child elements of this layout.

    -
    options?: {
        [key: string]: any;
    }

    Any additional options.

    -

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    -
    type: "HorizontalLayout"

    The type of this UI schema element.

    -

    Generated using TypeDoc

    \ No newline at end of file +HorizontalLayout | JSON Forms Core

    Interface HorizontalLayout

    A layout which orders its children horizontally (i.e. from left to right).

    +
    interface HorizontalLayout {
        elements: UISchemaElement[];
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        type: "HorizontalLayout";
    }

    Hierarchy (view full)

    Properties

    Properties

    elements: UISchemaElement[]

    The child elements of this layout.

    +
    options?: {
        [key: string]: any;
    }

    Any additional options.

    +

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    +
    type: "HorizontalLayout"

    The type of this UI schema element.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/Internationalizable.html b/static/api/core/interfaces/Internationalizable.html index 545216df..07744fb3 100644 --- a/static/api/core/interfaces/Internationalizable.html +++ b/static/api/core/interfaces/Internationalizable.html @@ -1,2 +1,2 @@ -Internationalizable | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +Internationalizable | JSON Forms Core

    Interface Internationalizable

    interface Internationalizable {
        i18n?: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    i18n?: string
    \ No newline at end of file diff --git a/static/api/core/interfaces/JsonFormsCellRendererRegistryEntry.html b/static/api/core/interfaces/JsonFormsCellRendererRegistryEntry.html index aefdccc3..64f023e3 100644 --- a/static/api/core/interfaces/JsonFormsCellRendererRegistryEntry.html +++ b/static/api/core/interfaces/JsonFormsCellRendererRegistryEntry.html @@ -1,3 +1,3 @@ -JsonFormsCellRendererRegistryEntry | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +JsonFormsCellRendererRegistryEntry | JSON Forms Core

    Interface JsonFormsCellRendererRegistryEntry

    interface JsonFormsCellRendererRegistryEntry {
        cell: any;
        tester: RankedTester;
    }

    Properties

    Properties

    cell: any
    tester: RankedTester
    \ No newline at end of file diff --git a/static/api/core/interfaces/JsonFormsCore.html b/static/api/core/interfaces/JsonFormsCore.html index a9637041..a7cb0c56 100644 --- a/static/api/core/interfaces/JsonFormsCore.html +++ b/static/api/core/interfaces/JsonFormsCore.html @@ -1,9 +1,9 @@ -JsonFormsCore | JSON Forms Core

    Interface JsonFormsCore

    interface JsonFormsCore {
        additionalErrors?: ErrorObject<string, Record<string, any>, unknown>[];
        ajv?: Ajv;
        data: any;
        errors?: ErrorObject<string, Record<string, any>, unknown>[];
        schema: JsonSchema;
        uischema: UISchemaElement;
        validationMode?: ValidationMode;
        validator?: ValidateFunction<unknown>;
    }

    Properties

    additionalErrors?: ErrorObject<string, Record<string, any>, unknown>[]
    ajv?: Ajv
    data: any
    errors?: ErrorObject<string, Record<string, any>, unknown>[]
    schema: JsonSchema
    uischema: UISchemaElement
    validationMode?: ValidationMode
    validator?: ValidateFunction<unknown>

    Generated using TypeDoc

    \ No newline at end of file +JsonFormsCore | JSON Forms Core

    Interface JsonFormsCore

    interface JsonFormsCore {
        additionalErrors?: ErrorObject<string, Record<string, any>, unknown>[];
        ajv?: Ajv;
        data: any;
        errors?: ErrorObject<string, Record<string, any>, unknown>[];
        schema: JsonSchema;
        uischema: UISchemaElement;
        validationMode?: ValidationMode;
        validator?: ValidateFunction<unknown>;
    }

    Properties

    additionalErrors?: ErrorObject<string, Record<string, any>, unknown>[]
    ajv?: Ajv
    data: any
    errors?: ErrorObject<string, Record<string, any>, unknown>[]
    schema: JsonSchema
    uischema: UISchemaElement
    validationMode?: ValidationMode
    validator?: ValidateFunction<unknown>
    \ No newline at end of file diff --git a/static/api/core/interfaces/JsonFormsDefaultDataRegistryEntry.html b/static/api/core/interfaces/JsonFormsDefaultDataRegistryEntry.html index e50d04fe..def6117e 100644 --- a/static/api/core/interfaces/JsonFormsDefaultDataRegistryEntry.html +++ b/static/api/core/interfaces/JsonFormsDefaultDataRegistryEntry.html @@ -1,3 +1,3 @@ -JsonFormsDefaultDataRegistryEntry | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +JsonFormsDefaultDataRegistryEntry | JSON Forms Core

    Interface JsonFormsDefaultDataRegistryEntry

    interface JsonFormsDefaultDataRegistryEntry {
        data: any;
        schemaPath: string;
    }

    Properties

    Properties

    data: any
    schemaPath: string
    \ No newline at end of file diff --git a/static/api/core/interfaces/JsonFormsExtendedState.html b/static/api/core/interfaces/JsonFormsExtendedState.html index a5a71658..7b6623e9 100644 --- a/static/api/core/interfaces/JsonFormsExtendedState.html +++ b/static/api/core/interfaces/JsonFormsExtendedState.html @@ -1,4 +1,4 @@ -JsonFormsExtendedState | JSON Forms Core

    Interface JsonFormsExtendedState<T>

    The state shape of JSONForms.

    -
    interface JsonFormsExtendedState<T> {
        jsonforms: {
            [subState: string]: T;
        };
    }

    Type Parameters

    • T

    Hierarchy (view full)

    Properties

    Properties

    jsonforms: {
        [subState: string]: T;
    }

    Represents JSONForm's sub-state.

    -

    Type declaration

    • [subState: string]: T

    Generated using TypeDoc

    \ No newline at end of file +JsonFormsExtendedState | JSON Forms Core

    Interface JsonFormsExtendedState<T>

    The state shape of JSONForms.

    +
    interface JsonFormsExtendedState<T> {
        jsonforms: {
            [subState: string]: T;
        };
    }

    Type Parameters

    • T

    Hierarchy (view full)

    Properties

    Properties

    jsonforms: {
        [subState: string]: T;
    }

    Represents JSONForm's sub-state.

    +

    Type declaration

    • [subState: string]: T
    \ No newline at end of file diff --git a/static/api/core/interfaces/JsonFormsI18nState.html b/static/api/core/interfaces/JsonFormsI18nState.html index 07372e7a..aec6a844 100644 --- a/static/api/core/interfaces/JsonFormsI18nState.html +++ b/static/api/core/interfaces/JsonFormsI18nState.html @@ -1,4 +1,4 @@ -JsonFormsI18nState | JSON Forms Core

    Interface JsonFormsI18nState

    interface JsonFormsI18nState {
        locale?: string;
        translate?: Translator;
        translateError?: ErrorTranslator;
    }

    Properties

    locale?: string
    translate?: Translator
    translateError?: ErrorTranslator

    Generated using TypeDoc

    \ No newline at end of file +JsonFormsI18nState | JSON Forms Core

    Interface JsonFormsI18nState

    interface JsonFormsI18nState {
        locale?: string;
        translate?: Translator;
        translateError?: ErrorTranslator;
    }

    Properties

    locale?: string
    translate?: Translator
    translateError?: ErrorTranslator
    \ No newline at end of file diff --git a/static/api/core/interfaces/JsonFormsProps.html b/static/api/core/interfaces/JsonFormsProps.html index 08886483..9c2facd3 100644 --- a/static/api/core/interfaces/JsonFormsProps.html +++ b/static/api/core/interfaces/JsonFormsProps.html @@ -1,18 +1,18 @@ -JsonFormsProps | JSON Forms Core

    Interface JsonFormsProps

    interface JsonFormsProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config: any;
        enabled?: boolean;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema?: JsonSchema;
        uischema?: UISchemaElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    config: any
    enabled?: boolean

    Whether the rendered element should be enabled.

    -
    path?: string

    Optional instance path. Necessary when the actual data +JsonFormsProps | JSON Forms Core

    Interface JsonFormsProps

    interface JsonFormsProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config: any;
        enabled?: boolean;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema?: JsonSchema;
        uischema?: UISchemaElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    config: any
    enabled?: boolean

    Whether the rendered element should be enabled.

    +
    path?: string

    Optional instance path. Necessary when the actual data path can not be inferred via the UI schema element as it is the case with nested controls.

    -
    rootSchema: JsonSchema
    schema?: JsonSchema

    The JSON schema that describes the data.

    -
    uischema?: UISchemaElement

    The UI schema to be rendered.

    -
    visible?: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    rootSchema: JsonSchema
    schema?: JsonSchema

    The JSON schema that describes the data.

    +
    uischema?: UISchemaElement

    The UI schema to be rendered.

    +
    visible?: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/JsonFormsRendererRegistryEntry.html b/static/api/core/interfaces/JsonFormsRendererRegistryEntry.html index 58ec3395..60da61b8 100644 --- a/static/api/core/interfaces/JsonFormsRendererRegistryEntry.html +++ b/static/api/core/interfaces/JsonFormsRendererRegistryEntry.html @@ -1,3 +1,3 @@ -JsonFormsRendererRegistryEntry | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +JsonFormsRendererRegistryEntry | JSON Forms Core

    Interface JsonFormsRendererRegistryEntry

    interface JsonFormsRendererRegistryEntry {
        renderer: any;
        tester: RankedTester;
    }

    Properties

    Properties

    renderer: any
    tester: RankedTester
    \ No newline at end of file diff --git a/static/api/core/interfaces/JsonFormsState.html b/static/api/core/interfaces/JsonFormsState.html index f70ce532..5123c0c4 100644 --- a/static/api/core/interfaces/JsonFormsState.html +++ b/static/api/core/interfaces/JsonFormsState.html @@ -1,4 +1,4 @@ -JsonFormsState | JSON Forms Core

    Interface JsonFormsState

    The state shape of JSONForms.

    -
    interface JsonFormsState {
        jsonforms: JsonFormsSubStates;
    }

    Hierarchy (view full)

    Properties

    Properties

    Represents JSONForm's sub-state.

    -

    Generated using TypeDoc

    \ No newline at end of file +JsonFormsState | JSON Forms Core

    Interface JsonFormsState

    The state shape of JSONForms.

    +
    interface JsonFormsState {
        jsonforms: JsonFormsSubStates;
    }

    Hierarchy (view full)

    Properties

    Properties

    Represents JSONForm's sub-state.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/JsonFormsStore.html b/static/api/core/interfaces/JsonFormsStore.html index 1a2ef117..fcd70ac5 100644 --- a/static/api/core/interfaces/JsonFormsStore.html +++ b/static/api/core/interfaces/JsonFormsStore.html @@ -1,10 +1,10 @@ -JsonFormsStore | JSON Forms Core

    Interface JsonFormsStore

    JSONForms store.

    -
    interface JsonFormsStore {
        dispatch: Dispatch<AnyAction>;
        [observable](): Observable<JsonFormsState>;
        getState(): JsonFormsState;
        replaceReducer(nextReducer): void;
        subscribe(listener): Unsubscribe;
    }

    Hierarchy (view full)

    Properties

    dispatch: Dispatch<AnyAction>

    Dispatches an action. It is the only way to trigger a state change.

    +JsonFormsStore | JSON Forms Core

    Interface JsonFormsStore

    JSONForms store.

    +
    interface JsonFormsStore {
        dispatch: Dispatch<AnyAction>;
        [observable](): Observable<JsonFormsState>;
        getState(): JsonFormsState;
        replaceReducer(nextReducer): void;
        subscribe(listener): Unsubscribe;
    }

    Hierarchy (view full)

    Properties

    dispatch: Dispatch<AnyAction>

    Dispatches an action. It is the only way to trigger a state change.

    The reducer function, used to create the store, will be called with the current state tree and the given action. Its return value will be considered the next state of the tree, and the change listeners will @@ -23,18 +23,18 @@

    Returns

    For convenience, the same action object you dispatched.

    Note that, if you use a custom middleware, it may wrap dispatch() to return something else (for example, a Promise you can await).

    -

    Methods

    Methods

    • Replaces the reducer currently used by the store to calculate the state.

      +
    • Replaces the reducer currently used by the store to calculate the state.

      You might need this if your app implements code splitting and you want to load some of the reducers dynamically. You might also need this if you implement a hot reloading mechanism for Redux.

      -

      Parameters

      Returns void

    • Adds a change listener. It will be called any time an action is dispatched, and some part of the state tree may potentially have changed. You may then call getState() to read the current state tree inside the callback.

      @@ -54,6 +54,6 @@

      Returns

      For convenience, the same action object you dispatched.

      state by the time it exits.

    • -

    Parameters

    • listener: (() => void)

      A callback to be invoked on every dispatch.

      +

      Parameters

      • listener: (() => void)

        A callback to be invoked on every dispatch.

          • (): void
          • Returns void

      Returns Unsubscribe

      A function to remove this change listener.

      -

    Generated using TypeDoc

    \ No newline at end of file +
    \ No newline at end of file diff --git a/static/api/core/interfaces/JsonFormsSubStates.html b/static/api/core/interfaces/JsonFormsSubStates.html index 218b8165..cebf8934 100644 --- a/static/api/core/interfaces/JsonFormsSubStates.html +++ b/static/api/core/interfaces/JsonFormsSubStates.html @@ -1,15 +1,15 @@ -JsonFormsSubStates | JSON Forms Core

    Interface JsonFormsSubStates

    interface JsonFormsSubStates {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        core?: JsonFormsCore;
        i18n?: JsonFormsI18nState;
        readonly?: boolean;
        renderers?: JsonFormsRendererRegistryEntry[];
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        [additionalState: string]: any;
    }

    Indexable

    [additionalState: string]: any

    Properties

    All available cell renderers.

    -
    config?: any

    Global configuration options.

    -

    Substate for storing mandatory sub-state.

    -

    I18n settings.

    -
    readonly?: boolean

    If true, sets all controls to read-only.

    -

    All available renderers.

    -

    The UI schema registry used in detail renderers.

    -

    Generated using TypeDoc

    \ No newline at end of file +JsonFormsSubStates | JSON Forms Core

    Interface JsonFormsSubStates

    interface JsonFormsSubStates {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        core?: JsonFormsCore;
        i18n?: JsonFormsI18nState;
        readonly?: boolean;
        renderers?: JsonFormsRendererRegistryEntry[];
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        [additionalState: string]: any;
    }

    Indexable

    [additionalState: string]: any

    Properties

    All available cell renderers.

    +
    config?: any

    Global configuration options.

    +

    Substate for storing mandatory sub-state.

    +

    I18n settings.

    +
    readonly?: boolean

    If true, sets all controls to read-only.

    +

    All available renderers.

    +

    The UI schema registry used in detail renderers.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/JsonFormsUISchemaRegistryEntry.html b/static/api/core/interfaces/JsonFormsUISchemaRegistryEntry.html index 8d93651f..11591dab 100644 --- a/static/api/core/interfaces/JsonFormsUISchemaRegistryEntry.html +++ b/static/api/core/interfaces/JsonFormsUISchemaRegistryEntry.html @@ -1,3 +1,3 @@ -JsonFormsUISchemaRegistryEntry | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +JsonFormsUISchemaRegistryEntry | JSON Forms Core

    Interface JsonFormsUISchemaRegistryEntry

    interface JsonFormsUISchemaRegistryEntry {
        tester: UISchemaTester;
        uischema: UISchemaElement;
    }

    Properties

    Properties

    uischema: UISchemaElement
    \ No newline at end of file diff --git a/static/api/core/interfaces/JsonSchema4.html b/static/api/core/interfaces/JsonSchema4.html index 85cb1d47..cd8027f3 100644 --- a/static/api/core/interfaces/JsonSchema4.html +++ b/static/api/core/interfaces/JsonSchema4.html @@ -1,69 +1,69 @@ -JsonSchema4 | JSON Forms Core

    Interface JsonSchema4

    interface JsonSchema4 {
        $ref?: string;
        $schema?: string;
        additionalItems?: boolean | JsonSchema4;
        additionalProperties?: boolean | JsonSchema4;
        allOf?: JsonSchema4[];
        anyOf?: JsonSchema4[];
        const?: any;
        default?: any;
        definitions?: {
            [key: string]: JsonSchema4;
        };
        dependencies?: {
            [key: string]: JsonSchema4 | string[];
        };
        description?: string;
        enum?: any[];
        exclusiveMaximum?: boolean;
        exclusiveMinimum?: boolean;
        format?: string;
        id?: string;
        items?: JsonSchema4 | JsonSchema4[];
        maxItems?: number;
        maxLength?: number;
        maxProperties?: number;
        maximum?: number;
        minItems?: number;
        minLength?: number;
        minProperties?: number;
        minimum?: number;
        multipleOf?: number;
        not?: JsonSchema4;
        oneOf?: JsonSchema4[];
        pattern?: string;
        patternProperties?: {
            [pattern: string]: JsonSchema4;
        };
        properties?: {
            [property: string]: JsonSchema4;
        };
        required?: string[];
        title?: string;
        type?: string | string[];
        uniqueItems?: boolean;
    }

    Properties

    $ref?: string
    $schema?: string

    It is recommended that the meta-schema is +JsonSchema4 | JSON Forms Core

    Interface JsonSchema4

    interface JsonSchema4 {
        $ref?: string;
        $schema?: string;
        additionalItems?: boolean | JsonSchema4;
        additionalProperties?: boolean | JsonSchema4;
        allOf?: JsonSchema4[];
        anyOf?: JsonSchema4[];
        const?: any;
        default?: any;
        definitions?: {
            [key: string]: JsonSchema4;
        };
        dependencies?: {
            [key: string]: JsonSchema4 | string[];
        };
        description?: string;
        enum?: any[];
        exclusiveMaximum?: boolean;
        exclusiveMinimum?: boolean;
        format?: string;
        id?: string;
        items?: JsonSchema4 | JsonSchema4[];
        maxItems?: number;
        maxLength?: number;
        maxProperties?: number;
        maximum?: number;
        minItems?: number;
        minLength?: number;
        minProperties?: number;
        minimum?: number;
        multipleOf?: number;
        not?: JsonSchema4;
        oneOf?: JsonSchema4[];
        pattern?: string;
        patternProperties?: {
            [pattern: string]: JsonSchema4;
        };
        properties?: {
            [property: string]: JsonSchema4;
        };
        required?: string[];
        title?: string;
        type?: string | string[];
        uniqueItems?: boolean;
    }

    Properties

    $ref?: string
    $schema?: string

    It is recommended that the meta-schema is included in the root of any JSON Schema

    -
    additionalItems?: boolean | JsonSchema4
    additionalProperties?: boolean | JsonSchema4
    allOf?: JsonSchema4[]
    anyOf?: JsonSchema4[]
    const?: any
    default?: any

    Default json for the object represented by +

    additionalItems?: boolean | JsonSchema4
    additionalProperties?: boolean | JsonSchema4
    allOf?: JsonSchema4[]
    anyOf?: JsonSchema4[]
    const?: any
    default?: any

    Default json for the object represented by this schema

    -
    definitions?: {
        [key: string]: JsonSchema4;
    }

    Holds simple JSON Schema definitions for +

    definitions?: {
        [key: string]: JsonSchema4;
    }

    Holds simple JSON Schema definitions for referencing from elsewhere.

    -

    Type declaration

    dependencies?: {
        [key: string]: JsonSchema4 | string[];
    }

    If the key is present as a property then the +

    Type declaration

    dependencies?: {
        [key: string]: JsonSchema4 | string[];
    }

    If the key is present as a property then the string of properties must also be present. If the value is a JSON Schema then it must also be valid for the object if the key is present.

    -

    Type declaration

    description?: string

    Schema description

    -
    enum?: any[]

    Enumerates the values that this schema can be +

    Type declaration

    description?: string

    Schema description

    +
    enum?: any[]

    Enumerates the values that this schema can be e.g. {"type": "string", "enum": ["red", "green", "blue"]}

    -
    exclusiveMaximum?: boolean

    If true maximum must be > value, >= otherwise

    -
    exclusiveMinimum?: boolean

    If true minimum must be < value, <= otherwise

    -
    format?: string
    id?: string

    This is important because it tells refs where +

    exclusiveMaximum?: boolean

    If true maximum must be > value, >= otherwise

    +
    exclusiveMinimum?: boolean

    If true minimum must be < value, <= otherwise

    +
    format?: string
    id?: string

    This is important because it tells refs where the root of the document is located

    -
    maxItems?: number
    maxLength?: number
    maxProperties?: number
    maximum?: number
    minItems?: number
    minLength?: number
    minProperties?: number
    minimum?: number
    multipleOf?: number

    The value must be a multiple of the number +

    maxItems?: number
    maxLength?: number
    maxProperties?: number
    maximum?: number
    minItems?: number
    minLength?: number
    minProperties?: number
    minimum?: number
    multipleOf?: number

    The value must be a multiple of the number (e.g. 10 is a multiple of 5)

    -

    The entity being validated must not match this schema

    -
    oneOf?: JsonSchema4[]
    pattern?: string

    This is a regex string that the value must +

    The entity being validated must not match this schema

    +
    oneOf?: JsonSchema4[]
    pattern?: string

    This is a regex string that the value must conform to

    -
    patternProperties?: {
        [pattern: string]: JsonSchema4;
    }

    The key of this object is a regex for which +

    patternProperties?: {
        [pattern: string]: JsonSchema4;
    }

    The key of this object is a regex for which properties the schema applies to

    -

    Type declaration

    properties?: {
        [property: string]: JsonSchema4;
    }

    The keys that can exist on the object with the +

    Type declaration

    properties?: {
        [property: string]: JsonSchema4;
    }

    The keys that can exist on the object with the json schema that should validate their value

    -

    Type declaration

    required?: string[]
    title?: string

    Title of the schema

    -
    type?: string | string[]

    The basic type of this schema, can be one of +

    Type declaration

    required?: string[]
    title?: string

    Title of the schema

    +
    type?: string | string[]

    The basic type of this schema, can be one of [string, number, object, array, boolean, null] or an array of the acceptable types

    -
    uniqueItems?: boolean

    Generated using TypeDoc

    \ No newline at end of file +
    uniqueItems?: boolean
    \ No newline at end of file diff --git a/static/api/core/interfaces/JsonSchema7.html b/static/api/core/interfaces/JsonSchema7.html index ff41c9c5..785c1be6 100644 --- a/static/api/core/interfaces/JsonSchema7.html +++ b/static/api/core/interfaces/JsonSchema7.html @@ -1,78 +1,78 @@ -JsonSchema7 | JSON Forms Core

    Interface JsonSchema7

    interface JsonSchema7 {
        $id?: string;
        $ref?: string;
        $schema?: string;
        additionalItems?: boolean | JsonSchema7;
        additionalProperties?: boolean | JsonSchema7;
        allOf?: JsonSchema7[];
        anyOf?: JsonSchema7[];
        const?: any;
        contains?: JsonSchema7;
        default?: any;
        definitions?: {
            [key: string]: JsonSchema7;
        };
        dependencies?: {
            [key: string]: JsonSchema7 | string[];
        };
        description?: string;
        else?: JsonSchema7;
        enum?: any[];
        errorMessage?: any;
        examples?: any[];
        exclusiveMaximum?: number;
        exclusiveMinimum?: number;
        format?: string;
        if?: JsonSchema7;
        items?: JsonSchema7 | JsonSchema7[];
        maxItems?: number;
        maxLength?: number;
        maxProperties?: number;
        maximum?: number;
        minItems?: number;
        minLength?: number;
        minProperties?: number;
        minimum?: number;
        multipleOf?: number;
        not?: JsonSchema7;
        oneOf?: JsonSchema7[];
        pattern?: string;
        patternProperties?: {
            [pattern: string]: JsonSchema7;
        };
        properties?: {
            [property: string]: JsonSchema7;
        };
        propertyNames?: JsonSchema7;
        readOnly?: boolean;
        required?: string[];
        then?: JsonSchema7;
        title?: string;
        type?: string | string[];
        uniqueItems?: boolean;
        writeOnly?: boolean;
    }

    Properties

    $id?: string

    This is important because it tells refs where +JsonSchema7 | JSON Forms Core

    Interface JsonSchema7

    interface JsonSchema7 {
        $id?: string;
        $ref?: string;
        $schema?: string;
        additionalItems?: boolean | JsonSchema7;
        additionalProperties?: boolean | JsonSchema7;
        allOf?: JsonSchema7[];
        anyOf?: JsonSchema7[];
        const?: any;
        contains?: JsonSchema7;
        default?: any;
        definitions?: {
            [key: string]: JsonSchema7;
        };
        dependencies?: {
            [key: string]: JsonSchema7 | string[];
        };
        description?: string;
        else?: JsonSchema7;
        enum?: any[];
        errorMessage?: any;
        examples?: any[];
        exclusiveMaximum?: number;
        exclusiveMinimum?: number;
        format?: string;
        if?: JsonSchema7;
        items?: JsonSchema7 | JsonSchema7[];
        maxItems?: number;
        maxLength?: number;
        maxProperties?: number;
        maximum?: number;
        minItems?: number;
        minLength?: number;
        minProperties?: number;
        minimum?: number;
        multipleOf?: number;
        not?: JsonSchema7;
        oneOf?: JsonSchema7[];
        pattern?: string;
        patternProperties?: {
            [pattern: string]: JsonSchema7;
        };
        properties?: {
            [property: string]: JsonSchema7;
        };
        propertyNames?: JsonSchema7;
        readOnly?: boolean;
        required?: string[];
        then?: JsonSchema7;
        title?: string;
        type?: string | string[];
        uniqueItems?: boolean;
        writeOnly?: boolean;
    }

    Properties

    $id?: string

    This is important because it tells refs where the root of the document is located

    -
    $ref?: string
    $schema?: string

    It is recommended that the meta-schema is +

    $ref?: string
    $schema?: string

    It is recommended that the meta-schema is included in the root of any JSON Schema

    -
    additionalItems?: boolean | JsonSchema7
    additionalProperties?: boolean | JsonSchema7
    allOf?: JsonSchema7[]
    anyOf?: JsonSchema7[]
    const?: any
    contains?: JsonSchema7
    default?: any

    Default json for the object represented by +

    additionalItems?: boolean | JsonSchema7
    additionalProperties?: boolean | JsonSchema7
    allOf?: JsonSchema7[]
    anyOf?: JsonSchema7[]
    const?: any
    contains?: JsonSchema7
    default?: any

    Default json for the object represented by this schema

    -
    definitions?: {
        [key: string]: JsonSchema7;
    }

    Holds simple JSON Schema definitions for +

    definitions?: {
        [key: string]: JsonSchema7;
    }

    Holds simple JSON Schema definitions for referencing from elsewhere.

    -

    Type declaration

    dependencies?: {
        [key: string]: JsonSchema7 | string[];
    }

    If the key is present as a property then the +

    Type declaration

    dependencies?: {
        [key: string]: JsonSchema7 | string[];
    }

    If the key is present as a property then the string of properties must also be present. If the value is a JSON Schema then it must also be valid for the object if the key is present.

    -

    Type declaration

    description?: string

    Schema description

    -
    enum?: any[]

    Enumerates the values that this schema can be +

    Type declaration

    description?: string

    Schema description

    +
    enum?: any[]

    Enumerates the values that this schema can be e.g. {"type": "string", "enum": ["red", "green", "blue"]}

    -
    errorMessage?: any
    examples?: any[]
    exclusiveMaximum?: number

    If true maximum must be > value, >= otherwise

    -
    exclusiveMinimum?: number

    If true minimum must be < value, <= otherwise

    -
    format?: string
    maxItems?: number
    maxLength?: number
    maxProperties?: number
    maximum?: number
    minItems?: number
    minLength?: number
    minProperties?: number
    minimum?: number
    multipleOf?: number

    The value must be a multiple of the number +

    errorMessage?: any
    examples?: any[]
    exclusiveMaximum?: number

    If true maximum must be > value, >= otherwise

    +
    exclusiveMinimum?: number

    If true minimum must be < value, <= otherwise

    +
    format?: string
    maxItems?: number
    maxLength?: number
    maxProperties?: number
    maximum?: number
    minItems?: number
    minLength?: number
    minProperties?: number
    minimum?: number
    multipleOf?: number

    The value must be a multiple of the number (e.g. 10 is a multiple of 5)

    -

    The entity being validated must not match this schema

    -
    oneOf?: JsonSchema7[]
    pattern?: string

    This is a regex string that the value must +

    The entity being validated must not match this schema

    +
    oneOf?: JsonSchema7[]
    pattern?: string

    This is a regex string that the value must conform to

    -
    patternProperties?: {
        [pattern: string]: JsonSchema7;
    }

    The key of this object is a regex for which +

    patternProperties?: {
        [pattern: string]: JsonSchema7;
    }

    The key of this object is a regex for which properties the schema applies to

    -

    Type declaration

    properties?: {
        [property: string]: JsonSchema7;
    }

    The keys that can exist on the object with the +

    Type declaration

    properties?: {
        [property: string]: JsonSchema7;
    }

    The keys that can exist on the object with the json schema that should validate their value

    -

    Type declaration

    propertyNames?: JsonSchema7
    readOnly?: boolean
    required?: string[]
    title?: string

    Title of the schema

    -
    type?: string | string[]

    The basic type of this schema, can be one of +

    Type declaration

    propertyNames?: JsonSchema7
    readOnly?: boolean
    required?: string[]
    title?: string

    Title of the schema

    +
    type?: string | string[]

    The basic type of this schema, can be one of [string, number, object, array, boolean, null] or an array of the acceptable types

    -
    uniqueItems?: boolean
    writeOnly?: boolean

    Generated using TypeDoc

    \ No newline at end of file +
    uniqueItems?: boolean
    writeOnly?: boolean
    \ No newline at end of file diff --git a/static/api/core/interfaces/LabelDescription.html b/static/api/core/interfaces/LabelDescription.html index b3c8737c..31d27aea 100644 --- a/static/api/core/interfaces/LabelDescription.html +++ b/static/api/core/interfaces/LabelDescription.html @@ -1,6 +1,6 @@ -LabelDescription | JSON Forms Core

    Interface LabelDescription

    Represents an object that can be used to configure a label.

    -
    interface LabelDescription {
        show?: boolean;
        text?: string;
    }

    Properties

    Properties

    show?: boolean

    Optional property that determines whether to show this label.

    -
    text?: string

    An optional text to be displayed.

    -

    Generated using TypeDoc

    \ No newline at end of file +LabelDescription | JSON Forms Core

    Interface LabelDescription

    Represents an object that can be used to configure a label.

    +
    interface LabelDescription {
        show?: boolean;
        text?: string;
    }

    Properties

    Properties

    show?: boolean

    Optional property that determines whether to show this label.

    +
    text?: string

    An optional text to be displayed.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/LabelElement.html b/static/api/core/interfaces/LabelElement.html index e622ebce..9e0dd0f9 100644 --- a/static/api/core/interfaces/LabelElement.html +++ b/static/api/core/interfaces/LabelElement.html @@ -1,11 +1,11 @@ -LabelElement | JSON Forms Core

    Interface LabelElement

    A label element.

    -
    interface LabelElement {
        i18n?: string;
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        text: string;
        type: "Label";
    }

    Hierarchy (view full)

    Properties

    Properties

    i18n?: string
    options?: {
        [key: string]: any;
    }

    Any additional options.

    -

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    -
    text: string

    The text of label.

    -
    type: "Label"

    The type of this UI schema element.

    -

    Generated using TypeDoc

    \ No newline at end of file +LabelElement | JSON Forms Core

    Interface LabelElement

    A label element.

    +
    interface LabelElement {
        i18n?: string;
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        text: string;
        type: "Label";
    }

    Hierarchy (view full)

    Properties

    Properties

    i18n?: string
    options?: {
        [key: string]: any;
    }

    Any additional options.

    +

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    +
    text: string

    The text of label.

    +
    type: "Label"

    The type of this UI schema element.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/LabelProps.html b/static/api/core/interfaces/LabelProps.html index fe0f3164..94a02ca4 100644 --- a/static/api/core/interfaces/LabelProps.html +++ b/static/api/core/interfaces/LabelProps.html @@ -1,21 +1,21 @@ -LabelProps | JSON Forms Core

    Interface LabelProps

    State-based props of a Renderer.

    -
    interface LabelProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data?: any;
        enabled: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema: JsonSchema;
        text?: string;
        uischema: UISchemaElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data?: any

    The data to be rendered.

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    text?: string
    uischema: UISchemaElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +LabelProps | JSON Forms Core

    Interface LabelProps

    State-based props of a Renderer.

    +
    interface LabelProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data?: any;
        enabled: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema: JsonSchema;
        text?: string;
        uischema: UISchemaElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data?: any

    The data to be rendered.

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    text?: string
    uischema: UISchemaElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/Labelable.html b/static/api/core/interfaces/Labelable.html index c559a1ec..8a0b0730 100644 --- a/static/api/core/interfaces/Labelable.html +++ b/static/api/core/interfaces/Labelable.html @@ -1,4 +1,4 @@ -Labelable | JSON Forms Core

    Interface Labelable<T>

    Interface for describing an UI schema element that may be labeled.

    -
    interface Labelable<T> {
        label?: string | T;
    }

    Type Parameters

    • T = string

    Hierarchy (view full)

    Properties

    Properties

    label?: string | T

    Label for UI schema element.

    -

    Generated using TypeDoc

    \ No newline at end of file +Labelable | JSON Forms Core

    Interface Labelable<T>

    Interface for describing an UI schema element that may be labeled.

    +
    interface Labelable<T> {
        label?: string | T;
    }

    Type Parameters

    • T = string

    Hierarchy (view full)

    Properties

    Properties

    label?: string | T

    Label for UI schema element.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/Labeled.html b/static/api/core/interfaces/Labeled.html index bd7c2301..d8645211 100644 --- a/static/api/core/interfaces/Labeled.html +++ b/static/api/core/interfaces/Labeled.html @@ -1,4 +1,4 @@ -Labeled | JSON Forms Core

    Interface Labeled<T>

    Interface for describing an UI schema element that is labeled.

    -
    interface Labeled<T> {
        label: string | T;
    }

    Type Parameters

    • T = string

    Hierarchy (view full)

    Properties

    Properties

    label: string | T

    Label for UI schema element.

    -

    Generated using TypeDoc

    \ No newline at end of file +Labeled | JSON Forms Core

    Interface Labeled<T>

    Interface for describing an UI schema element that is labeled.

    +
    interface Labeled<T> {
        label: string | T;
    }

    Type Parameters

    • T = string

    Hierarchy (view full)

    Properties

    Properties

    label: string | T

    Label for UI schema element.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/Layout.html b/static/api/core/interfaces/Layout.html index 277fd5d8..8a45e5ba 100644 --- a/static/api/core/interfaces/Layout.html +++ b/static/api/core/interfaces/Layout.html @@ -1,11 +1,11 @@ -Layout | JSON Forms Core

    Interface Layout

    Represents a layout element which can order its children +Layout | JSON Forms Core

    Interface Layout

    Represents a layout element which can order its children in a specific way.

    -
    interface Layout {
        elements: UISchemaElement[];
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        type: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    elements: UISchemaElement[]

    The child elements of this layout.

    -
    options?: {
        [key: string]: any;
    }

    Any additional options.

    -

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    -
    type: string

    The type of this UI schema element.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    interface Layout {
        elements: UISchemaElement[];
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        type: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    elements: UISchemaElement[]

    The child elements of this layout.

    +
    options?: {
        [key: string]: any;
    }

    Any additional options.

    +

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    +
    type: string

    The type of this UI schema element.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/LayoutProps.html b/static/api/core/interfaces/LayoutProps.html index 03ee4d75..d7807c0f 100644 --- a/static/api/core/interfaces/LayoutProps.html +++ b/static/api/core/interfaces/LayoutProps.html @@ -1,23 +1,23 @@ -LayoutProps | JSON Forms Core

    Interface LayoutProps

    State props of a layout;

    -
    interface LayoutProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data?: any;
        direction: "row" | "column";
        enabled: boolean;
        label?: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema: JsonSchema;
        uischema: UISchemaElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data?: any

    The data to be rendered.

    -
    direction: "row" | "column"

    Direction for the layout to flow

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    label?: string
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: UISchemaElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +LayoutProps | JSON Forms Core

    Interface LayoutProps

    State props of a layout;

    +
    interface LayoutProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data?: any;
        direction: "row" | "column";
        enabled: boolean;
        label?: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema: JsonSchema;
        uischema: UISchemaElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data?: any

    The data to be rendered.

    +
    direction: "row" | "column"

    Direction for the layout to flow

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    label?: string
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: UISchemaElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/LeafCondition.html b/static/api/core/interfaces/LeafCondition.html index d1bfe0b0..f5fb66a4 100644 --- a/static/api/core/interfaces/LeafCondition.html +++ b/static/api/core/interfaces/LeafCondition.html @@ -1,8 +1,8 @@ -LeafCondition | JSON Forms Core

    Interface LeafCondition

    A leaf condition.

    -
    interface LeafCondition {
        expectedValue: any;
        scope: string;
        type: "LEAF";
    }

    Hierarchy (view full)

    Properties

    Properties

    expectedValue: any

    The expected value when evaluating the condition

    -
    scope: string

    The scope that determines to which part this element should be bound to.

    -
    type: "LEAF"

    The type of condition.

    -

    Generated using TypeDoc

    \ No newline at end of file +LeafCondition | JSON Forms Core

    Interface LeafCondition

    A leaf condition.

    +
    interface LeafCondition {
        expectedValue: any;
        scope: string;
        type: "LEAF";
    }

    Hierarchy (view full)

    Properties

    Properties

    expectedValue: any

    The expected value when evaluating the condition

    +
    scope: string

    The scope that determines to which part this element should be bound to.

    +
    type: "LEAF"

    The type of condition.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/Middleware.html b/static/api/core/interfaces/Middleware.html index 9fde1aa6..8dd894b7 100644 --- a/static/api/core/interfaces/Middleware.html +++ b/static/api/core/interfaces/Middleware.html @@ -1 +1 @@ -Middleware | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +Middleware | JSON Forms Core

    Interface Middleware

    interface Middleware ((state, action, defaultReducer) => JsonFormsCore)
    \ No newline at end of file diff --git a/static/api/core/interfaces/OrCondition.html b/static/api/core/interfaces/OrCondition.html index 87a8ad45..f4db849e 100644 --- a/static/api/core/interfaces/OrCondition.html +++ b/static/api/core/interfaces/OrCondition.html @@ -1,5 +1,5 @@ -OrCondition | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +OrCondition | JSON Forms Core

    Interface OrCondition

    An or condition.

    +
    interface OrCondition {
        conditions: Condition[];
        type: "OR";
    }

    Hierarchy (view full)

    Properties

    Properties

    conditions: Condition[]
    type: "OR"

    The type of condition.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/OwnPropsOfCell.html b/static/api/core/interfaces/OwnPropsOfCell.html index fc73a08c..00076bca 100644 --- a/static/api/core/interfaces/OwnPropsOfCell.html +++ b/static/api/core/interfaces/OwnPropsOfCell.html @@ -1,18 +1,18 @@ -OwnPropsOfCell | JSON Forms Core

    Interface OwnPropsOfCell

    interface OwnPropsOfCell {
        cells?: JsonFormsCellRendererRegistryEntry[];
        data?: any;
        enabled?: boolean;
        id?: string;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema?: JsonSchema;
        uischema?: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    data?: any
    enabled?: boolean

    Whether the rendered element should be enabled.

    -
    id?: string
    path?: string

    Optional instance path. Necessary when the actual data +OwnPropsOfCell | JSON Forms Core

    Interface OwnPropsOfCell

    interface OwnPropsOfCell {
        cells?: JsonFormsCellRendererRegistryEntry[];
        data?: any;
        enabled?: boolean;
        id?: string;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema?: JsonSchema;
        uischema?: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    data?: any
    enabled?: boolean

    Whether the rendered element should be enabled.

    +
    id?: string
    path?: string

    Optional instance path. Necessary when the actual data path can not be inferred via the UI schema element as it is the case with nested controls.

    -
    schema?: JsonSchema

    The JSON schema that describes the data.

    -
    uischema?: ControlElement

    The UI schema to be rendered.

    -
    visible?: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    schema?: JsonSchema

    The JSON schema that describes the data.

    +
    uischema?: ControlElement

    The UI schema to be rendered.

    +
    visible?: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/OwnPropsOfControl.html b/static/api/core/interfaces/OwnPropsOfControl.html index 615ea1fe..255d1123 100644 --- a/static/api/core/interfaces/OwnPropsOfControl.html +++ b/static/api/core/interfaces/OwnPropsOfControl.html @@ -1,17 +1,17 @@ -OwnPropsOfControl | JSON Forms Core

    Interface OwnPropsOfControl

    interface OwnPropsOfControl {
        cells?: JsonFormsCellRendererRegistryEntry[];
        enabled?: boolean;
        id?: string;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema?: JsonSchema;
        uischema?: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    enabled?: boolean

    Whether the rendered element should be enabled.

    -
    id?: string
    path?: string

    Optional instance path. Necessary when the actual data +OwnPropsOfControl | JSON Forms Core

    Interface OwnPropsOfControl

    interface OwnPropsOfControl {
        cells?: JsonFormsCellRendererRegistryEntry[];
        enabled?: boolean;
        id?: string;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema?: JsonSchema;
        uischema?: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    enabled?: boolean

    Whether the rendered element should be enabled.

    +
    id?: string
    path?: string

    Optional instance path. Necessary when the actual data path can not be inferred via the UI schema element as it is the case with nested controls.

    -
    schema?: JsonSchema

    The JSON schema that describes the data.

    -
    uischema?: ControlElement

    The UI schema to be rendered.

    -
    visible?: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    schema?: JsonSchema

    The JSON schema that describes the data.

    +
    uischema?: ControlElement

    The UI schema to be rendered.

    +
    visible?: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/OwnPropsOfEnum.html b/static/api/core/interfaces/OwnPropsOfEnum.html index 5eb08828..abaeedda 100644 --- a/static/api/core/interfaces/OwnPropsOfEnum.html +++ b/static/api/core/interfaces/OwnPropsOfEnum.html @@ -1,2 +1,2 @@ -OwnPropsOfEnum | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +OwnPropsOfEnum | JSON Forms Core

    Interface OwnPropsOfEnum

    interface OwnPropsOfEnum {
        options?: EnumOption[];
    }

    Hierarchy (view full)

    Properties

    Properties

    options?: EnumOption[]
    \ No newline at end of file diff --git a/static/api/core/interfaces/OwnPropsOfEnumCell.html b/static/api/core/interfaces/OwnPropsOfEnumCell.html index 177c403a..bb4b63dd 100644 --- a/static/api/core/interfaces/OwnPropsOfEnumCell.html +++ b/static/api/core/interfaces/OwnPropsOfEnumCell.html @@ -1,19 +1,19 @@ -OwnPropsOfEnumCell | JSON Forms Core

    Interface OwnPropsOfEnumCell

    interface OwnPropsOfEnumCell {
        cells?: JsonFormsCellRendererRegistryEntry[];
        data?: any;
        enabled?: boolean;
        id?: string;
        options?: EnumOption[];
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema?: JsonSchema;
        uischema?: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    data?: any
    enabled?: boolean

    Whether the rendered element should be enabled.

    -
    id?: string
    options?: EnumOption[]
    path?: string

    Optional instance path. Necessary when the actual data +OwnPropsOfEnumCell | JSON Forms Core

    Interface OwnPropsOfEnumCell

    interface OwnPropsOfEnumCell {
        cells?: JsonFormsCellRendererRegistryEntry[];
        data?: any;
        enabled?: boolean;
        id?: string;
        options?: EnumOption[];
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema?: JsonSchema;
        uischema?: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    data?: any
    enabled?: boolean

    Whether the rendered element should be enabled.

    +
    id?: string
    options?: EnumOption[]
    path?: string

    Optional instance path. Necessary when the actual data path can not be inferred via the UI schema element as it is the case with nested controls.

    -
    schema?: JsonSchema

    The JSON schema that describes the data.

    -
    uischema?: ControlElement

    The UI schema to be rendered.

    -
    visible?: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    schema?: JsonSchema

    The JSON schema that describes the data.

    +
    uischema?: ControlElement

    The UI schema to be rendered.

    +
    visible?: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/OwnPropsOfJsonFormsRenderer.html b/static/api/core/interfaces/OwnPropsOfJsonFormsRenderer.html index fd6a1cb6..26537ce5 100644 --- a/static/api/core/interfaces/OwnPropsOfJsonFormsRenderer.html +++ b/static/api/core/interfaces/OwnPropsOfJsonFormsRenderer.html @@ -1,16 +1,16 @@ -OwnPropsOfJsonFormsRenderer | JSON Forms Core

    Interface OwnPropsOfJsonFormsRenderer

    interface OwnPropsOfJsonFormsRenderer {
        cells?: JsonFormsCellRendererRegistryEntry[];
        enabled?: boolean;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema?: JsonSchema;
        uischema?: UISchemaElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    enabled?: boolean

    Whether the rendered element should be enabled.

    -
    path?: string

    Optional instance path. Necessary when the actual data +OwnPropsOfJsonFormsRenderer | JSON Forms Core

    Interface OwnPropsOfJsonFormsRenderer

    interface OwnPropsOfJsonFormsRenderer {
        cells?: JsonFormsCellRendererRegistryEntry[];
        enabled?: boolean;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema?: JsonSchema;
        uischema?: UISchemaElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    enabled?: boolean

    Whether the rendered element should be enabled.

    +
    path?: string

    Optional instance path. Necessary when the actual data path can not be inferred via the UI schema element as it is the case with nested controls.

    -
    schema?: JsonSchema

    The JSON schema that describes the data.

    -
    uischema?: UISchemaElement

    The UI schema to be rendered.

    -
    visible?: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    schema?: JsonSchema

    The JSON schema that describes the data.

    +
    uischema?: UISchemaElement

    The UI schema to be rendered.

    +
    visible?: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/OwnPropsOfLabel.html b/static/api/core/interfaces/OwnPropsOfLabel.html index 6e9c30e7..f0b3e19b 100644 --- a/static/api/core/interfaces/OwnPropsOfLabel.html +++ b/static/api/core/interfaces/OwnPropsOfLabel.html @@ -1,16 +1,16 @@ -OwnPropsOfLabel | JSON Forms Core

    Interface OwnPropsOfLabel

    interface OwnPropsOfLabel {
        cells?: JsonFormsCellRendererRegistryEntry[];
        enabled?: boolean;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema?: JsonSchema;
        uischema?: LabelElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    enabled?: boolean

    Whether the rendered element should be enabled.

    -
    path?: string

    Optional instance path. Necessary when the actual data +OwnPropsOfLabel | JSON Forms Core

    Interface OwnPropsOfLabel

    interface OwnPropsOfLabel {
        cells?: JsonFormsCellRendererRegistryEntry[];
        enabled?: boolean;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema?: JsonSchema;
        uischema?: LabelElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    enabled?: boolean

    Whether the rendered element should be enabled.

    +
    path?: string

    Optional instance path. Necessary when the actual data path can not be inferred via the UI schema element as it is the case with nested controls.

    -
    schema?: JsonSchema

    The JSON schema that describes the data.

    -
    uischema?: LabelElement

    The UI schema to be rendered.

    -
    visible?: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    schema?: JsonSchema

    The JSON schema that describes the data.

    +
    uischema?: LabelElement

    The UI schema to be rendered.

    +
    visible?: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/OwnPropsOfLayout.html b/static/api/core/interfaces/OwnPropsOfLayout.html index 67f92e80..9da6e39b 100644 --- a/static/api/core/interfaces/OwnPropsOfLayout.html +++ b/static/api/core/interfaces/OwnPropsOfLayout.html @@ -1,17 +1,17 @@ -OwnPropsOfLayout | JSON Forms Core

    Interface OwnPropsOfLayout

    interface OwnPropsOfLayout {
        cells?: JsonFormsCellRendererRegistryEntry[];
        direction?: "row" | "column";
        enabled?: boolean;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema?: JsonSchema;
        uischema?: UISchemaElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    direction?: "row" | "column"
    enabled?: boolean

    Whether the rendered element should be enabled.

    -
    path?: string

    Optional instance path. Necessary when the actual data +OwnPropsOfLayout | JSON Forms Core

    Interface OwnPropsOfLayout

    interface OwnPropsOfLayout {
        cells?: JsonFormsCellRendererRegistryEntry[];
        direction?: "row" | "column";
        enabled?: boolean;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema?: JsonSchema;
        uischema?: UISchemaElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    direction?: "row" | "column"
    enabled?: boolean

    Whether the rendered element should be enabled.

    +
    path?: string

    Optional instance path. Necessary when the actual data path can not be inferred via the UI schema element as it is the case with nested controls.

    -
    schema?: JsonSchema

    The JSON schema that describes the data.

    -
    uischema?: UISchemaElement

    The UI schema to be rendered.

    -
    visible?: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    schema?: JsonSchema

    The JSON schema that describes the data.

    +
    uischema?: UISchemaElement

    The UI schema to be rendered.

    +
    visible?: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/OwnPropsOfMasterListItem.html b/static/api/core/interfaces/OwnPropsOfMasterListItem.html index b8366363..f0cee364 100644 --- a/static/api/core/interfaces/OwnPropsOfMasterListItem.html +++ b/static/api/core/interfaces/OwnPropsOfMasterListItem.html @@ -1,9 +1,11 @@ -OwnPropsOfMasterListItem | JSON Forms Core

    Interface OwnPropsOfMasterListItem

    interface OwnPropsOfMasterListItem {
        enabled: boolean;
        index: number;
        path: string;
        schema: JsonSchema;
        selected: boolean;
        translations: ArrayTranslations;
        handleSelect(index): (() => void);
        removeItem(path, value): (() => void);
    }

    Hierarchy (view full)

    Properties

    enabled: boolean
    index: number
    path: string
    schema: JsonSchema
    selected: boolean
    translations: ArrayTranslations

    Methods

    • Parameters

      • index: number

      Returns (() => void)

        • (): void
        • Returns void

    • Parameters

      • path: string
      • value: number

      Returns (() => void)

        • (): void
        • Returns void

    Generated using TypeDoc

    \ No newline at end of file +OwnPropsOfMasterListItem | JSON Forms Core

    Interface OwnPropsOfMasterListItem

    interface OwnPropsOfMasterListItem {
        childLabelProp?: string;
        enabled: boolean;
        index: number;
        path: string;
        schema: JsonSchema;
        selected: boolean;
        translations: ArrayTranslations;
        uischema: UISchemaElement;
        handleSelect(index): (() => void);
        removeItem(path, value): (() => void);
    }

    Hierarchy (view full)

    Properties

    childLabelProp?: string
    enabled: boolean
    index: number
    path: string
    schema: JsonSchema
    selected: boolean
    translations: ArrayTranslations
    uischema: UISchemaElement

    Methods

    • Parameters

      • index: number

      Returns (() => void)

        • (): void
        • Returns void

    • Parameters

      • path: string
      • value: number

      Returns (() => void)

        • (): void
        • Returns void

    \ No newline at end of file diff --git a/static/api/core/interfaces/OwnPropsOfRenderer.html b/static/api/core/interfaces/OwnPropsOfRenderer.html index a9ad44da..e2759004 100644 --- a/static/api/core/interfaces/OwnPropsOfRenderer.html +++ b/static/api/core/interfaces/OwnPropsOfRenderer.html @@ -1,16 +1,16 @@ -OwnPropsOfRenderer | JSON Forms Core

    Interface OwnPropsOfRenderer

    interface OwnPropsOfRenderer {
        cells?: JsonFormsCellRendererRegistryEntry[];
        enabled?: boolean;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema?: JsonSchema;
        uischema?: UISchemaElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    enabled?: boolean

    Whether the rendered element should be enabled.

    -
    path?: string

    Optional instance path. Necessary when the actual data +OwnPropsOfRenderer | JSON Forms Core

    Interface OwnPropsOfRenderer

    interface OwnPropsOfRenderer {
        cells?: JsonFormsCellRendererRegistryEntry[];
        enabled?: boolean;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema?: JsonSchema;
        uischema?: UISchemaElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    enabled?: boolean

    Whether the rendered element should be enabled.

    +
    path?: string

    Optional instance path. Necessary when the actual data path can not be inferred via the UI schema element as it is the case with nested controls.

    -
    schema?: JsonSchema

    The JSON schema that describes the data.

    -
    uischema?: UISchemaElement

    The UI schema to be rendered.

    -
    visible?: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    schema?: JsonSchema

    The JSON schema that describes the data.

    +
    uischema?: UISchemaElement

    The UI schema to be rendered.

    +
    visible?: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/ReferenceSchemaMap.html b/static/api/core/interfaces/ReferenceSchemaMap.html index d56c112f..3ea636d1 100644 --- a/static/api/core/interfaces/ReferenceSchemaMap.html +++ b/static/api/core/interfaces/ReferenceSchemaMap.html @@ -1,2 +1,2 @@ -ReferenceSchemaMap | JSON Forms Core

    Interface ReferenceSchemaMap

    Map for storing refs and the respective schemas they are pointing to.

    -
    interface ReferenceSchemaMap {
        [ref: string]: JsonSchema;
    }

    Indexable

    [ref: string]: JsonSchema

    Generated using TypeDoc

    \ No newline at end of file +ReferenceSchemaMap | JSON Forms Core

    Interface ReferenceSchemaMap

    Map for storing refs and the respective schemas they are pointing to.

    +
    interface ReferenceSchemaMap {
        [ref: string]: JsonSchema;
    }

    Indexable

    [ref: string]: JsonSchema
    \ No newline at end of file diff --git a/static/api/core/interfaces/RendererProps.html b/static/api/core/interfaces/RendererProps.html index ff5330bd..edb3b377 100644 --- a/static/api/core/interfaces/RendererProps.html +++ b/static/api/core/interfaces/RendererProps.html @@ -1,20 +1,20 @@ -RendererProps | JSON Forms Core

    Interface RendererProps

    Props of a Renderer.

    -
    interface RendererProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data?: any;
        enabled: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema: JsonSchema;
        uischema: UISchemaElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data?: any

    The data to be rendered.

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: UISchemaElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +RendererProps | JSON Forms Core

    Interface RendererProps

    Props of a Renderer.

    +
    interface RendererProps {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data?: any;
        enabled: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema: JsonSchema;
        uischema: UISchemaElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data?: any

    The data to be rendered.

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: UISchemaElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/Rule.html b/static/api/core/interfaces/Rule.html index d37eb076..d3cab62c 100644 --- a/static/api/core/interfaces/Rule.html +++ b/static/api/core/interfaces/Rule.html @@ -1,7 +1,7 @@ -Rule | JSON Forms Core

    Interface Rule

    A rule that may be attached to any UI schema element.

    -
    interface Rule {
        condition: Condition;
        effect: RuleEffect;
    }

    Properties

    Properties

    condition: Condition

    The condition of the rule that must evaluate to true in order +Rule | JSON Forms Core

    Interface Rule

    A rule that may be attached to any UI schema element.

    +
    interface Rule {
        condition: Condition;
        effect: RuleEffect;
    }

    Properties

    Properties

    condition: Condition

    The condition of the rule that must evaluate to true in order to trigger the effect.

    -
    effect: RuleEffect

    The effect of the rule

    -

    Generated using TypeDoc

    \ No newline at end of file +
    effect: RuleEffect

    The effect of the rule

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/SchemaBasedCondition.html b/static/api/core/interfaces/SchemaBasedCondition.html index 78e2c8b0..b19b768b 100644 --- a/static/api/core/interfaces/SchemaBasedCondition.html +++ b/static/api/core/interfaces/SchemaBasedCondition.html @@ -1,15 +1,15 @@ -SchemaBasedCondition | JSON Forms Core

    Interface SchemaBasedCondition

    Represents a condition to be evaluated.

    -
    interface SchemaBasedCondition {
        failWhenUndefined?: boolean;
        schema: JsonSchema;
        scope: string;
        type?: string;
    }

    Hierarchy (view full)

    Properties

    failWhenUndefined?: boolean

    When the scope resolves to undefined and failWhenUndefined is set to true, the condition +SchemaBasedCondition | JSON Forms Core

    Interface SchemaBasedCondition

    Represents a condition to be evaluated.

    +
    interface SchemaBasedCondition {
        failWhenUndefined?: boolean;
        schema: JsonSchema;
        scope: string;
        type?: string;
    }

    Hierarchy (view full)

    Properties

    failWhenUndefined?: boolean

    When the scope resolves to undefined and failWhenUndefined is set to true, the condition will fail. Therefore the reverse effect will be applied.

    Background: Most JSON Schemas will successfully validate against undefined data. Specifying that a condition shall fail when data is undefined requires to lift the scope to being able to use JSON Schema's required.

    Using failWhenUndefined allows to more conveniently express this condition.

    -
    schema: JsonSchema
    scope: string

    The scope that determines to which part this element should be bound to.

    -
    type?: string

    The type of condition.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    schema: JsonSchema
    scope: string

    The scope that determines to which part this element should be bound to.

    +
    type?: string

    The type of condition.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/Scopable.html b/static/api/core/interfaces/Scopable.html index 12f1a98d..bc7de19f 100644 --- a/static/api/core/interfaces/Scopable.html +++ b/static/api/core/interfaces/Scopable.html @@ -1,5 +1,5 @@ -Scopable | JSON Forms Core

    Interface Scopable

    Interface for describing an UI schema element that is referencing +Scopable | JSON Forms Core

    Interface Scopable

    Interface for describing an UI schema element that is referencing a subschema. The value of the scope may be a JSON Pointer.

    -
    interface Scopable {
        scope?: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    scope?: string

    The scope that determines to which part this element should be bound to.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    interface Scopable {
        scope?: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    scope?: string

    The scope that determines to which part this element should be bound to.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/Scoped.html b/static/api/core/interfaces/Scoped.html index 7277ff9f..6d41e50f 100644 --- a/static/api/core/interfaces/Scoped.html +++ b/static/api/core/interfaces/Scoped.html @@ -1,5 +1,5 @@ -Scoped | JSON Forms Core

    Interface Scoped

    Interface for describing an UI schema element that is referencing +Scoped | JSON Forms Core

    Interface Scoped

    Interface for describing an UI schema element that is referencing a subschema. The value of the scope must be a JSON Pointer.

    -
    interface Scoped {
        scope: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    scope: string

    The scope that determines to which part this element should be bound to.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    interface Scoped {
        scope: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    scope: string

    The scope that determines to which part this element should be bound to.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/StatePropsOfArrayControl.html b/static/api/core/interfaces/StatePropsOfArrayControl.html index 9c7ff9c5..3cba1726 100644 --- a/static/api/core/interfaces/StatePropsOfArrayControl.html +++ b/static/api/core/interfaces/StatePropsOfArrayControl.html @@ -1,36 +1,36 @@ -StatePropsOfArrayControl | JSON Forms Core

    Interface StatePropsOfArrayControl

    State-based props of a table control.

    -
    interface StatePropsOfArrayControl {
        cells?: JsonFormsCellRendererRegistryEntry[];
        childErrors?: ErrorObject<string, Record<string, any>, unknown>[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        translations: ArrayTranslations;
        uischema: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    childErrors?: ErrorObject<string, Record<string, any>, unknown>[]
    config?: any

    Any configuration options for the element.

    -
    data: any

    The data to be rendered.

    -
    description?: string

    Description of input cell

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    label: string

    The label for the rendered element.

    -
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    required?: boolean

    Whether the rendered data is required.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    translations: ArrayTranslations
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +StatePropsOfArrayControl | JSON Forms Core

    Interface StatePropsOfArrayControl

    State-based props of a table control.

    +
    interface StatePropsOfArrayControl {
        cells?: JsonFormsCellRendererRegistryEntry[];
        childErrors?: ErrorObject<string, Record<string, any>, unknown>[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        translations: ArrayTranslations;
        uischema: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    childErrors?: ErrorObject<string, Record<string, any>, unknown>[]
    config?: any

    Any configuration options for the element.

    +
    data: any

    The data to be rendered.

    +
    description?: string

    Description of input cell

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    label: string

    The label for the rendered element.

    +
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    required?: boolean

    Whether the rendered data is required.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    translations: ArrayTranslations
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/StatePropsOfArrayLayout.html b/static/api/core/interfaces/StatePropsOfArrayLayout.html index ee3211d6..2bc5d8b4 100644 --- a/static/api/core/interfaces/StatePropsOfArrayLayout.html +++ b/static/api/core/interfaces/StatePropsOfArrayLayout.html @@ -1,36 +1,36 @@ -StatePropsOfArrayLayout | JSON Forms Core

    Interface StatePropsOfArrayLayout

    State-based props of a table control.

    -
    interface StatePropsOfArrayLayout {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: number;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        minItems?: number;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        translations: ArrayTranslations;
        uischema: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data: number

    The data to be rendered.

    -
    description?: string

    Description of input cell

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    label: string

    The label for the rendered element.

    -
    minItems?: number
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    required?: boolean

    Whether the rendered data is required.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    translations: ArrayTranslations
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +StatePropsOfArrayLayout | JSON Forms Core

    Interface StatePropsOfArrayLayout

    State-based props of a table control.

    +
    interface StatePropsOfArrayLayout {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: number;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        minItems?: number;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        translations: ArrayTranslations;
        uischema: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data: number

    The data to be rendered.

    +
    description?: string

    Description of input cell

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    label: string

    The label for the rendered element.

    +
    minItems?: number
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    required?: boolean

    Whether the rendered data is required.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    translations: ArrayTranslations
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/StatePropsOfCell.html b/static/api/core/interfaces/StatePropsOfCell.html index c655f119..5c5b1d15 100644 --- a/static/api/core/interfaces/StatePropsOfCell.html +++ b/static/api/core/interfaces/StatePropsOfCell.html @@ -1,27 +1,27 @@ -StatePropsOfCell | JSON Forms Core

    Interface StatePropsOfCell

    State props of a cell.

    -
    interface StatePropsOfCell {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        enabled: boolean;
        errors: string;
        id: string;
        isValid: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data: any

    The data to be rendered.

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    isValid: boolean
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +StatePropsOfCell | JSON Forms Core

    Interface StatePropsOfCell

    State props of a cell.

    +
    interface StatePropsOfCell {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        enabled: boolean;
        errors: string;
        id: string;
        isValid: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data: any

    The data to be rendered.

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    isValid: boolean
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/StatePropsOfCombinator.html b/static/api/core/interfaces/StatePropsOfCombinator.html index 611f3d5c..82f5d75d 100644 --- a/static/api/core/interfaces/StatePropsOfCombinator.html +++ b/static/api/core/interfaces/StatePropsOfCombinator.html @@ -1,36 +1,36 @@ -StatePropsOfCombinator | JSON Forms Core

    Interface StatePropsOfCombinator

    State-based props of a Control

    -
    interface StatePropsOfCombinator {
        cells?: {
            cell: any;
            tester: RankedTester;
        }[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        indexOfFittingSchema: number;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        translations: CombinatorTranslations;
        uischema: ControlElement;
        uischemas: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    cells?: {
        cell: any;
        tester: RankedTester;
    }[]

    All available cell renderers.

    -

    Type declaration

    config?: any

    Any configuration options for the element.

    -
    data: any

    The data to be rendered.

    -
    description?: string

    Description of input cell

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    indexOfFittingSchema: number
    label: string

    The label for the rendered element.

    -
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    required?: boolean

    Whether the rendered data is required.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +StatePropsOfCombinator | JSON Forms Core

    Interface StatePropsOfCombinator

    State-based props of a Control

    +
    interface StatePropsOfCombinator {
        cells?: {
            cell: any;
            tester: RankedTester;
        }[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        indexOfFittingSchema: number;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        translations: CombinatorTranslations;
        uischema: ControlElement;
        uischemas: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    cells?: {
        cell: any;
        tester: RankedTester;
    }[]

    All available cell renderers.

    +

    Type declaration

    config?: any

    Any configuration options for the element.

    +
    data: any

    The data to be rendered.

    +
    description?: string

    Description of input cell

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    indexOfFittingSchema: number
    label: string

    The label for the rendered element.

    +
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    required?: boolean

    Whether the rendered data is required.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/StatePropsOfControl.html b/static/api/core/interfaces/StatePropsOfControl.html index 277595b7..c8c96d1f 100644 --- a/static/api/core/interfaces/StatePropsOfControl.html +++ b/static/api/core/interfaces/StatePropsOfControl.html @@ -1,33 +1,33 @@ -StatePropsOfControl | JSON Forms Core

    Interface StatePropsOfControl

    State-based props of a Control

    -
    interface StatePropsOfControl {
        cells?: {
            cell: any;
            tester: RankedTester;
        }[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    cells?: {
        cell: any;
        tester: RankedTester;
    }[]

    All available cell renderers.

    -

    Type declaration

    config?: any

    Any configuration options for the element.

    -
    data: any

    The data to be rendered.

    -
    description?: string

    Description of input cell

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    label: string

    The label for the rendered element.

    -
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    required?: boolean

    Whether the rendered data is required.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +StatePropsOfControl | JSON Forms Core

    Interface StatePropsOfControl

    State-based props of a Control

    +
    interface StatePropsOfControl {
        cells?: {
            cell: any;
            tester: RankedTester;
        }[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    cells?: {
        cell: any;
        tester: RankedTester;
    }[]

    All available cell renderers.

    +

    Type declaration

    config?: any

    Any configuration options for the element.

    +
    data: any

    The data to be rendered.

    +
    description?: string

    Description of input cell

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    label: string

    The label for the rendered element.

    +
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    required?: boolean

    Whether the rendered data is required.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/StatePropsOfControlWithDetail.html b/static/api/core/interfaces/StatePropsOfControlWithDetail.html index 3c392f27..f7cc29de 100644 --- a/static/api/core/interfaces/StatePropsOfControlWithDetail.html +++ b/static/api/core/interfaces/StatePropsOfControlWithDetail.html @@ -1,34 +1,34 @@ -StatePropsOfControlWithDetail | JSON Forms Core

    Interface StatePropsOfControlWithDetail

    State-based props of a table control.

    -
    interface StatePropsOfControlWithDetail {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data: any

    The data to be rendered.

    -
    description?: string

    Description of input cell

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    label: string

    The label for the rendered element.

    -
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    required?: boolean

    Whether the rendered data is required.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +StatePropsOfControlWithDetail | JSON Forms Core

    Interface StatePropsOfControlWithDetail

    State-based props of a table control.

    +
    interface StatePropsOfControlWithDetail {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        description?: string;
        enabled: boolean;
        errors: string;
        i18nKeyPrefix?: string;
        id: string;
        label: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        required?: boolean;
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data: any

    The data to be rendered.

    +
    description?: string

    Description of input cell

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    i18nKeyPrefix?: string
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    label: string

    The label for the rendered element.

    +
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    required?: boolean

    Whether the rendered data is required.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/StatePropsOfEnumCell.html b/static/api/core/interfaces/StatePropsOfEnumCell.html index 095c5dbf..d4b789bb 100644 --- a/static/api/core/interfaces/StatePropsOfEnumCell.html +++ b/static/api/core/interfaces/StatePropsOfEnumCell.html @@ -1,28 +1,28 @@ -StatePropsOfEnumCell | JSON Forms Core

    Interface StatePropsOfEnumCell

    State props of a cell for enum cell

    -
    interface StatePropsOfEnumCell {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        enabled: boolean;
        errors: string;
        id: string;
        isValid: boolean;
        options?: EnumOption[];
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data: any

    The data to be rendered.

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    isValid: boolean
    options?: EnumOption[]
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +StatePropsOfEnumCell | JSON Forms Core

    Interface StatePropsOfEnumCell

    State props of a cell for enum cell

    +
    interface StatePropsOfEnumCell {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        enabled: boolean;
        errors: string;
        id: string;
        isValid: boolean;
        options?: EnumOption[];
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data: any

    The data to be rendered.

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    isValid: boolean
    options?: EnumOption[]
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/StatePropsOfJsonFormsRenderer.html b/static/api/core/interfaces/StatePropsOfJsonFormsRenderer.html index 66ba7335..bd7b1fcf 100644 --- a/static/api/core/interfaces/StatePropsOfJsonFormsRenderer.html +++ b/static/api/core/interfaces/StatePropsOfJsonFormsRenderer.html @@ -1,18 +1,18 @@ -StatePropsOfJsonFormsRenderer | JSON Forms Core

    Interface StatePropsOfJsonFormsRenderer

    interface StatePropsOfJsonFormsRenderer {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config: any;
        enabled?: boolean;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema?: JsonSchema;
        uischema?: UISchemaElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    config: any
    enabled?: boolean

    Whether the rendered element should be enabled.

    -
    path?: string

    Optional instance path. Necessary when the actual data +StatePropsOfJsonFormsRenderer | JSON Forms Core

    Interface StatePropsOfJsonFormsRenderer

    interface StatePropsOfJsonFormsRenderer {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config: any;
        enabled?: boolean;
        path?: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema?: JsonSchema;
        uischema?: UISchemaElement;
        uischemas?: JsonFormsUISchemaRegistryEntry[];
        visible?: boolean;
    }

    Hierarchy (view full)

    Properties

    config: any
    enabled?: boolean

    Whether the rendered element should be enabled.

    +
    path?: string

    Optional instance path. Necessary when the actual data path can not be inferred via the UI schema element as it is the case with nested controls.

    -
    rootSchema: JsonSchema
    schema?: JsonSchema

    The JSON schema that describes the data.

    -
    uischema?: UISchemaElement

    The UI schema to be rendered.

    -
    visible?: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    rootSchema: JsonSchema
    schema?: JsonSchema

    The JSON schema that describes the data.

    +
    uischema?: UISchemaElement

    The UI schema to be rendered.

    +
    visible?: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/StatePropsOfLabel.html b/static/api/core/interfaces/StatePropsOfLabel.html index 1f96a916..1a7ee28d 100644 --- a/static/api/core/interfaces/StatePropsOfLabel.html +++ b/static/api/core/interfaces/StatePropsOfLabel.html @@ -1,21 +1,21 @@ -StatePropsOfLabel | JSON Forms Core

    Interface StatePropsOfLabel

    State-based props of a Renderer.

    -
    interface StatePropsOfLabel {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data?: any;
        enabled: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema: JsonSchema;
        text?: string;
        uischema: UISchemaElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data?: any

    The data to be rendered.

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    text?: string
    uischema: UISchemaElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +StatePropsOfLabel | JSON Forms Core

    Interface StatePropsOfLabel

    State-based props of a Renderer.

    +
    interface StatePropsOfLabel {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data?: any;
        enabled: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema: JsonSchema;
        text?: string;
        uischema: UISchemaElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data?: any

    The data to be rendered.

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    text?: string
    uischema: UISchemaElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/StatePropsOfLayout.html b/static/api/core/interfaces/StatePropsOfLayout.html index a229e616..252fe682 100644 --- a/static/api/core/interfaces/StatePropsOfLayout.html +++ b/static/api/core/interfaces/StatePropsOfLayout.html @@ -1,23 +1,23 @@ -StatePropsOfLayout | JSON Forms Core

    Interface StatePropsOfLayout

    State props of a layout;

    -
    interface StatePropsOfLayout {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data?: any;
        direction: "row" | "column";
        enabled: boolean;
        label?: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema: JsonSchema;
        uischema: UISchemaElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data?: any

    The data to be rendered.

    -
    direction: "row" | "column"

    Direction for the layout to flow

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    label?: string
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: UISchemaElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +StatePropsOfLayout | JSON Forms Core

    Interface StatePropsOfLayout

    State props of a layout;

    +
    interface StatePropsOfLayout {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data?: any;
        direction: "row" | "column";
        enabled: boolean;
        label?: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema: JsonSchema;
        uischema: UISchemaElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data?: any

    The data to be rendered.

    +
    direction: "row" | "column"

    Direction for the layout to flow

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    label?: string
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: UISchemaElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/StatePropsOfMasterItem.html b/static/api/core/interfaces/StatePropsOfMasterItem.html index f7604716..d8cad5ac 100644 --- a/static/api/core/interfaces/StatePropsOfMasterItem.html +++ b/static/api/core/interfaces/StatePropsOfMasterItem.html @@ -1,10 +1,12 @@ -StatePropsOfMasterItem | JSON Forms Core

    Interface StatePropsOfMasterItem

    interface StatePropsOfMasterItem {
        childLabel: string;
        enabled: boolean;
        index: number;
        path: string;
        schema: JsonSchema;
        selected: boolean;
        translations: ArrayTranslations;
        handleSelect(index): (() => void);
        removeItem(path, value): (() => void);
    }

    Hierarchy (view full)

    Properties

    childLabel: string
    enabled: boolean
    index: number
    path: string
    schema: JsonSchema
    selected: boolean
    translations: ArrayTranslations

    Methods

    Generated using TypeDoc

    \ No newline at end of file +StatePropsOfMasterItem | JSON Forms Core

    Interface StatePropsOfMasterItem

    interface StatePropsOfMasterItem {
        childLabel: string;
        childLabelProp?: string;
        enabled: boolean;
        index: number;
        path: string;
        schema: JsonSchema;
        selected: boolean;
        translations: ArrayTranslations;
        uischema: UISchemaElement;
        handleSelect(index): (() => void);
        removeItem(path, value): (() => void);
    }

    Hierarchy (view full)

    Properties

    childLabel: string
    childLabelProp?: string
    enabled: boolean
    index: number
    path: string
    schema: JsonSchema
    selected: boolean
    translations: ArrayTranslations
    uischema: UISchemaElement

    Methods

    \ No newline at end of file diff --git a/static/api/core/interfaces/StatePropsOfRenderer.html b/static/api/core/interfaces/StatePropsOfRenderer.html index 9ceea488..6007ed09 100644 --- a/static/api/core/interfaces/StatePropsOfRenderer.html +++ b/static/api/core/interfaces/StatePropsOfRenderer.html @@ -1,20 +1,20 @@ -StatePropsOfRenderer | JSON Forms Core

    Interface StatePropsOfRenderer

    State-based props of a Renderer.

    -
    interface StatePropsOfRenderer {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data?: any;
        enabled: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema: JsonSchema;
        uischema: UISchemaElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data?: any

    The data to be rendered.

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: UISchemaElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +StatePropsOfRenderer | JSON Forms Core

    Interface StatePropsOfRenderer

    State-based props of a Renderer.

    +
    interface StatePropsOfRenderer {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data?: any;
        enabled: boolean;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        schema: JsonSchema;
        uischema: UISchemaElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data?: any

    The data to be rendered.

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: UISchemaElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/StatePropsOfScopedRenderer.html b/static/api/core/interfaces/StatePropsOfScopedRenderer.html index e91f8834..d9c81fd1 100644 --- a/static/api/core/interfaces/StatePropsOfScopedRenderer.html +++ b/static/api/core/interfaces/StatePropsOfScopedRenderer.html @@ -1,26 +1,26 @@ -StatePropsOfScopedRenderer | JSON Forms Core

    Interface StatePropsOfScopedRenderer

    State-based properties for UI schema elements that have a scope.

    -
    interface StatePropsOfScopedRenderer {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        enabled: boolean;
        errors: string;
        id: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    -
    config?: any

    Any configuration options for the element.

    -
    data: any

    The data to be rendered.

    -
    enabled: boolean

    Whether the rendered element should be enabled.

    -
    errors: string

    Any validation errors that are caused by the data to be rendered.

    -
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    -
    path: string

    Instance path the data is written to, in case of a control.

    -

    All available renderers.

    -
    rootSchema: JsonSchema

    The root schema as returned by the store.

    -
    schema: JsonSchema

    The JSON schema that describes the data.

    -
    uischema: ControlElement

    The UI schema to be rendered.

    -
    visible: boolean

    Whether the rendered element should be visible.

    -

    Generated using TypeDoc

    \ No newline at end of file +StatePropsOfScopedRenderer | JSON Forms Core

    Interface StatePropsOfScopedRenderer

    State-based properties for UI schema elements that have a scope.

    +
    interface StatePropsOfScopedRenderer {
        cells?: JsonFormsCellRendererRegistryEntry[];
        config?: any;
        data: any;
        enabled: boolean;
        errors: string;
        id: string;
        path: string;
        renderers?: JsonFormsRendererRegistryEntry[];
        rootSchema: JsonSchema;
        schema: JsonSchema;
        uischema: ControlElement;
        visible: boolean;
    }

    Hierarchy (view full)

    Properties

    All available cell renderers.

    +
    config?: any

    Any configuration options for the element.

    +
    data: any

    The data to be rendered.

    +
    enabled: boolean

    Whether the rendered element should be enabled.

    +
    errors: string

    Any validation errors that are caused by the data to be rendered.

    +
    id: string

    A unique ID that should be used for rendering the scoped UI schema element.

    +
    path: string

    Instance path the data is written to, in case of a control.

    +

    All available renderers.

    +
    rootSchema: JsonSchema

    The root schema as returned by the store.

    +
    schema: JsonSchema

    The JSON schema that describes the data.

    +
    uischema: ControlElement

    The UI schema to be rendered.

    +
    visible: boolean

    Whether the rendered element should be visible.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/Store.html b/static/api/core/interfaces/Store.html index 438d2b9c..907715ca 100644 --- a/static/api/core/interfaces/Store.html +++ b/static/api/core/interfaces/Store.html @@ -1,14 +1,14 @@ -Store | JSON Forms Core

    Interface Store<S, A>

    A store is an object that holds the application's state tree. +Store | JSON Forms Core

    Interface Store<S, A>

    A store is an object that holds the application's state tree. There should only be a single store in a Redux app, as the composition happens on the reducer level.

    -
    interface Store<S, A> {
        dispatch: Dispatch<A>;
        [observable](): Observable<S>;
        getState(): S;
        replaceReducer(nextReducer): void;
        subscribe(listener): Unsubscribe;
    }

    Type Parameters

    • S = any

      The type of state held by this store.

      -
    • A extends Action = AnyAction

      the type of actions which may be dispatched by this store.

      -

    Hierarchy (view full)

    Properties

    dispatch: Dispatch<A>

    Dispatches an action. It is the only way to trigger a state change.

    +
    interface Store<S, A> {
        dispatch: Dispatch<A>;
        [observable](): Observable<S>;
        getState(): S;
        replaceReducer(nextReducer): void;
        subscribe(listener): Unsubscribe;
    }

    Type Parameters

    • S = any

      The type of state held by this store.

      +
    • A extends Action = AnyAction

      the type of actions which may be dispatched by this store.

      +

    Hierarchy (view full)

    Properties

    dispatch: Dispatch<A>

    Dispatches an action. It is the only way to trigger a state change.

    The reducer function, used to create the store, will be called with the current state tree and the given action. Its return value will be considered the next state of the tree, and the change listeners will @@ -27,18 +27,18 @@

    Returns

    For convenience, the same action object you dispatched.

    Note that, if you use a custom middleware, it may wrap dispatch() to return something else (for example, a Promise you can await).

    -

    Methods

    Methods

    • Reads the state tree managed by the store.

      Returns S

      The current state tree of your application.

      -
    • Replaces the reducer currently used by the store to calculate the state.

      +
    • Replaces the reducer currently used by the store to calculate the state.

      You might need this if your app implements code splitting and you want to load some of the reducers dynamically. You might also need this if you implement a hot reloading mechanism for Redux.

      -

      Parameters

      • nextReducer: Reducer<S, A>

        The reducer for the store to use instead.

        -

      Returns void

    • Adds a change listener. It will be called any time an action is +

      Parameters

      • nextReducer: Reducer<S, A>

        The reducer for the store to use instead.

        +

      Returns void

    • Adds a change listener. It will be called any time an action is dispatched, and some part of the state tree may potentially have changed. You may then call getState() to read the current state tree inside the callback.

      @@ -58,6 +58,6 @@

      Returns

      For convenience, the same action object you dispatched.

      state by the time it exits.

    • -

    Parameters

    • listener: (() => void)

      A callback to be invoked on every dispatch.

      +

      Parameters

      • listener: (() => void)

        A callback to be invoked on every dispatch.

          • (): void
          • Returns void

      Returns Unsubscribe

      A function to remove this change listener.

      -

    Generated using TypeDoc

    \ No newline at end of file +
    \ No newline at end of file diff --git a/static/api/core/interfaces/Test.TesterContext.html b/static/api/core/interfaces/Test.TesterContext.html index b7b19c23..7c22831f 100644 --- a/static/api/core/interfaces/Test.TesterContext.html +++ b/static/api/core/interfaces/Test.TesterContext.html @@ -1,6 +1,6 @@ -TesterContext | JSON Forms Core

    Interface TesterContext

    Additional context given to a tester in addition to UISchema and JsonSchema.

    -
    interface TesterContext {
        config: any;
        rootSchema: JsonSchema;
    }

    Properties

    Properties

    config: any

    The form wide configuration object given to JsonForms.

    -
    rootSchema: JsonSchema

    The root JsonSchema of the form. Can be used to resolve references.

    -

    Generated using TypeDoc

    \ No newline at end of file +TesterContext | JSON Forms Core

    Interface TesterContext

    Additional context given to a tester in addition to UISchema and JsonSchema.

    +
    interface TesterContext {
        config: any;
        rootSchema: JsonSchema;
    }

    Properties

    Properties

    config: any

    The form wide configuration object given to JsonForms.

    +
    rootSchema: JsonSchema

    The root JsonSchema of the form. Can be used to resolve references.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/UISchemaElement.html b/static/api/core/interfaces/UISchemaElement.html index b89656e7..4fdc9463 100644 --- a/static/api/core/interfaces/UISchemaElement.html +++ b/static/api/core/interfaces/UISchemaElement.html @@ -1,8 +1,8 @@ -UISchemaElement | JSON Forms Core

    Interface UISchemaElement

    Common base interface for any UI schema element.

    -
    interface UISchemaElement {
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        type: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    options?: {
        [key: string]: any;
    }

    Any additional options.

    -

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    -
    type: string

    The type of this UI schema element.

    -

    Generated using TypeDoc

    \ No newline at end of file +UISchemaElement | JSON Forms Core

    Interface UISchemaElement

    Common base interface for any UI schema element.

    +
    interface UISchemaElement {
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        type: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    options?: {
        [key: string]: any;
    }

    Any additional options.

    +

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    +
    type: string

    The type of this UI schema element.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/VerticalLayout.html b/static/api/core/interfaces/VerticalLayout.html index 19b1db94..de9a0d50 100644 --- a/static/api/core/interfaces/VerticalLayout.html +++ b/static/api/core/interfaces/VerticalLayout.html @@ -1,10 +1,10 @@ -VerticalLayout | JSON Forms Core

    Interface VerticalLayout

    A layout which orders its child elements vertically (i.e. from top to bottom).

    -
    interface VerticalLayout {
        elements: UISchemaElement[];
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        type: "VerticalLayout";
    }

    Hierarchy (view full)

    Properties

    Properties

    elements: UISchemaElement[]

    The child elements of this layout.

    -
    options?: {
        [key: string]: any;
    }

    Any additional options.

    -

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    -
    type: "VerticalLayout"

    The type of this UI schema element.

    -

    Generated using TypeDoc

    \ No newline at end of file +VerticalLayout | JSON Forms Core

    Interface VerticalLayout

    A layout which orders its child elements vertically (i.e. from top to bottom).

    +
    interface VerticalLayout {
        elements: UISchemaElement[];
        options?: {
            [key: string]: any;
        };
        rule?: Rule;
        type: "VerticalLayout";
    }

    Hierarchy (view full)

    Properties

    Properties

    elements: UISchemaElement[]

    The child elements of this layout.

    +
    options?: {
        [key: string]: any;
    }

    Any additional options.

    +

    Type declaration

    • [key: string]: any
    rule?: Rule

    An optional rule.

    +
    type: "VerticalLayout"

    The type of this UI schema element.

    +
    \ No newline at end of file diff --git a/static/api/core/interfaces/WithClassname.html b/static/api/core/interfaces/WithClassname.html index 44804b21..c94742ac 100644 --- a/static/api/core/interfaces/WithClassname.html +++ b/static/api/core/interfaces/WithClassname.html @@ -1,2 +1,2 @@ -WithClassname | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +WithClassname | JSON Forms Core

    Interface WithClassname

    interface WithClassname {
        className?: string;
    }

    Properties

    Properties

    className?: string
    \ No newline at end of file diff --git a/static/api/core/modules.html b/static/api/core/modules.html index 8ad9a1ea..cb060cc0 100644 --- a/static/api/core/modules.html +++ b/static/api/core/modules.html @@ -1,356 +1,364 @@ -JSON Forms Core

    JSON Forms Core

    References

    ADD_CELL -ADD_DEFAULT_DATA -ADD_RENDERER -ADD_UI_SCHEMA -AddCellRendererAction -AddRendererAction -AddUISchemaAction -CoreActions -I18nActions -INIT -InitAction -InitActionOptions -NOT_APPLICABLE -REMOVE_CELL -REMOVE_DEFAULT_DATA -REMOVE_RENDERER -REMOVE_UI_SCHEMA -RankedTester -RegisterDefaultDataAction -RemoveCellRendererAction -RemoveRendererAction -RemoveUISchemaAction -SET_AJV -SET_CONFIG -SET_LOCALE -SET_SCHEMA -SET_TRANSLATOR -SET_UISCHEMA -SET_VALIDATION_MODE -SetAjvAction -SetConfigAction -SetLocaleAction -SetSchemaAction -SetTranslatorAction -SetUISchemaAction -SetValidationModeAction -Tester -TesterContext -UISchemaActions -UPDATE_CORE -UPDATE_DATA -UPDATE_ERRORS -UPDATE_I18N -UnregisterDefaultDataAction -UpdateAction -UpdateCoreAction -UpdateErrorsAction -UpdateI18nAction -VALIDATE -and -categorizationHasCategory -composePaths -formatIs -hasCategory -init -isAllOfControl -isAnyOfControl -isArrayObjectControl -isBooleanControl -isCategorization -isCategory -isControl -isDateControl -isDateTimeControl -isEnumControl -isIntegerControl -isMultiLineControl -isNumberControl -isNumberFormatControl -isObjectArray -isObjectArrayControl -isObjectArrayWithNesting -isObjectControl -isOneOfControl -isOneOfEnumControl -isPrimitiveArrayControl -isRangeControl -isStringControl -isTimeControl -not -optionIs -or -rankWith -registerCell -registerDefaultData -registerRenderer -registerUISchema -schemaMatches -schemaSubPathMatches -schemaTypeIs -scopeEndIs -scopeEndsWith -setAjv -setConfig -setLocale -setSchema -setTranslator -setUISchema -setValidationMode -uiTypeIs -unregisterCell -unregisterDefaultData -unregisterRenderer -unregisterUISchema -update -updateCore -updateErrors -updateI18n -withIncreasedRank -

    Namespaces

    Enumerations

    Interfaces

    Action -AndCondition -AnyAction -ArrayControlProps -ArrayDefaultTranslation -ArrayLayoutProps -Categorization -Category -CellProps -CombinatorDefaultTranslation -CombinatorRendererProps -CombinatorSubSchemaRenderInfo -ComposableCondition -Condition -ControlElement -ControlProps -ControlState -ControlWithDetailProps -DispatchCellProps -DispatchCellStateProps -DispatchPropsOfArrayControl -DispatchPropsOfControl -DispatchPropsOfMultiEnumControl -EnumCellProps -EnumOption -Formatted -GroupLayout -HorizontalLayout -Internationalizable -JsonFormsCellRendererRegistryEntry -JsonFormsCore -JsonFormsDefaultDataRegistryEntry -JsonFormsExtendedState -JsonFormsI18nState -JsonFormsProps -JsonFormsRendererRegistryEntry -JsonFormsState -JsonFormsStore -JsonFormsSubStates -JsonFormsUISchemaRegistryEntry -JsonSchema4 -JsonSchema7 -LabelDescription -LabelElement -LabelProps -Labelable -Labeled -Layout -LayoutProps -LeafCondition -Middleware -OrCondition -OwnPropsOfCell -OwnPropsOfControl -OwnPropsOfEnum -OwnPropsOfEnumCell -OwnPropsOfJsonFormsRenderer -OwnPropsOfLabel -OwnPropsOfLayout -OwnPropsOfMasterListItem -OwnPropsOfRenderer -ReferenceSchemaMap -RendererProps -Rule -SchemaBasedCondition -Scopable -Scoped -StatePropsOfArrayControl -StatePropsOfArrayLayout -StatePropsOfCell -StatePropsOfCombinator -StatePropsOfControl -StatePropsOfControlWithDetail -StatePropsOfEnumCell -StatePropsOfJsonFormsRenderer -StatePropsOfLabel -StatePropsOfLayout -StatePropsOfMasterItem -StatePropsOfRenderer -StatePropsOfScopedRenderer -Store -UISchemaElement -VerticalLayout -WithClassname -

    Type Aliases

    Variables

    Functions

    addI18nKeyToPrefix -cellReducer -clearAllIds -compose -composeWithUi -computeLabel -configReducer -convertDateToString -convertToValidClassName -coreReducer -createAjv -createCleanLabel -createCombinatorRenderInfos -createControlElement -createDefaultValue -createId -createLabelDescriptionFrom -decode -defaultDataReducer -defaultErrorTranslator -defaultMapDispatchToControlProps -defaultMapStateToEnumCellProps -defaultMiddleware -defaultTranslator -deriveLabelForUISchemaElement -deriveTypes -encode -enumToEnumOptionMapper -errorAt -errorsAt -evalEnablement -evalVisibility -extractAjv -extractData -extractDefaultData -extractDefaults -extractSchema -extractUiSchema -fetchErrorTranslator -fetchLocale -fetchTranslator -findAllRefs -findMatchingUISchema -findUISchema -formatErrorMessage -generateDefaultUISchema -generateJsonSchema -getAjv -getArrayTranslations -getCells -getCombinatorTranslations -getCombinedErrorMessage -getConfig -getControlPath -getData -getDefaultData -getErrorAt -getErrorTranslator -getFirstPrimitiveProp -getI18nKey -getI18nKeyPrefix -getI18nKeyPrefixBySchema -getLocale -getRenderers -getSchema -getSubErrorsAt -getTranslator -getUISchemas -getUiSchema -hasEnableRule -hasShowRule -hasType -i18nReducer -isDescriptionHidden -isEnabled -isGroup -isInherentlyEnabled -isInternationalized -isLabelable -isLabeled -isLayout -isOneOfEnumSchema -isScopable -isScoped -isVisible -iterateSchema -mapDispatchToArrayControlProps -mapDispatchToCellProps -mapDispatchToControlProps -mapDispatchToMultiEnumProps -mapStateToAllOfProps -mapStateToAnyOfProps -mapStateToArrayControlProps -mapStateToArrayLayoutProps -mapStateToCellProps -mapStateToCombinatorRendererProps -mapStateToControlProps -mapStateToControlWithDetailProps -mapStateToDispatchCellProps -mapStateToEnumControlProps -mapStateToJsonFormsRendererProps -mapStateToLabelProps -mapStateToLayoutProps -mapStateToMasterListItemProps -mapStateToMultiEnumControlProps -mapStateToOneOfEnumCellProps -mapStateToOneOfEnumControlProps -mapStateToOneOfProps -moveDown -moveUp -oneOfToEnumOptionMapper -removeId -rendererReducer -resolveData -resolveSchema -setReadonly -showAsRequired -subErrorsAt -toDataPath -toDataPathSegments -transformPathToI18nPrefix -uischemaRegistryReducer -unsetReadonly -validate -

    References

    Re-exports ADD_CELL
    Re-exports ADD_DEFAULT_DATA
    Re-exports ADD_RENDERER
    Re-exports ADD_UI_SCHEMA
    Re-exports AddCellRendererAction
    Re-exports AddRendererAction
    Re-exports AddUISchemaAction
    Re-exports CoreActions
    Re-exports I18nActions
    Re-exports INIT
    Re-exports InitAction
    Re-exports InitActionOptions
    Re-exports NOT_APPLICABLE
    Re-exports REMOVE_CELL
    Re-exports REMOVE_DEFAULT_DATA
    Re-exports REMOVE_RENDERER
    Re-exports REMOVE_UI_SCHEMA
    Re-exports RankedTester
    Re-exports RegisterDefaultDataAction
    Re-exports RemoveCellRendererAction
    Re-exports RemoveRendererAction
    Re-exports RemoveUISchemaAction
    Re-exports SET_AJV
    Re-exports SET_CONFIG
    Re-exports SET_LOCALE
    Re-exports SET_SCHEMA
    Re-exports SET_TRANSLATOR
    Re-exports SET_UISCHEMA
    Re-exports SET_VALIDATION_MODE
    Re-exports SetAjvAction
    Re-exports SetConfigAction
    Re-exports SetLocaleAction
    Re-exports SetSchemaAction
    Re-exports SetTranslatorAction
    Re-exports SetUISchemaAction
    Re-exports SetValidationModeAction
    Re-exports Tester
    Re-exports TesterContext
    Re-exports UISchemaActions
    Re-exports UPDATE_CORE
    Re-exports UPDATE_DATA
    Re-exports UPDATE_ERRORS
    Re-exports UPDATE_I18N
    Re-exports UnregisterDefaultDataAction
    Re-exports UpdateAction
    Re-exports UpdateCoreAction
    Re-exports UpdateErrorsAction
    Re-exports UpdateI18nAction
    Re-exports VALIDATE
    Re-exports and
    Re-exports categorizationHasCategory
    Renames and re-exports compose
    Re-exports formatIs
    Re-exports hasCategory
    Re-exports init
    Re-exports isAllOfControl
    Re-exports isAnyOfControl
    Re-exports isArrayObjectControl
    Re-exports isBooleanControl
    Re-exports isCategorization
    Re-exports isCategory
    Re-exports isControl
    Re-exports isDateControl
    Re-exports isDateTimeControl
    Re-exports isEnumControl
    Re-exports isIntegerControl
    Re-exports isMultiLineControl
    Re-exports isNumberControl
    Re-exports isNumberFormatControl
    Re-exports isObjectArray
    Re-exports isObjectArrayControl
    Re-exports isObjectArrayWithNesting
    Re-exports isObjectControl
    Re-exports isOneOfControl
    Re-exports isOneOfEnumControl
    Re-exports isPrimitiveArrayControl
    Re-exports isRangeControl
    Re-exports isStringControl
    Re-exports isTimeControl
    Re-exports not
    Re-exports optionIs
    Re-exports or
    Re-exports rankWith
    Re-exports registerCell
    Re-exports registerDefaultData
    Re-exports registerRenderer
    Re-exports registerUISchema
    Re-exports schemaMatches
    Re-exports schemaSubPathMatches
    Re-exports schemaTypeIs
    Re-exports scopeEndIs
    Re-exports scopeEndsWith
    Re-exports setAjv
    Re-exports setConfig
    Re-exports setLocale
    Re-exports setSchema
    Re-exports setTranslator
    Re-exports setUISchema
    Re-exports setValidationMode
    Re-exports uiTypeIs
    Re-exports unregisterCell
    Re-exports unregisterDefaultData
    Re-exports unregisterRenderer
    Re-exports unregisterUISchema
    Re-exports update
    Re-exports updateCore
    Re-exports updateErrors
    Re-exports updateI18n
    Re-exports withIncreasedRank

    Generated using TypeDoc

    \ No newline at end of file +JSON Forms Core

    JSON Forms Core

    References

    ADD_CELL +ADD_DEFAULT_DATA +ADD_RENDERER +ADD_UI_SCHEMA +AddCellRendererAction +AddRendererAction +AddUISchemaAction +CoreActions +I18nActions +INIT +InitAction +InitActionOptions +NOT_APPLICABLE +REMOVE_CELL +REMOVE_DEFAULT_DATA +REMOVE_RENDERER +REMOVE_UI_SCHEMA +RankedTester +RegisterDefaultDataAction +RemoveCellRendererAction +RemoveRendererAction +RemoveUISchemaAction +SET_AJV +SET_CONFIG +SET_LOCALE +SET_SCHEMA +SET_TRANSLATOR +SET_UISCHEMA +SET_VALIDATION_MODE +SetAjvAction +SetConfigAction +SetLocaleAction +SetSchemaAction +SetTranslatorAction +SetUISchemaAction +SetValidationModeAction +Tester +TesterContext +UISchemaActions +UPDATE_CORE +UPDATE_DATA +UPDATE_ERRORS +UPDATE_I18N +UnregisterDefaultDataAction +UpdateAction +UpdateArrayContext +UpdateCoreAction +UpdateErrorsAction +UpdateI18nAction +VALIDATE +and +categorizationHasCategory +composePaths +formatIs +hasCategory +hasOption +init +isAllOfControl +isAnyOfControl +isArrayObjectControl +isBooleanControl +isCategorization +isCategory +isControl +isDateControl +isDateTimeControl +isEnumControl +isIntegerControl +isMultiLineControl +isNumberControl +isNumberFormatControl +isObjectArray +isObjectArrayControl +isObjectArrayWithNesting +isObjectControl +isOneOfControl +isOneOfEnumControl +isPrimitiveArrayControl +isRangeControl +isStringControl +isTimeControl +isUpdateArrayContext +not +optionIs +or +rankWith +registerCell +registerDefaultData +registerRenderer +registerUISchema +schemaMatches +schemaSubPathMatches +schemaTypeIs +scopeEndIs +scopeEndsWith +setAjv +setConfig +setLocale +setSchema +setTranslator +setUISchema +setValidationMode +uiTypeIs +unregisterCell +unregisterDefaultData +unregisterRenderer +unregisterUISchema +update +updateCore +updateErrors +updateI18n +withIncreasedRank +

    Namespaces

    Enumerations

    Interfaces

    Action +AndCondition +AnyAction +ArrayControlProps +ArrayDefaultTranslation +ArrayLayoutProps +Categorization +Category +CellProps +CombinatorDefaultTranslation +CombinatorRendererProps +CombinatorSubSchemaRenderInfo +ComposableCondition +Condition +ControlElement +ControlProps +ControlState +ControlWithDetailProps +DispatchCellProps +DispatchCellStateProps +DispatchPropsOfArrayControl +DispatchPropsOfControl +DispatchPropsOfMultiEnumControl +EnumCellProps +EnumOption +Formatted +GroupLayout +HorizontalLayout +Internationalizable +JsonFormsCellRendererRegistryEntry +JsonFormsCore +JsonFormsDefaultDataRegistryEntry +JsonFormsExtendedState +JsonFormsI18nState +JsonFormsProps +JsonFormsRendererRegistryEntry +JsonFormsState +JsonFormsStore +JsonFormsSubStates +JsonFormsUISchemaRegistryEntry +JsonSchema4 +JsonSchema7 +LabelDescription +LabelElement +LabelProps +Labelable +Labeled +Layout +LayoutProps +LeafCondition +Middleware +OrCondition +OwnPropsOfCell +OwnPropsOfControl +OwnPropsOfEnum +OwnPropsOfEnumCell +OwnPropsOfJsonFormsRenderer +OwnPropsOfLabel +OwnPropsOfLayout +OwnPropsOfMasterListItem +OwnPropsOfRenderer +ReferenceSchemaMap +RendererProps +Rule +SchemaBasedCondition +Scopable +Scoped +StatePropsOfArrayControl +StatePropsOfArrayLayout +StatePropsOfCell +StatePropsOfCombinator +StatePropsOfControl +StatePropsOfControlWithDetail +StatePropsOfEnumCell +StatePropsOfJsonFormsRenderer +StatePropsOfLabel +StatePropsOfLayout +StatePropsOfMasterItem +StatePropsOfRenderer +StatePropsOfScopedRenderer +Store +UISchemaElement +VerticalLayout +WithClassname +

    Type Aliases

    Variables

    Functions

    addI18nKeyToPrefix +cellReducer +clearAllIds +compose +composeWithUi +computeChildLabel +computeLabel +configReducer +convertDateToString +convertToValidClassName +coreReducer +createAjv +createCleanLabel +createCombinatorRenderInfos +createControlElement +createDefaultValue +createId +createLabelDescriptionFrom +decode +defaultDataReducer +defaultErrorTranslator +defaultMapDispatchToControlProps +defaultMapStateToEnumCellProps +defaultMiddleware +defaultTranslator +deriveLabelForUISchemaElement +deriveTypes +encode +enumToEnumOptionMapper +errorAt +errorsAt +evalEnablement +evalVisibility +extractAjv +extractData +extractDefaultData +extractDefaults +extractSchema +extractUiSchema +fetchErrorTranslator +fetchLocale +fetchTranslator +findAllRefs +findMatchingUISchema +findUISchema +findUiControl +formatErrorMessage +generateDefaultUISchema +generateJsonSchema +getAjv +getArrayTranslations +getCells +getCombinatorTranslations +getCombinedErrorMessage +getConfig +getControlPath +getData +getDefaultData +getErrorAt +getErrorTranslator +getFirstPrimitiveProp +getI18nKey +getI18nKeyPrefix +getI18nKeyPrefixBySchema +getLocale +getPropPath +getRenderers +getSchema +getSubErrorsAt +getTranslator +getUISchemas +getUiSchema +hasEnableRule +hasShowRule +hasType +i18nReducer +isControlElement +isDescriptionHidden +isEnabled +isEnumSchema +isGroup +isInherentlyEnabled +isInternationalized +isLabelable +isLabeled +isLayout +isOneOfEnumSchema +isScopable +isScoped +isVisible +iterateSchema +mapDispatchToArrayControlProps +mapDispatchToCellProps +mapDispatchToControlProps +mapDispatchToMultiEnumProps +mapStateToAllOfProps +mapStateToAnyOfProps +mapStateToArrayControlProps +mapStateToArrayLayoutProps +mapStateToCellProps +mapStateToCombinatorRendererProps +mapStateToControlProps +mapStateToControlWithDetailProps +mapStateToDispatchCellProps +mapStateToEnumControlProps +mapStateToJsonFormsRendererProps +mapStateToLabelProps +mapStateToLayoutProps +mapStateToMasterListItemProps +mapStateToMultiEnumControlProps +mapStateToOneOfEnumCellProps +mapStateToOneOfEnumControlProps +mapStateToOneOfProps +moveDown +moveUp +oneOfToEnumOptionMapper +removeId +rendererReducer +resolveData +resolveSchema +setReadonly +showAsRequired +subErrorsAt +toDataPath +toDataPathSegments +transformPathToI18nPrefix +uischemaRegistryReducer +unsetReadonly +validate +

    References

    Re-exports ADD_CELL
    Re-exports ADD_DEFAULT_DATA
    Re-exports ADD_RENDERER
    Re-exports ADD_UI_SCHEMA
    Re-exports AddCellRendererAction
    Re-exports AddRendererAction
    Re-exports AddUISchemaAction
    Re-exports CoreActions
    Re-exports I18nActions
    Re-exports INIT
    Re-exports InitAction
    Re-exports InitActionOptions
    Re-exports NOT_APPLICABLE
    Re-exports REMOVE_CELL
    Re-exports REMOVE_DEFAULT_DATA
    Re-exports REMOVE_RENDERER
    Re-exports REMOVE_UI_SCHEMA
    Re-exports RankedTester
    Re-exports RegisterDefaultDataAction
    Re-exports RemoveCellRendererAction
    Re-exports RemoveRendererAction
    Re-exports RemoveUISchemaAction
    Re-exports SET_AJV
    Re-exports SET_CONFIG
    Re-exports SET_LOCALE
    Re-exports SET_SCHEMA
    Re-exports SET_TRANSLATOR
    Re-exports SET_UISCHEMA
    Re-exports SET_VALIDATION_MODE
    Re-exports SetAjvAction
    Re-exports SetConfigAction
    Re-exports SetLocaleAction
    Re-exports SetSchemaAction
    Re-exports SetTranslatorAction
    Re-exports SetUISchemaAction
    Re-exports SetValidationModeAction
    Re-exports Tester
    Re-exports TesterContext
    Re-exports UISchemaActions
    Re-exports UPDATE_CORE
    Re-exports UPDATE_DATA
    Re-exports UPDATE_ERRORS
    Re-exports UPDATE_I18N
    Re-exports UnregisterDefaultDataAction
    Re-exports UpdateAction
    Re-exports UpdateArrayContext
    Re-exports UpdateCoreAction
    Re-exports UpdateErrorsAction
    Re-exports UpdateI18nAction
    Re-exports VALIDATE
    Re-exports and
    Re-exports categorizationHasCategory
    Renames and re-exports compose
    Re-exports formatIs
    Re-exports hasCategory
    Re-exports hasOption
    Re-exports init
    Re-exports isAllOfControl
    Re-exports isAnyOfControl
    Re-exports isArrayObjectControl
    Re-exports isBooleanControl
    Re-exports isCategorization
    Re-exports isCategory
    Re-exports isControl
    Re-exports isDateControl
    Re-exports isDateTimeControl
    Re-exports isEnumControl
    Re-exports isIntegerControl
    Re-exports isMultiLineControl
    Re-exports isNumberControl
    Re-exports isNumberFormatControl
    Re-exports isObjectArray
    Re-exports isObjectArrayControl
    Re-exports isObjectArrayWithNesting
    Re-exports isObjectControl
    Re-exports isOneOfControl
    Re-exports isOneOfEnumControl
    Re-exports isPrimitiveArrayControl
    Re-exports isRangeControl
    Re-exports isStringControl
    Re-exports isTimeControl
    Re-exports isUpdateArrayContext
    Re-exports not
    Re-exports optionIs
    Re-exports or
    Re-exports rankWith
    Re-exports registerCell
    Re-exports registerDefaultData
    Re-exports registerRenderer
    Re-exports registerUISchema
    Re-exports schemaMatches
    Re-exports schemaSubPathMatches
    Re-exports schemaTypeIs
    Re-exports scopeEndIs
    Re-exports scopeEndsWith
    Re-exports setAjv
    Re-exports setConfig
    Re-exports setLocale
    Re-exports setSchema
    Re-exports setTranslator
    Re-exports setUISchema
    Re-exports setValidationMode
    Re-exports uiTypeIs
    Re-exports unregisterCell
    Re-exports unregisterDefaultData
    Re-exports unregisterRenderer
    Re-exports unregisterUISchema
    Re-exports update
    Re-exports updateCore
    Re-exports updateErrors
    Re-exports updateI18n
    Re-exports withIncreasedRank
    \ No newline at end of file diff --git a/static/api/core/modules/Actions.html b/static/api/core/modules/Actions.html index 8ca74f96..e92f728d 100644 --- a/static/api/core/modules/Actions.html +++ b/static/api/core/modules/Actions.html @@ -1,66 +1,68 @@ -Actions | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +Actions | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/modules/Test.html b/static/api/core/modules/Test.html index 548ab138..cc48b7ba 100644 --- a/static/api/core/modules/Test.html +++ b/static/api/core/modules/Test.html @@ -1,44 +1,45 @@ -Test | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +Test | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/types/Actions.CoreActions.html b/static/api/core/types/Actions.CoreActions.html index 9e555ad2..12983989 100644 --- a/static/api/core/types/Actions.CoreActions.html +++ b/static/api/core/types/Actions.CoreActions.html @@ -1 +1 @@ -CoreActions | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +CoreActions | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/types/Actions.I18nActions.html b/static/api/core/types/Actions.I18nActions.html index 57e901d3..6364a74d 100644 --- a/static/api/core/types/Actions.I18nActions.html +++ b/static/api/core/types/Actions.I18nActions.html @@ -1 +1 @@ -I18nActions | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +I18nActions | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/types/Actions.UISchemaActions.html b/static/api/core/types/Actions.UISchemaActions.html index 21854df4..6032371a 100644 --- a/static/api/core/types/Actions.UISchemaActions.html +++ b/static/api/core/types/Actions.UISchemaActions.html @@ -1 +1 @@ -UISchemaActions | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +UISchemaActions | JSON Forms Core
    \ No newline at end of file diff --git a/static/api/core/types/Actions.UpdateArrayContext.html b/static/api/core/types/Actions.UpdateArrayContext.html new file mode 100644 index 00000000..0bfd870d --- /dev/null +++ b/static/api/core/types/Actions.UpdateArrayContext.html @@ -0,0 +1 @@ +UpdateArrayContext | JSON Forms Core

    Type alias UpdateArrayContext

    UpdateArrayContext: {
        type: "ADD";
        values: any[];
    } | {
        indices: number[];
        type: "REMOVE";
    } | {
        moves: {
            from: number;
            to: number;
        }[];
        type: "MOVE";
    }

    Type declaration

    • type: "ADD"
    • values: any[]

    Type declaration

    • indices: number[]
    • type: "REMOVE"

    Type declaration

    • moves: {
          from: number;
          to: number;
      }[]
    • type: "MOVE"
    \ No newline at end of file diff --git a/static/api/core/types/ArrayTranslations.html b/static/api/core/types/ArrayTranslations.html index e2336837..a7608d1f 100644 --- a/static/api/core/types/ArrayTranslations.html +++ b/static/api/core/types/ArrayTranslations.html @@ -1 +1 @@ -ArrayTranslations | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +ArrayTranslations | JSON Forms Core

    Type alias ArrayTranslations

    ArrayTranslations: {
        [key in ArrayTranslationEnum]?: string
    }
    \ No newline at end of file diff --git a/static/api/core/types/CombinatorKeyword.html b/static/api/core/types/CombinatorKeyword.html index a5d056e0..de5fadd0 100644 --- a/static/api/core/types/CombinatorKeyword.html +++ b/static/api/core/types/CombinatorKeyword.html @@ -1 +1 @@ -CombinatorKeyword | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +CombinatorKeyword | JSON Forms Core

    Type alias CombinatorKeyword

    CombinatorKeyword: "anyOf" | "oneOf" | "allOf"
    \ No newline at end of file diff --git a/static/api/core/types/CombinatorTranslations.html b/static/api/core/types/CombinatorTranslations.html index 448f8778..8a26d6bf 100644 --- a/static/api/core/types/CombinatorTranslations.html +++ b/static/api/core/types/CombinatorTranslations.html @@ -1 +1 @@ -CombinatorTranslations | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +CombinatorTranslations | JSON Forms Core

    Type alias CombinatorTranslations

    CombinatorTranslations: {
        [key in CombinatorTranslationEnum]?: string
    }
    \ No newline at end of file diff --git a/static/api/core/types/Dispatch.html b/static/api/core/types/Dispatch.html index 2289e988..b431126b 100644 --- a/static/api/core/types/Dispatch.html +++ b/static/api/core/types/Dispatch.html @@ -1,4 +1,4 @@ -Dispatch | JSON Forms Core

    Type alias Dispatch<A>

    Dispatch<A>: (<T>(action) => T)

    A dispatching function (or simply dispatch function) is a function that +Dispatch | JSON Forms Core

    Type alias Dispatch<A>

    Dispatch<A>: (<T>(action) => T)

    A dispatching function (or simply dispatch function) is a function that accepts an action or an async action; it then may or may not dispatch one or more actions to the store.

    We must distinguish between dispatching functions in general and the base @@ -11,6 +11,6 @@ function to handle async actions in addition to actions. Middleware may transform, delay, ignore, or otherwise interpret actions or async actions before passing them to the next middleware.

    -

    Type Parameters

    • A extends Action = AnyAction

      The type of things (actions or otherwise) which may be +

      Type Parameters

      • A extends Action = AnyAction

        The type of things (actions or otherwise) which may be dispatched.

        -

      Type declaration

        • <T>(action): T
        • Type Parameters

          • T extends A

          Parameters

          • action: T

          Returns T

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

      • <T>(action): T
      • Type Parameters

        • T extends A

        Parameters

        • action: T

        Returns T

    \ No newline at end of file diff --git a/static/api/core/types/DispatchPropsOfCell.html b/static/api/core/types/DispatchPropsOfCell.html index 959c900c..efaa75a8 100644 --- a/static/api/core/types/DispatchPropsOfCell.html +++ b/static/api/core/types/DispatchPropsOfCell.html @@ -1 +1 @@ -DispatchPropsOfCell | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +DispatchPropsOfCell | JSON Forms Core

    Type alias DispatchPropsOfCell

    DispatchPropsOfCell: DispatchPropsOfControl
    \ No newline at end of file diff --git a/static/api/core/types/ErrorTranslator.html b/static/api/core/types/ErrorTranslator.html index ec40f3a4..4d262a0f 100644 --- a/static/api/core/types/ErrorTranslator.html +++ b/static/api/core/types/ErrorTranslator.html @@ -1 +1 @@ -ErrorTranslator | JSON Forms Core

    Type alias ErrorTranslator

    ErrorTranslator: ((error, translate, uischema?) => string)

    Type declaration

      • (error, translate, uischema?): string
      • Parameters

        Returns string

    Generated using TypeDoc

    \ No newline at end of file +ErrorTranslator | JSON Forms Core

    Type alias ErrorTranslator

    ErrorTranslator: ((error, translate, uischema?) => string)

    Type declaration

      • (error, translate, uischema?): string
      • Parameters

        Returns string

    \ No newline at end of file diff --git a/static/api/core/types/IterateCallback.html b/static/api/core/types/IterateCallback.html index 8ddaa996..6b2f7afd 100644 --- a/static/api/core/types/IterateCallback.html +++ b/static/api/core/types/IterateCallback.html @@ -1 +1 @@ -IterateCallback | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +IterateCallback | JSON Forms Core

    Type alias IterateCallback

    IterateCallback: ((uischema) => void)

    Type declaration

    \ No newline at end of file diff --git a/static/api/core/types/JsonFormsCellRendererRegistryState.html b/static/api/core/types/JsonFormsCellRendererRegistryState.html index 9a270d11..09b2d474 100644 --- a/static/api/core/types/JsonFormsCellRendererRegistryState.html +++ b/static/api/core/types/JsonFormsCellRendererRegistryState.html @@ -1 +1 @@ -JsonFormsCellRendererRegistryState | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +JsonFormsCellRendererRegistryState | JSON Forms Core

    Type alias JsonFormsCellRendererRegistryState

    JsonFormsCellRendererRegistryState: JsonFormsCellRendererRegistryEntry[]
    \ No newline at end of file diff --git a/static/api/core/types/JsonSchema.html b/static/api/core/types/JsonSchema.html index 8a10bf10..650fa0bc 100644 --- a/static/api/core/types/JsonSchema.html +++ b/static/api/core/types/JsonSchema.html @@ -1 +1 @@ -JsonSchema | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +JsonSchema | JSON Forms Core

    Type alias JsonSchema

    JsonSchema: JsonSchema4 | JsonSchema7
    \ No newline at end of file diff --git a/static/api/core/types/Observable.html b/static/api/core/types/Observable.html index 2dd3b176..2f60798e 100644 --- a/static/api/core/types/Observable.html +++ b/static/api/core/types/Observable.html @@ -1,10 +1,10 @@ -Observable | JSON Forms Core

    Type alias Observable<T>

    Observable<T>: {
        [observable](): Observable<T>;
        subscribe(observer): {
            unsubscribe: Unsubscribe;
        };
    }

    A minimal observable of state changes. +Observable | JSON Forms Core

    Type alias Observable<T>

    Observable<T>: {
        [observable](): Observable<T>;
        subscribe(observer): {
            unsubscribe: Unsubscribe;
        };
    }

    A minimal observable of state changes. For more information, see the observable proposal: https://github.com/tc39/proposal-observable

    -

    Type Parameters

    • T

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +
    \ No newline at end of file diff --git a/static/api/core/types/Observer.html b/static/api/core/types/Observer.html index 4734d2f8..0814cdc7 100644 --- a/static/api/core/types/Observer.html +++ b/static/api/core/types/Observer.html @@ -1,3 +1,3 @@ -Observer | JSON Forms Core

    Type alias Observer<T>

    Observer<T>: {
        next?(value): void;
    }

    An Observer is used to receive data from an Observable, and is supplied as +Observer | JSON Forms Core

    Type alias Observer<T>

    Observer<T>: {
        next?(value): void;
    }

    An Observer is used to receive data from an Observable, and is supplied as an argument to subscribe.

    -

    Type Parameters

    • T

    Type declaration

    • next?:function

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • T

    Type declaration

    • next?:function
    \ No newline at end of file diff --git a/static/api/core/types/Reducer.html b/static/api/core/types/Reducer.html index ec1755ac..c6eba5fe 100644 --- a/static/api/core/types/Reducer.html +++ b/static/api/core/types/Reducer.html @@ -1,4 +1,4 @@ -Reducer | JSON Forms Core

    Type alias Reducer<S, A>

    Reducer<S, A>: ((state, action) => S)

    A reducer (also called a reducing function) is a function that accepts +Reducer | JSON Forms Core

    Type alias Reducer<S, A>

    Reducer<S, A>: ((state, action) => S)

    A reducer (also called a reducing function) is a function that accepts an accumulation and a value and returns a new accumulation. They are used to reduce a collection of values down to a single value

    Reducers are not unique to Redux—they are a fundamental concept in @@ -13,6 +13,6 @@ time travel.

    Reducers are the most important concept in Redux.

    Do not put API calls into reducers.

    -

    Type Parameters

    • S = any

      The type of state consumed and produced by this reducer.

      -
    • A extends Action = AnyAction

      The type of actions the reducer can potentially respond to.

      -

    Type declaration

      • (state, action): S
      • Parameters

        • state: S | undefined
        • action: A

        Returns S

    Generated using TypeDoc

    \ No newline at end of file +

    Type Parameters

    • S = any

      The type of state consumed and produced by this reducer.

      +
    • A extends Action = AnyAction

      The type of actions the reducer can potentially respond to.

      +

    Type declaration

      • (state, action): S
      • Parameters

        • state: S | undefined
        • action: A

        Returns S

    \ No newline at end of file diff --git a/static/api/core/types/RefResolver.html b/static/api/core/types/RefResolver.html index b06622ed..c6d92f42 100644 --- a/static/api/core/types/RefResolver.html +++ b/static/api/core/types/RefResolver.html @@ -1 +1 @@ -RefResolver | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +RefResolver | JSON Forms Core

    Type alias RefResolver

    RefResolver: ((schema) => Promise<JsonSchema>)

    Type declaration

    \ No newline at end of file diff --git a/static/api/core/types/Test.RankedTester.html b/static/api/core/types/Test.RankedTester.html index aae2aa7a..0e4d803d 100644 --- a/static/api/core/types/Test.RankedTester.html +++ b/static/api/core/types/Test.RankedTester.html @@ -1,2 +1,2 @@ -RankedTester | JSON Forms Core

    Type alias RankedTester

    RankedTester: ((uischema, schema, context) => number)

    A ranked tester associates a tester with a number.

    -

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +RankedTester | JSON Forms Core

    Type alias RankedTester

    RankedTester: ((uischema, schema, context) => number)

    A ranked tester associates a tester with a number.

    +

    Type declaration

    \ No newline at end of file diff --git a/static/api/core/types/Test.Tester.html b/static/api/core/types/Test.Tester.html index df122ff8..27e7f272 100644 --- a/static/api/core/types/Test.Tester.html +++ b/static/api/core/types/Test.Tester.html @@ -1,3 +1,3 @@ -Tester | JSON Forms Core

    Type alias Tester

    Tester: ((uischema, schema, context) => boolean)

    A tester is a function that receives an UI schema and a JSON schema and returns a boolean. +Tester | JSON Forms Core

    Type alias Tester

    Tester: ((uischema, schema, context) => boolean)

    A tester is a function that receives an UI schema and a JSON schema and returns a boolean. The rootSchema is handed over as context. Can be used to resolve references.

    -

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/static/api/core/types/Translator.html b/static/api/core/types/Translator.html index 99c6b416..7da541c1 100644 --- a/static/api/core/types/Translator.html +++ b/static/api/core/types/Translator.html @@ -1 +1 @@ -Translator | JSON Forms Core

    Type alias Translator

    Translator: {
        (id, defaultMessage, values?): string;
        (id, defaultMessage, values?): string;
        (id, defaultMessage?, values?): string;
    }

    Type declaration

      • (id, defaultMessage, values?): string
      • Parameters

        • id: string
        • defaultMessage: string
        • Optional values: any

        Returns string

      • (id, defaultMessage, values?): string
      • Parameters

        • id: string
        • defaultMessage: undefined
        • Optional values: any

        Returns string

      • (id, defaultMessage?, values?): string
      • Parameters

        • id: string
        • Optional defaultMessage: string
        • Optional values: any

        Returns string

    Generated using TypeDoc

    \ No newline at end of file +Translator | JSON Forms Core

    Type alias Translator

    Translator: {
        (id, defaultMessage, values?): string;
        (id, defaultMessage, values?): string;
        (id, defaultMessage?, values?): string;
    }

    Type declaration

      • (id, defaultMessage, values?): string
      • Parameters

        • id: string
        • defaultMessage: string
        • Optional values: any

        Returns string

      • (id, defaultMessage, values?): string
      • Parameters

        • id: string
        • defaultMessage: undefined
        • Optional values: any

        Returns string

      • (id, defaultMessage?, values?): string
      • Parameters

        • id: string
        • Optional defaultMessage: string
        • Optional values: any

        Returns string

    \ No newline at end of file diff --git a/static/api/core/types/UISchemaTester.html b/static/api/core/types/UISchemaTester.html index ea6d79a9..836a3987 100644 --- a/static/api/core/types/UISchemaTester.html +++ b/static/api/core/types/UISchemaTester.html @@ -1 +1 @@ -UISchemaTester | JSON Forms Core

    Type alias UISchemaTester

    UISchemaTester: ((schema, schemaPath, path) => number)

    Type declaration

      • (schema, schemaPath, path): number
      • Parameters

        Returns number

    Generated using TypeDoc

    \ No newline at end of file +UISchemaTester | JSON Forms Core

    Type alias UISchemaTester

    UISchemaTester: ((schema, schemaPath, path) => number)

    Type declaration

      • (schema, schemaPath, path): number
      • Parameters

        Returns number

    \ No newline at end of file diff --git a/static/api/core/types/Unsubscribe.html b/static/api/core/types/Unsubscribe.html index 14d2410c..5161be39 100644 --- a/static/api/core/types/Unsubscribe.html +++ b/static/api/core/types/Unsubscribe.html @@ -1,2 +1,2 @@ -Unsubscribe | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +Unsubscribe | JSON Forms Core

    Type alias Unsubscribe

    Unsubscribe: (() => void)

    Function to remove listener added by Store.subscribe().

    +

    Type declaration

      • (): void
      • Returns void

    \ No newline at end of file diff --git a/static/api/core/types/ValidationMode.html b/static/api/core/types/ValidationMode.html index c815a97c..c817a201 100644 --- a/static/api/core/types/ValidationMode.html +++ b/static/api/core/types/ValidationMode.html @@ -1 +1 @@ -ValidationMode | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +ValidationMode | JSON Forms Core

    Type alias ValidationMode

    ValidationMode: "ValidateAndShow" | "ValidateAndHide" | "NoValidation"
    \ No newline at end of file diff --git a/static/api/core/types/i18nJsonSchema.html b/static/api/core/types/i18nJsonSchema.html index eb4579a4..906e30c4 100644 --- a/static/api/core/types/i18nJsonSchema.html +++ b/static/api/core/types/i18nJsonSchema.html @@ -1 +1 @@ -i18nJsonSchema | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +i18nJsonSchema | JSON Forms Core

    Type alias i18nJsonSchema

    i18nJsonSchema: JsonSchema & {
        i18n?: string;
    }

    Type declaration

    • Optional i18n?: string
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.ADD_CELL.html b/static/api/core/variables/Actions.ADD_CELL.html index 6003c1dc..b76f9dac 100644 --- a/static/api/core/variables/Actions.ADD_CELL.html +++ b/static/api/core/variables/Actions.ADD_CELL.html @@ -1 +1 @@ -ADD_CELL | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +ADD_CELL | JSON Forms Core

    Variable ADD_CELLConst

    ADD_CELL: "jsonforms/ADD_CELL" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.ADD_DEFAULT_DATA.html b/static/api/core/variables/Actions.ADD_DEFAULT_DATA.html index 9484e68e..0c06ad78 100644 --- a/static/api/core/variables/Actions.ADD_DEFAULT_DATA.html +++ b/static/api/core/variables/Actions.ADD_DEFAULT_DATA.html @@ -1 +1 @@ -ADD_DEFAULT_DATA | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +ADD_DEFAULT_DATA | JSON Forms Core

    Variable ADD_DEFAULT_DATAConst

    ADD_DEFAULT_DATA: "jsonforms/ADD_DEFAULT_DATA" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.ADD_RENDERER.html b/static/api/core/variables/Actions.ADD_RENDERER.html index 65c61414..1a048f16 100644 --- a/static/api/core/variables/Actions.ADD_RENDERER.html +++ b/static/api/core/variables/Actions.ADD_RENDERER.html @@ -1 +1 @@ -ADD_RENDERER | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +ADD_RENDERER | JSON Forms Core

    Variable ADD_RENDERERConst

    ADD_RENDERER: "jsonforms/ADD_RENDERER" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.ADD_UI_SCHEMA.html b/static/api/core/variables/Actions.ADD_UI_SCHEMA.html index 15d8e453..18241ff5 100644 --- a/static/api/core/variables/Actions.ADD_UI_SCHEMA.html +++ b/static/api/core/variables/Actions.ADD_UI_SCHEMA.html @@ -1 +1 @@ -ADD_UI_SCHEMA | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +ADD_UI_SCHEMA | JSON Forms Core

    Variable ADD_UI_SCHEMAConst

    ADD_UI_SCHEMA: "jsonforms/ADD_UI_SCHEMA" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.INIT.html b/static/api/core/variables/Actions.INIT.html index 7befe044..a301e3e6 100644 --- a/static/api/core/variables/Actions.INIT.html +++ b/static/api/core/variables/Actions.INIT.html @@ -1 +1 @@ -INIT | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +INIT | JSON Forms Core

    Variable INITConst

    INIT: "jsonforms/INIT" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.REMOVE_CELL.html b/static/api/core/variables/Actions.REMOVE_CELL.html index ad0feeae..4d2fa577 100644 --- a/static/api/core/variables/Actions.REMOVE_CELL.html +++ b/static/api/core/variables/Actions.REMOVE_CELL.html @@ -1 +1 @@ -REMOVE_CELL | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +REMOVE_CELL | JSON Forms Core

    Variable REMOVE_CELLConst

    REMOVE_CELL: "jsonforms/REMOVE_CELL" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.REMOVE_DEFAULT_DATA.html b/static/api/core/variables/Actions.REMOVE_DEFAULT_DATA.html index b6d07c83..ba42716f 100644 --- a/static/api/core/variables/Actions.REMOVE_DEFAULT_DATA.html +++ b/static/api/core/variables/Actions.REMOVE_DEFAULT_DATA.html @@ -1 +1 @@ -REMOVE_DEFAULT_DATA | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +REMOVE_DEFAULT_DATA | JSON Forms Core

    Variable REMOVE_DEFAULT_DATAConst

    REMOVE_DEFAULT_DATA: "jsonforms/REMOVE_DEFAULT_DATA" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.REMOVE_RENDERER.html b/static/api/core/variables/Actions.REMOVE_RENDERER.html index 53ed2e6a..e4455f6b 100644 --- a/static/api/core/variables/Actions.REMOVE_RENDERER.html +++ b/static/api/core/variables/Actions.REMOVE_RENDERER.html @@ -1 +1 @@ -REMOVE_RENDERER | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +REMOVE_RENDERER | JSON Forms Core

    Variable REMOVE_RENDERERConst

    REMOVE_RENDERER: "jsonforms/REMOVE_RENDERER" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.REMOVE_UI_SCHEMA.html b/static/api/core/variables/Actions.REMOVE_UI_SCHEMA.html index 3cd83c54..69d1b0a4 100644 --- a/static/api/core/variables/Actions.REMOVE_UI_SCHEMA.html +++ b/static/api/core/variables/Actions.REMOVE_UI_SCHEMA.html @@ -1 +1 @@ -REMOVE_UI_SCHEMA | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +REMOVE_UI_SCHEMA | JSON Forms Core

    Variable REMOVE_UI_SCHEMAConst

    REMOVE_UI_SCHEMA: "jsonforms/REMOVE_UI_SCHEMA" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.SET_AJV.html b/static/api/core/variables/Actions.SET_AJV.html index c348a224..71281836 100644 --- a/static/api/core/variables/Actions.SET_AJV.html +++ b/static/api/core/variables/Actions.SET_AJV.html @@ -1 +1 @@ -SET_AJV | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +SET_AJV | JSON Forms Core

    Variable SET_AJVConst

    SET_AJV: "jsonforms/SET_AJV" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.SET_CONFIG.html b/static/api/core/variables/Actions.SET_CONFIG.html index c6fff8ec..cd81fba2 100644 --- a/static/api/core/variables/Actions.SET_CONFIG.html +++ b/static/api/core/variables/Actions.SET_CONFIG.html @@ -1 +1 @@ -SET_CONFIG | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +SET_CONFIG | JSON Forms Core

    Variable SET_CONFIGConst

    SET_CONFIG: "jsonforms/SET_CONFIG" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.SET_LOCALE.html b/static/api/core/variables/Actions.SET_LOCALE.html index d3e13471..98bb3480 100644 --- a/static/api/core/variables/Actions.SET_LOCALE.html +++ b/static/api/core/variables/Actions.SET_LOCALE.html @@ -1 +1 @@ -SET_LOCALE | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +SET_LOCALE | JSON Forms Core

    Variable SET_LOCALEConst

    SET_LOCALE: "jsonforms/SET_LOCALE" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.SET_SCHEMA.html b/static/api/core/variables/Actions.SET_SCHEMA.html index f36ca5de..c29c491e 100644 --- a/static/api/core/variables/Actions.SET_SCHEMA.html +++ b/static/api/core/variables/Actions.SET_SCHEMA.html @@ -1 +1 @@ -SET_SCHEMA | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +SET_SCHEMA | JSON Forms Core

    Variable SET_SCHEMAConst

    SET_SCHEMA: "jsonforms/SET_SCHEMA" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.SET_TRANSLATOR.html b/static/api/core/variables/Actions.SET_TRANSLATOR.html index 0c246143..bef7a215 100644 --- a/static/api/core/variables/Actions.SET_TRANSLATOR.html +++ b/static/api/core/variables/Actions.SET_TRANSLATOR.html @@ -1 +1 @@ -SET_TRANSLATOR | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +SET_TRANSLATOR | JSON Forms Core

    Variable SET_TRANSLATORConst

    SET_TRANSLATOR: "jsonforms/SET_TRANSLATOR" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.SET_UISCHEMA.html b/static/api/core/variables/Actions.SET_UISCHEMA.html index a077777b..a636be58 100644 --- a/static/api/core/variables/Actions.SET_UISCHEMA.html +++ b/static/api/core/variables/Actions.SET_UISCHEMA.html @@ -1 +1 @@ -SET_UISCHEMA | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +SET_UISCHEMA | JSON Forms Core

    Variable SET_UISCHEMAConst

    SET_UISCHEMA: "jsonforms/SET_UISCHEMA" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.SET_VALIDATION_MODE.html b/static/api/core/variables/Actions.SET_VALIDATION_MODE.html index 4e7842de..dd6b51a1 100644 --- a/static/api/core/variables/Actions.SET_VALIDATION_MODE.html +++ b/static/api/core/variables/Actions.SET_VALIDATION_MODE.html @@ -1 +1 @@ -SET_VALIDATION_MODE | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +SET_VALIDATION_MODE | JSON Forms Core

    Variable SET_VALIDATION_MODEConst

    SET_VALIDATION_MODE: "jsonforms/SET_VALIDATION_MODE" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.UPDATE_CORE.html b/static/api/core/variables/Actions.UPDATE_CORE.html index 7da8eba5..1aace7c5 100644 --- a/static/api/core/variables/Actions.UPDATE_CORE.html +++ b/static/api/core/variables/Actions.UPDATE_CORE.html @@ -1 +1 @@ -UPDATE_CORE | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +UPDATE_CORE | JSON Forms Core

    Variable UPDATE_COREConst

    UPDATE_CORE: "jsonforms/UPDATE_CORE" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.UPDATE_DATA.html b/static/api/core/variables/Actions.UPDATE_DATA.html index eceb358c..0d350c8e 100644 --- a/static/api/core/variables/Actions.UPDATE_DATA.html +++ b/static/api/core/variables/Actions.UPDATE_DATA.html @@ -1 +1 @@ -UPDATE_DATA | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +UPDATE_DATA | JSON Forms Core

    Variable UPDATE_DATAConst

    UPDATE_DATA: "jsonforms/UPDATE" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.UPDATE_ERRORS.html b/static/api/core/variables/Actions.UPDATE_ERRORS.html index a26c4947..b20e37bd 100644 --- a/static/api/core/variables/Actions.UPDATE_ERRORS.html +++ b/static/api/core/variables/Actions.UPDATE_ERRORS.html @@ -1 +1 @@ -UPDATE_ERRORS | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +UPDATE_ERRORS | JSON Forms Core

    Variable UPDATE_ERRORSConst

    UPDATE_ERRORS: "jsonforms/UPDATE_ERRORS" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.UPDATE_I18N.html b/static/api/core/variables/Actions.UPDATE_I18N.html index 889a4ed3..831473ae 100644 --- a/static/api/core/variables/Actions.UPDATE_I18N.html +++ b/static/api/core/variables/Actions.UPDATE_I18N.html @@ -1 +1 @@ -UPDATE_I18N | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +UPDATE_I18N | JSON Forms Core

    Variable UPDATE_I18NConst

    UPDATE_I18N: "jsonforms/UPDATE_I18N" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Actions.VALIDATE.html b/static/api/core/variables/Actions.VALIDATE.html index ce71dbe4..2be43955 100644 --- a/static/api/core/variables/Actions.VALIDATE.html +++ b/static/api/core/variables/Actions.VALIDATE.html @@ -1 +1 @@ -VALIDATE | JSON Forms Core

    Generated using TypeDoc

    \ No newline at end of file +VALIDATE | JSON Forms Core

    Variable VALIDATEConst

    VALIDATE: "jsonforms/VALIDATE" = ...
    \ No newline at end of file diff --git a/static/api/core/variables/Draft4.html b/static/api/core/variables/Draft4.html index 70aaacb6..7e48a4bc 100644 --- a/static/api/core/variables/Draft4.html +++ b/static/api/core/variables/Draft4.html @@ -1 +1 @@ -Draft4 | JSON Forms Core

    Variable Draft4Const

    Draft4: {
        $schema: string;
        default: {};
        definitions: {
            positiveInteger: {
                minimum: number;
                type: string;
            };
            positiveIntegerDefault0: {
                allOf: ({
                    $ref: string;
                    default?: undefined;
                } | {
                    $ref?: undefined;
                    default: number;
                })[];
            };
            schemaArray: {
                items: {
                    $ref: string;
                };
                minItems: number;
                type: string;
            };
            simpleTypes: {
                enum: string[];
            };
            stringArray: {
                items: {
                    type: string;
                };
                minItems: number;
                type: string;
                uniqueItems: boolean;
            };
        };
        dependencies: {
            exclusiveMaximum: string[];
            exclusiveMinimum: string[];
        };
        description: string;
        id: string;
        properties: {
            $schema: {
                format: string;
                type: string;
            };
            additionalItems: {
                anyOf: ({
                    $ref?: undefined;
                    type: string;
                } | {
                    $ref: string;
                    type?: undefined;
                })[];
                default: {};
            };
            additionalProperties: {
                anyOf: ({
                    $ref?: undefined;
                    type: string;
                } | {
                    $ref: string;
                    type?: undefined;
                })[];
                default: {};
            };
            allOf: {
                $ref: string;
            };
            anyOf: {
                $ref: string;
            };
            default: {};
            definitions: {
                additionalProperties: {
                    $ref: string;
                };
                default: {};
                type: string;
            };
            dependencies: {
                additionalProperties: {
                    anyOf: {
                        $ref: string;
                    }[];
                };
                type: string;
            };
            description: {
                type: string;
            };
            enum: {
                minItems: number;
                type: string;
                uniqueItems: boolean;
            };
            exclusiveMaximum: {
                default: boolean;
                type: string;
            };
            exclusiveMinimum: {
                default: boolean;
                type: string;
            };
            id: {
                format: string;
                type: string;
            };
            items: {
                anyOf: {
                    $ref: string;
                }[];
                default: {};
            };
            maxItems: {
                $ref: string;
            };
            maxLength: {
                $ref: string;
            };
            maxProperties: {
                $ref: string;
            };
            maximum: {
                type: string;
            };
            minItems: {
                $ref: string;
            };
            minLength: {
                $ref: string;
            };
            minProperties: {
                $ref: string;
            };
            minimum: {
                type: string;
            };
            multipleOf: {
                exclusiveMinimum: boolean;
                minimum: number;
                type: string;
            };
            not: {
                $ref: string;
            };
            oneOf: {
                $ref: string;
            };
            pattern: {
                format: string;
                type: string;
            };
            patternProperties: {
                additionalProperties: {
                    $ref: string;
                };
                default: {};
                type: string;
            };
            properties: {
                additionalProperties: {
                    $ref: string;
                };
                default: {};
                type: string;
            };
            required: {
                $ref: string;
            };
            title: {
                type: string;
            };
            type: {
                anyOf: ({
                    $ref: string;
                    items?: undefined;
                    minItems?: undefined;
                    type?: undefined;
                    uniqueItems?: undefined;
                } | {
                    $ref?: undefined;
                    items: {
                        $ref: string;
                    };
                    minItems: number;
                    type: string;
                    uniqueItems: boolean;
                })[];
            };
            uniqueItems: {
                default: boolean;
                type: string;
            };
        };
        type: string;
    } = ...

    Type declaration

    • $schema: string
    • default: {}
      • definitions: {
            positiveInteger: {
                minimum: number;
                type: string;
            };
            positiveIntegerDefault0: {
                allOf: ({
                    $ref: string;
                    default?: undefined;
                } | {
                    $ref?: undefined;
                    default: number;
                })[];
            };
            schemaArray: {
                items: {
                    $ref: string;
                };
                minItems: number;
                type: string;
            };
            simpleTypes: {
                enum: string[];
            };
            stringArray: {
                items: {
                    type: string;
                };
                minItems: number;
                type: string;
                uniqueItems: boolean;
            };
        }
        • positiveInteger: {
              minimum: number;
              type: string;
          }
          • minimum: number
          • type: string
        • positiveIntegerDefault0: {
              allOf: ({
                  $ref: string;
                  default?: undefined;
              } | {
                  $ref?: undefined;
                  default: number;
              })[];
          }
          • allOf: ({
                $ref: string;
                default?: undefined;
            } | {
                $ref?: undefined;
                default: number;
            })[]
        • schemaArray: {
              items: {
                  $ref: string;
              };
              minItems: number;
              type: string;
          }
          • items: {
                $ref: string;
            }
            • $ref: string
          • minItems: number
          • type: string
        • simpleTypes: {
              enum: string[];
          }
          • enum: string[]
        • stringArray: {
              items: {
                  type: string;
              };
              minItems: number;
              type: string;
              uniqueItems: boolean;
          }
          • items: {
                type: string;
            }
            • type: string
          • minItems: number
          • type: string
          • uniqueItems: boolean
      • dependencies: {
            exclusiveMaximum: string[];
            exclusiveMinimum: string[];
        }
        • exclusiveMaximum: string[]
        • exclusiveMinimum: string[]
      • description: string
      • id: string
      • properties: {
            $schema: {
                format: string;
                type: string;
            };
            additionalItems: {
                anyOf: ({
                    $ref?: undefined;
                    type: string;
                } | {
                    $ref: string;
                    type?: undefined;
                })[];
                default: {};
            };
            additionalProperties: {
                anyOf: ({
                    $ref?: undefined;
                    type: string;
                } | {
                    $ref: string;
                    type?: undefined;
                })[];
                default: {};
            };
            allOf: {
                $ref: string;
            };
            anyOf: {
                $ref: string;
            };
            default: {};
            definitions: {
                additionalProperties: {
                    $ref: string;
                };
                default: {};
                type: string;
            };
            dependencies: {
                additionalProperties: {
                    anyOf: {
                        $ref: string;
                    }[];
                };
                type: string;
            };
            description: {
                type: string;
            };
            enum: {
                minItems: number;
                type: string;
                uniqueItems: boolean;
            };
            exclusiveMaximum: {
                default: boolean;
                type: string;
            };
            exclusiveMinimum: {
                default: boolean;
                type: string;
            };
            id: {
                format: string;
                type: string;
            };
            items: {
                anyOf: {
                    $ref: string;
                }[];
                default: {};
            };
            maxItems: {
                $ref: string;
            };
            maxLength: {
                $ref: string;
            };
            maxProperties: {
                $ref: string;
            };
            maximum: {
                type: string;
            };
            minItems: {
                $ref: string;
            };
            minLength: {
                $ref: string;
            };
            minProperties: {
                $ref: string;
            };
            minimum: {
                type: string;
            };
            multipleOf: {
                exclusiveMinimum: boolean;
                minimum: number;
                type: string;
            };
            not: {
                $ref: string;
            };
            oneOf: {
                $ref: string;
            };
            pattern: {
                format: string;
                type: string;
            };
            patternProperties: {
                additionalProperties: {
                    $ref: string;
                };
                default: {};
                type: string;
            };
            properties: {
                additionalProperties: {
                    $ref: string;
                };
                default: {};
                type: string;
            };
            required: {
                $ref: string;
            };
            title: {
                type: string;
            };
            type: {
                anyOf: ({
                    $ref: string;
                    items?: undefined;
                    minItems?: undefined;
                    type?: undefined;
                    uniqueItems?: undefined;
                } | {
                    $ref?: undefined;
                    items: {
                        $ref: string;
                    };
                    minItems: number;
                    type: string;
                    uniqueItems: boolean;
                })[];
            };
            uniqueItems: {
                default: boolean;
                type: string;
            };
        }
        • $schema: {
              format: string;
              type: string;
          }
          • format: string
          • type: string
        • additionalItems: {
              anyOf: ({
                  $ref?: undefined;
                  type: string;
              } | {
                  $ref: string;
                  type?: undefined;
              })[];
              default: {};
          }
          • anyOf: ({
                $ref?: undefined;
                type: string;
            } | {
                $ref: string;
                type?: undefined;
            })[]
          • default: {}
          • additionalProperties: {
                anyOf: ({
                    $ref?: undefined;
                    type: string;
                } | {
                    $ref: string;
                    type?: undefined;
                })[];
                default: {};
            }
            • anyOf: ({
                  $ref?: undefined;
                  type: string;
              } | {
                  $ref: string;
                  type?: undefined;
              })[]
            • default: {}
            • allOf: {
                  $ref: string;
              }
              • $ref: string
            • anyOf: {
                  $ref: string;
              }
              • $ref: string
            • default: {}
              • definitions: {
                    additionalProperties: {
                        $ref: string;
                    };
                    default: {};
                    type: string;
                }
                • additionalProperties: {
                      $ref: string;
                  }
                  • $ref: string
                • default: {}
                  • type: string
                • dependencies: {
                      additionalProperties: {
                          anyOf: {
                              $ref: string;
                          }[];
                      };
                      type: string;
                  }
                  • additionalProperties: {
                        anyOf: {
                            $ref: string;
                        }[];
                    }
                    • anyOf: {
                          $ref: string;
                      }[]
                  • type: string
                • description: {
                      type: string;
                  }
                  • type: string
                • enum: {
                      minItems: number;
                      type: string;
                      uniqueItems: boolean;
                  }
                  • minItems: number
                  • type: string
                  • uniqueItems: boolean
                • exclusiveMaximum: {
                      default: boolean;
                      type: string;
                  }
                  • default: boolean
                  • type: string
                • exclusiveMinimum: {
                      default: boolean;
                      type: string;
                  }
                  • default: boolean
                  • type: string
                • id: {
                      format: string;
                      type: string;
                  }
                  • format: string
                  • type: string
                • items: {
                      anyOf: {
                          $ref: string;
                      }[];
                      default: {};
                  }
                  • anyOf: {
                        $ref: string;
                    }[]
                  • default: {}
                  • maxItems: {
                        $ref: string;
                    }
                    • $ref: string
                  • maxLength: {
                        $ref: string;
                    }
                    • $ref: string
                  • maxProperties: {
                        $ref: string;
                    }
                    • $ref: string
                  • maximum: {
                        type: string;
                    }
                    • type: string
                  • minItems: {
                        $ref: string;
                    }
                    • $ref: string
                  • minLength: {
                        $ref: string;
                    }
                    • $ref: string
                  • minProperties: {
                        $ref: string;
                    }
                    • $ref: string
                  • minimum: {
                        type: string;
                    }
                    • type: string
                  • multipleOf: {
                        exclusiveMinimum: boolean;
                        minimum: number;
                        type: string;
                    }
                    • exclusiveMinimum: boolean
                    • minimum: number
                    • type: string
                  • not: {
                        $ref: string;
                    }
                    • $ref: string
                  • oneOf: {
                        $ref: string;
                    }
                    • $ref: string
                  • pattern: {
                        format: string;
                        type: string;
                    }
                    • format: string
                    • type: string
                  • patternProperties: {
                        additionalProperties: {
                            $ref: string;
                        };
                        default: {};
                        type: string;
                    }
                    • additionalProperties: {
                          $ref: string;
                      }
                      • $ref: string
                    • default: {}
                      • type: string
                    • properties: {
                          additionalProperties: {
                              $ref: string;
                          };
                          default: {};
                          type: string;
                      }
                      • additionalProperties: {
                            $ref: string;
                        }
                        • $ref: string
                      • default: {}
                        • type: string
                      • required: {
                            $ref: string;
                        }
                        • $ref: string
                      • title: {
                            type: string;
                        }
                        • type: string
                      • type: {
                            anyOf: ({
                                $ref: string;
                                items?: undefined;
                                minItems?: undefined;
                                type?: undefined;
                                uniqueItems?: undefined;
                            } | {
                                $ref?: undefined;
                                items: {
                                    $ref: string;
                                };
                                minItems: number;
                                type: string;
                                uniqueItems: boolean;
                            })[];
                        }
                        • anyOf: ({
                              $ref: string;
                              items?: undefined;
                              minItems?: undefined;
                              type?: undefined;
                              uniqueItems?: undefined;
                          } | {
                              $ref?: undefined;
                              items: {
                                  $ref: string;
                              };
                              minItems: number;
                              type: string;
                              uniqueItems: boolean;
                          })[]
                      • uniqueItems: {
                            default: boolean;
                            type: string;
                        }
                        • default: boolean
                        • type: string
                    • type: string

                    Generated using TypeDoc

                    \ No newline at end of file +Draft4 | JSON Forms Core

                    Variable Draft4Const

                    Draft4: {
                        $schema: string;
                        default: {};
                        definitions: {
                            positiveInteger: {
                                minimum: number;
                                type: string;
                            };
                            positiveIntegerDefault0: {
                                allOf: ({
                                    $ref: string;
                                    default?: undefined;
                                } | {
                                    $ref?: undefined;
                                    default: number;
                                })[];
                            };
                            schemaArray: {
                                items: {
                                    $ref: string;
                                };
                                minItems: number;
                                type: string;
                            };
                            simpleTypes: {
                                enum: string[];
                            };
                            stringArray: {
                                items: {
                                    type: string;
                                };
                                minItems: number;
                                type: string;
                                uniqueItems: boolean;
                            };
                        };
                        dependencies: {
                            exclusiveMaximum: string[];
                            exclusiveMinimum: string[];
                        };
                        description: string;
                        id: string;
                        properties: {
                            $schema: {
                                format: string;
                                type: string;
                            };
                            additionalItems: {
                                anyOf: ({
                                    $ref?: undefined;
                                    type: string;
                                } | {
                                    $ref: string;
                                    type?: undefined;
                                })[];
                                default: {};
                            };
                            additionalProperties: {
                                anyOf: ({
                                    $ref?: undefined;
                                    type: string;
                                } | {
                                    $ref: string;
                                    type?: undefined;
                                })[];
                                default: {};
                            };
                            allOf: {
                                $ref: string;
                            };
                            anyOf: {
                                $ref: string;
                            };
                            default: {};
                            definitions: {
                                additionalProperties: {
                                    $ref: string;
                                };
                                default: {};
                                type: string;
                            };
                            dependencies: {
                                additionalProperties: {
                                    anyOf: {
                                        $ref: string;
                                    }[];
                                };
                                type: string;
                            };
                            description: {
                                type: string;
                            };
                            enum: {
                                minItems: number;
                                type: string;
                                uniqueItems: boolean;
                            };
                            exclusiveMaximum: {
                                default: boolean;
                                type: string;
                            };
                            exclusiveMinimum: {
                                default: boolean;
                                type: string;
                            };
                            id: {
                                format: string;
                                type: string;
                            };
                            items: {
                                anyOf: {
                                    $ref: string;
                                }[];
                                default: {};
                            };
                            maxItems: {
                                $ref: string;
                            };
                            maxLength: {
                                $ref: string;
                            };
                            maxProperties: {
                                $ref: string;
                            };
                            maximum: {
                                type: string;
                            };
                            minItems: {
                                $ref: string;
                            };
                            minLength: {
                                $ref: string;
                            };
                            minProperties: {
                                $ref: string;
                            };
                            minimum: {
                                type: string;
                            };
                            multipleOf: {
                                exclusiveMinimum: boolean;
                                minimum: number;
                                type: string;
                            };
                            not: {
                                $ref: string;
                            };
                            oneOf: {
                                $ref: string;
                            };
                            pattern: {
                                format: string;
                                type: string;
                            };
                            patternProperties: {
                                additionalProperties: {
                                    $ref: string;
                                };
                                default: {};
                                type: string;
                            };
                            properties: {
                                additionalProperties: {
                                    $ref: string;
                                };
                                default: {};
                                type: string;
                            };
                            required: {
                                $ref: string;
                            };
                            title: {
                                type: string;
                            };
                            type: {
                                anyOf: ({
                                    $ref: string;
                                    items?: undefined;
                                    minItems?: undefined;
                                    type?: undefined;
                                    uniqueItems?: undefined;
                                } | {
                                    $ref?: undefined;
                                    items: {
                                        $ref: string;
                                    };
                                    minItems: number;
                                    type: string;
                                    uniqueItems: boolean;
                                })[];
                            };
                            uniqueItems: {
                                default: boolean;
                                type: string;
                            };
                        };
                        type: string;
                    } = ...

                    Type declaration

                    • $schema: string
                    • default: {}
                      • definitions: {
                            positiveInteger: {
                                minimum: number;
                                type: string;
                            };
                            positiveIntegerDefault0: {
                                allOf: ({
                                    $ref: string;
                                    default?: undefined;
                                } | {
                                    $ref?: undefined;
                                    default: number;
                                })[];
                            };
                            schemaArray: {
                                items: {
                                    $ref: string;
                                };
                                minItems: number;
                                type: string;
                            };
                            simpleTypes: {
                                enum: string[];
                            };
                            stringArray: {
                                items: {
                                    type: string;
                                };
                                minItems: number;
                                type: string;
                                uniqueItems: boolean;
                            };
                        }
                        • positiveInteger: {
                              minimum: number;
                              type: string;
                          }
                          • minimum: number
                          • type: string
                        • positiveIntegerDefault0: {
                              allOf: ({
                                  $ref: string;
                                  default?: undefined;
                              } | {
                                  $ref?: undefined;
                                  default: number;
                              })[];
                          }
                          • allOf: ({
                                $ref: string;
                                default?: undefined;
                            } | {
                                $ref?: undefined;
                                default: number;
                            })[]
                        • schemaArray: {
                              items: {
                                  $ref: string;
                              };
                              minItems: number;
                              type: string;
                          }
                          • items: {
                                $ref: string;
                            }
                            • $ref: string
                          • minItems: number
                          • type: string
                        • simpleTypes: {
                              enum: string[];
                          }
                          • enum: string[]
                        • stringArray: {
                              items: {
                                  type: string;
                              };
                              minItems: number;
                              type: string;
                              uniqueItems: boolean;
                          }
                          • items: {
                                type: string;
                            }
                            • type: string
                          • minItems: number
                          • type: string
                          • uniqueItems: boolean
                      • dependencies: {
                            exclusiveMaximum: string[];
                            exclusiveMinimum: string[];
                        }
                        • exclusiveMaximum: string[]
                        • exclusiveMinimum: string[]
                      • description: string
                      • id: string
                      • properties: {
                            $schema: {
                                format: string;
                                type: string;
                            };
                            additionalItems: {
                                anyOf: ({
                                    $ref?: undefined;
                                    type: string;
                                } | {
                                    $ref: string;
                                    type?: undefined;
                                })[];
                                default: {};
                            };
                            additionalProperties: {
                                anyOf: ({
                                    $ref?: undefined;
                                    type: string;
                                } | {
                                    $ref: string;
                                    type?: undefined;
                                })[];
                                default: {};
                            };
                            allOf: {
                                $ref: string;
                            };
                            anyOf: {
                                $ref: string;
                            };
                            default: {};
                            definitions: {
                                additionalProperties: {
                                    $ref: string;
                                };
                                default: {};
                                type: string;
                            };
                            dependencies: {
                                additionalProperties: {
                                    anyOf: {
                                        $ref: string;
                                    }[];
                                };
                                type: string;
                            };
                            description: {
                                type: string;
                            };
                            enum: {
                                minItems: number;
                                type: string;
                                uniqueItems: boolean;
                            };
                            exclusiveMaximum: {
                                default: boolean;
                                type: string;
                            };
                            exclusiveMinimum: {
                                default: boolean;
                                type: string;
                            };
                            id: {
                                format: string;
                                type: string;
                            };
                            items: {
                                anyOf: {
                                    $ref: string;
                                }[];
                                default: {};
                            };
                            maxItems: {
                                $ref: string;
                            };
                            maxLength: {
                                $ref: string;
                            };
                            maxProperties: {
                                $ref: string;
                            };
                            maximum: {
                                type: string;
                            };
                            minItems: {
                                $ref: string;
                            };
                            minLength: {
                                $ref: string;
                            };
                            minProperties: {
                                $ref: string;
                            };
                            minimum: {
                                type: string;
                            };
                            multipleOf: {
                                exclusiveMinimum: boolean;
                                minimum: number;
                                type: string;
                            };
                            not: {
                                $ref: string;
                            };
                            oneOf: {
                                $ref: string;
                            };
                            pattern: {
                                format: string;
                                type: string;
                            };
                            patternProperties: {
                                additionalProperties: {
                                    $ref: string;
                                };
                                default: {};
                                type: string;
                            };
                            properties: {
                                additionalProperties: {
                                    $ref: string;
                                };
                                default: {};
                                type: string;
                            };
                            required: {
                                $ref: string;
                            };
                            title: {
                                type: string;
                            };
                            type: {
                                anyOf: ({
                                    $ref: string;
                                    items?: undefined;
                                    minItems?: undefined;
                                    type?: undefined;
                                    uniqueItems?: undefined;
                                } | {
                                    $ref?: undefined;
                                    items: {
                                        $ref: string;
                                    };
                                    minItems: number;
                                    type: string;
                                    uniqueItems: boolean;
                                })[];
                            };
                            uniqueItems: {
                                default: boolean;
                                type: string;
                            };
                        }
                        • $schema: {
                              format: string;
                              type: string;
                          }
                          • format: string
                          • type: string
                        • additionalItems: {
                              anyOf: ({
                                  $ref?: undefined;
                                  type: string;
                              } | {
                                  $ref: string;
                                  type?: undefined;
                              })[];
                              default: {};
                          }
                          • anyOf: ({
                                $ref?: undefined;
                                type: string;
                            } | {
                                $ref: string;
                                type?: undefined;
                            })[]
                          • default: {}
                          • additionalProperties: {
                                anyOf: ({
                                    $ref?: undefined;
                                    type: string;
                                } | {
                                    $ref: string;
                                    type?: undefined;
                                })[];
                                default: {};
                            }
                            • anyOf: ({
                                  $ref?: undefined;
                                  type: string;
                              } | {
                                  $ref: string;
                                  type?: undefined;
                              })[]
                            • default: {}
                            • allOf: {
                                  $ref: string;
                              }
                              • $ref: string
                            • anyOf: {
                                  $ref: string;
                              }
                              • $ref: string
                            • default: {}
                              • definitions: {
                                    additionalProperties: {
                                        $ref: string;
                                    };
                                    default: {};
                                    type: string;
                                }
                                • additionalProperties: {
                                      $ref: string;
                                  }
                                  • $ref: string
                                • default: {}
                                  • type: string
                                • dependencies: {
                                      additionalProperties: {
                                          anyOf: {
                                              $ref: string;
                                          }[];
                                      };
                                      type: string;
                                  }
                                  • additionalProperties: {
                                        anyOf: {
                                            $ref: string;
                                        }[];
                                    }
                                    • anyOf: {
                                          $ref: string;
                                      }[]
                                  • type: string
                                • description: {
                                      type: string;
                                  }
                                  • type: string
                                • enum: {
                                      minItems: number;
                                      type: string;
                                      uniqueItems: boolean;
                                  }
                                  • minItems: number
                                  • type: string
                                  • uniqueItems: boolean
                                • exclusiveMaximum: {
                                      default: boolean;
                                      type: string;
                                  }
                                  • default: boolean
                                  • type: string
                                • exclusiveMinimum: {
                                      default: boolean;
                                      type: string;
                                  }
                                  • default: boolean
                                  • type: string
                                • id: {
                                      format: string;
                                      type: string;
                                  }
                                  • format: string
                                  • type: string
                                • items: {
                                      anyOf: {
                                          $ref: string;
                                      }[];
                                      default: {};
                                  }
                                  • anyOf: {
                                        $ref: string;
                                    }[]
                                  • default: {}
                                  • maxItems: {
                                        $ref: string;
                                    }
                                    • $ref: string
                                  • maxLength: {
                                        $ref: string;
                                    }
                                    • $ref: string
                                  • maxProperties: {
                                        $ref: string;
                                    }
                                    • $ref: string
                                  • maximum: {
                                        type: string;
                                    }
                                    • type: string
                                  • minItems: {
                                        $ref: string;
                                    }
                                    • $ref: string
                                  • minLength: {
                                        $ref: string;
                                    }
                                    • $ref: string
                                  • minProperties: {
                                        $ref: string;
                                    }
                                    • $ref: string
                                  • minimum: {
                                        type: string;
                                    }
                                    • type: string
                                  • multipleOf: {
                                        exclusiveMinimum: boolean;
                                        minimum: number;
                                        type: string;
                                    }
                                    • exclusiveMinimum: boolean
                                    • minimum: number
                                    • type: string
                                  • not: {
                                        $ref: string;
                                    }
                                    • $ref: string
                                  • oneOf: {
                                        $ref: string;
                                    }
                                    • $ref: string
                                  • pattern: {
                                        format: string;
                                        type: string;
                                    }
                                    • format: string
                                    • type: string
                                  • patternProperties: {
                                        additionalProperties: {
                                            $ref: string;
                                        };
                                        default: {};
                                        type: string;
                                    }
                                    • additionalProperties: {
                                          $ref: string;
                                      }
                                      • $ref: string
                                    • default: {}
                                      • type: string
                                    • properties: {
                                          additionalProperties: {
                                              $ref: string;
                                          };
                                          default: {};
                                          type: string;
                                      }
                                      • additionalProperties: {
                                            $ref: string;
                                        }
                                        • $ref: string
                                      • default: {}
                                        • type: string
                                      • required: {
                                            $ref: string;
                                        }
                                        • $ref: string
                                      • title: {
                                            type: string;
                                        }
                                        • type: string
                                      • type: {
                                            anyOf: ({
                                                $ref: string;
                                                items?: undefined;
                                                minItems?: undefined;
                                                type?: undefined;
                                                uniqueItems?: undefined;
                                            } | {
                                                $ref?: undefined;
                                                items: {
                                                    $ref: string;
                                                };
                                                minItems: number;
                                                type: string;
                                                uniqueItems: boolean;
                                            })[];
                                        }
                                        • anyOf: ({
                                              $ref: string;
                                              items?: undefined;
                                              minItems?: undefined;
                                              type?: undefined;
                                              uniqueItems?: undefined;
                                          } | {
                                              $ref?: undefined;
                                              items: {
                                                  $ref: string;
                                              };
                                              minItems: number;
                                              type: string;
                                              uniqueItems: boolean;
                                          })[]
                                      • uniqueItems: {
                                            default: boolean;
                                            type: string;
                                        }
                                        • default: boolean
                                        • type: string
                                    • type: string
                                    \ No newline at end of file diff --git a/static/api/core/variables/Generate.html b/static/api/core/variables/Generate.html index 9566aaf5..ebe51b28 100644 --- a/static/api/core/variables/Generate.html +++ b/static/api/core/variables/Generate.html @@ -1 +1 @@ -Generate | JSON Forms Core

                                    Variable GenerateConst

                                    Generate: {
                                        controlElement(ref): ControlElement;
                                        jsonSchema(instance, options?): JsonSchema;
                                        uiSchema(jsonSchema, layoutType?, prefix?, rootSchema?): UISchemaElement;
                                    } = ...

                                    Type declaration

                                    Generated using TypeDoc

                                    \ No newline at end of file +Generate | JSON Forms Core

                                    Variable GenerateConst

                                    Generate: {
                                        controlElement(ref): ControlElement;
                                        jsonSchema(instance, options?): JsonSchema;
                                        uiSchema(jsonSchema, layoutType?, prefix?, rootSchema?): UISchemaElement;
                                    } = ...

                                    Type declaration

                                    \ No newline at end of file diff --git a/static/api/core/variables/Helpers.html b/static/api/core/variables/Helpers.html index 6df99f95..4c22d49b 100644 --- a/static/api/core/variables/Helpers.html +++ b/static/api/core/variables/Helpers.html @@ -1 +1 @@ -Helpers | JSON Forms Core

                                    Variable HelpersConst

                                    Helpers: {
                                        convertToValidClassName(s): string;
                                        createLabelDescriptionFrom(withLabel, schema): LabelDescription;
                                    } = ...

                                    Type declaration

                                    Generated using TypeDoc

                                    \ No newline at end of file +Helpers | JSON Forms Core

                                    Variable HelpersConst

                                    Helpers: {
                                        convertToValidClassName(s): string;
                                        createLabelDescriptionFrom(withLabel, schema): LabelDescription;
                                    } = ...

                                    Type declaration

                                    \ No newline at end of file diff --git a/static/api/core/variables/Paths.html b/static/api/core/variables/Paths.html index 90686cef..ee3c2014 100644 --- a/static/api/core/variables/Paths.html +++ b/static/api/core/variables/Paths.html @@ -1 +1 @@ -Paths | JSON Forms Core

                                    Variable PathsConst

                                    Paths: {
                                        compose: ((path1, path2) => string);
                                        fromScoped: ((scopable) => string);
                                    } = ...

                                    Type declaration

                                    • compose: ((path1, path2) => string)
                                        • (path1, path2): string
                                        • Parameters

                                          • path1: string
                                          • path2: string

                                          Returns string

                                    • fromScoped: ((scopable) => string)
                                        • (scopable): string
                                        • Parameters

                                          Returns string

                                    Generated using TypeDoc

                                    \ No newline at end of file +Paths | JSON Forms Core

                                    Variable PathsConst

                                    Paths: {
                                        compose: ((path1, path2) => string);
                                        fromScoped: ((scopable) => string);
                                    } = ...

                                    Type declaration

                                    • compose: ((path1, path2) => string)
                                        • (path1, path2): string
                                        • Parameters

                                          • path1: string
                                          • path2: string

                                          Returns string

                                    • fromScoped: ((scopable) => string)
                                        • (scopable): string
                                        • Parameters

                                          Returns string

                                    \ No newline at end of file diff --git a/static/api/core/variables/Resolve.html b/static/api/core/variables/Resolve.html index 5c4a581a..da0671c6 100644 --- a/static/api/core/variables/Resolve.html +++ b/static/api/core/variables/Resolve.html @@ -1,2 +1,2 @@ -Resolve | JSON Forms Core

                                    Variable ResolveConst

                                    Resolve: {
                                        data(data, path): any;
                                        schema(schema, schemaPath, rootSchema): JsonSchema;
                                    } = ...

                                    Convenience wrapper around resolveData and resolveSchema.

                                    -

                                    Type declaration

                                    Generated using TypeDoc

                                    \ No newline at end of file +Resolve | JSON Forms Core

                                    Variable ResolveConst

                                    Resolve: {
                                        data(data, path): any;
                                        schema(schema, schemaPath, rootSchema): JsonSchema;
                                    } = ...

                                    Convenience wrapper around resolveData and resolveSchema.

                                    +

                                    Type declaration

                                    \ No newline at end of file diff --git a/static/api/core/variables/Runtime.html b/static/api/core/variables/Runtime.html index 4e36619c..c57799e8 100644 --- a/static/api/core/variables/Runtime.html +++ b/static/api/core/variables/Runtime.html @@ -1 +1 @@ -Runtime | JSON Forms Core

                                    Variable RuntimeConst

                                    Runtime: {
                                        isEnabled(uischema, data, ajv): boolean;
                                        isVisible(uischema, data, ajv): boolean;
                                    } = ...

                                    Type declaration

                                    Generated using TypeDoc

                                    \ No newline at end of file +Runtime | JSON Forms Core

                                    Variable RuntimeConst

                                    Runtime: {
                                        isEnabled(uischema, data, ajv): boolean;
                                        isVisible(uischema, data, ajv): boolean;
                                    } = ...

                                    Type declaration

                                    \ No newline at end of file diff --git a/static/api/core/variables/Test.NOT_APPLICABLE.html b/static/api/core/variables/Test.NOT_APPLICABLE.html index d826a86e..bfd12901 100644 --- a/static/api/core/variables/Test.NOT_APPLICABLE.html +++ b/static/api/core/variables/Test.NOT_APPLICABLE.html @@ -1,3 +1,3 @@ -NOT_APPLICABLE | JSON Forms Core

                                    Variable NOT_APPLICABLEConst

                                    NOT_APPLICABLE: -1 = -1

                                    Constant that indicates that a tester is not capable of handling +NOT_APPLICABLE | JSON Forms Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +
                                    \ No newline at end of file diff --git a/static/api/core/variables/arrayDefaultTranslations.html b/static/api/core/variables/arrayDefaultTranslations.html index 1af5644f..db6807b5 100644 --- a/static/api/core/variables/arrayDefaultTranslations.html +++ b/static/api/core/variables/arrayDefaultTranslations.html @@ -1 +1 @@ -arrayDefaultTranslations | JSON Forms Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +arrayDefaultTranslations | JSON Forms Core

                                    Variable arrayDefaultTranslationsConst

                                    arrayDefaultTranslations: ArrayDefaultTranslation[] = ...
                                    \ No newline at end of file diff --git a/static/api/core/variables/combinatorDefaultTranslations.html b/static/api/core/variables/combinatorDefaultTranslations.html index 99c37218..6f8d85f2 100644 --- a/static/api/core/variables/combinatorDefaultTranslations.html +++ b/static/api/core/variables/combinatorDefaultTranslations.html @@ -1 +1 @@ -combinatorDefaultTranslations | JSON Forms Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +combinatorDefaultTranslations | JSON Forms Core

                                    Variable combinatorDefaultTranslationsConst

                                    combinatorDefaultTranslations: CombinatorDefaultTranslation[] = ...
                                    \ No newline at end of file diff --git a/static/api/core/variables/controlDefaultProps.html b/static/api/core/variables/controlDefaultProps.html index 7379394f..b9b0a552 100644 --- a/static/api/core/variables/controlDefaultProps.html +++ b/static/api/core/variables/controlDefaultProps.html @@ -1 +1 @@ -controlDefaultProps | JSON Forms Core

                                    Variable controlDefaultPropsConst

                                    controlDefaultProps: {
                                        direction: "row" | "column";
                                        enabled: boolean;
                                        errors: string[];
                                        path: string;
                                        visible: boolean;
                                    } = ...

                                    Type declaration

                                    • direction: "row" | "column"
                                    • enabled: boolean
                                    • errors: string[]
                                    • path: string
                                    • visible: boolean

                                    Generated using TypeDoc

                                    \ No newline at end of file +controlDefaultProps | JSON Forms Core

                                    Variable controlDefaultPropsConst

                                    controlDefaultProps: {
                                        direction: "row" | "column";
                                        enabled: boolean;
                                        errors: string[];
                                        path: string;
                                        visible: boolean;
                                    } = ...

                                    Type declaration

                                    • direction: "row" | "column"
                                    • enabled: boolean
                                    • errors: string[]
                                    • path: string
                                    • visible: boolean
                                    \ No newline at end of file diff --git a/static/api/core/variables/defaultDateFormat.html b/static/api/core/variables/defaultDateFormat.html index 9267008c..3183c4f1 100644 --- a/static/api/core/variables/defaultDateFormat.html +++ b/static/api/core/variables/defaultDateFormat.html @@ -1 +1 @@ -defaultDateFormat | JSON Forms Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +defaultDateFormat | JSON Forms Core

                                    Variable defaultDateFormatConst

                                    defaultDateFormat: "YYYY-MM-DD" = 'YYYY-MM-DD'
                                    \ No newline at end of file diff --git a/static/api/core/variables/defaultDateTimeFormat.html b/static/api/core/variables/defaultDateTimeFormat.html index 03e9a8ed..921f0771 100644 --- a/static/api/core/variables/defaultDateTimeFormat.html +++ b/static/api/core/variables/defaultDateTimeFormat.html @@ -1 +1 @@ -defaultDateTimeFormat | JSON Forms Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +defaultDateTimeFormat | JSON Forms Core

                                    Variable defaultDateTimeFormatConst

                                    defaultDateTimeFormat: "YYYY-MM-DDTHH:mm:ss.sssZ" = 'YYYY-MM-DDTHH:mm:ss.sssZ'
                                    \ No newline at end of file diff --git a/static/api/core/variables/defaultJsonFormsI18nState.html b/static/api/core/variables/defaultJsonFormsI18nState.html index 089ecadc..489fdc93 100644 --- a/static/api/core/variables/defaultJsonFormsI18nState.html +++ b/static/api/core/variables/defaultJsonFormsI18nState.html @@ -1 +1 @@ -defaultJsonFormsI18nState | JSON Forms Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +defaultJsonFormsI18nState | JSON Forms Core

                                    Variable defaultJsonFormsI18nStateConst

                                    defaultJsonFormsI18nState: Required<JsonFormsI18nState> = ...
                                    \ No newline at end of file diff --git a/static/api/core/variables/defaultTimeFormat.html b/static/api/core/variables/defaultTimeFormat.html index 9c7f92e5..ad24da0d 100644 --- a/static/api/core/variables/defaultTimeFormat.html +++ b/static/api/core/variables/defaultTimeFormat.html @@ -1 +1 @@ -defaultTimeFormat | JSON Forms Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +defaultTimeFormat | JSON Forms Core

                                    Variable defaultTimeFormatConst

                                    defaultTimeFormat: "HH:mm:ss" = 'HH:mm:ss'
                                    \ No newline at end of file diff --git a/static/api/core/variables/jsonFormsReducerConfig.html b/static/api/core/variables/jsonFormsReducerConfig.html index 6a200d8a..1642ed35 100644 --- a/static/api/core/variables/jsonFormsReducerConfig.html +++ b/static/api/core/variables/jsonFormsReducerConfig.html @@ -1 +1 @@ -jsonFormsReducerConfig | JSON Forms Core

                                    Variable jsonFormsReducerConfigConst

                                    jsonFormsReducerConfig: {
                                        cells: Reducer<JsonFormsCellRendererRegistryState, ValidCellReducerActions>;
                                        config: Reducer<any, SetConfigAction>;
                                        core: Reducer<JsonFormsCore, CoreActions>;
                                        defaultData: Reducer<JsonFormsDefaultDataRegistryEntry[], ValidDefaultDataActions>;
                                        i18n: Reducer<JsonFormsI18nState, I18nActions>;
                                        renderers: Reducer<JsonFormsRendererRegistryEntry[], ValidRendererReducerActions>;
                                        uischemas: Reducer<JsonFormsUISchemaRegistryEntry[], UISchemaActions>;
                                    } = ...

                                    Type declaration

                                    Generated using TypeDoc

                                    \ No newline at end of file +jsonFormsReducerConfig | JSON Forms Core

                                    Variable jsonFormsReducerConfigConst

                                    jsonFormsReducerConfig: {
                                        cells: Reducer<JsonFormsCellRendererRegistryState, ValidCellReducerActions>;
                                        config: Reducer<any, SetConfigAction>;
                                        core: Reducer<JsonFormsCore, CoreActions>;
                                        defaultData: Reducer<JsonFormsDefaultDataRegistryEntry[], ValidDefaultDataActions>;
                                        i18n: Reducer<JsonFormsI18nState, I18nActions>;
                                        renderers: Reducer<JsonFormsRendererRegistryEntry[], ValidRendererReducerActions>;
                                        uischemas: Reducer<JsonFormsUISchemaRegistryEntry[], UISchemaActions>;
                                    } = ...

                                    Type declaration

                                    \ No newline at end of file diff --git a/static/api/core/variables/layoutDefaultProps.html b/static/api/core/variables/layoutDefaultProps.html index a4dcd7ad..8b00e669 100644 --- a/static/api/core/variables/layoutDefaultProps.html +++ b/static/api/core/variables/layoutDefaultProps.html @@ -1 +1 @@ -layoutDefaultProps | JSON Forms Core

                                    Variable layoutDefaultPropsConst

                                    layoutDefaultProps: {
                                        direction: "row" | "column";
                                        enabled: boolean;
                                        path: string;
                                        visible: boolean;
                                    } = ...

                                    Type declaration

                                    • direction: "row" | "column"
                                    • enabled: boolean
                                    • path: string
                                    • visible: boolean

                                    Generated using TypeDoc

                                    \ No newline at end of file +layoutDefaultProps | JSON Forms Core

                                    Variable layoutDefaultPropsConst

                                    layoutDefaultProps: {
                                        direction: "row" | "column";
                                        enabled: boolean;
                                        path: string;
                                        visible: boolean;
                                    } = ...

                                    Type declaration

                                    • direction: "row" | "column"
                                    • enabled: boolean
                                    • path: string
                                    • visible: boolean
                                    \ No newline at end of file diff --git a/static/api/material-renderers/assets/icons.js b/static/api/material-renderers/assets/icons.js new file mode 100644 index 00000000..b79c9e89 --- /dev/null +++ b/static/api/material-renderers/assets/icons.js @@ -0,0 +1,15 @@ +(function(svg) { + svg.innerHTML = ``; + svg.style.display = 'none'; + if (location.protocol === 'file:') { + if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', updateUseElements); + else updateUseElements() + function updateUseElements() { + document.querySelectorAll('use').forEach(el => { + if (el.getAttribute('href').includes('#icon-')) { + el.setAttribute('href', el.getAttribute('href').replace(/.*#/, '#')); + } + }); + } + } +})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) \ No newline at end of file diff --git a/static/api/material-renderers/assets/icons.svg b/static/api/material-renderers/assets/icons.svg new file mode 100644 index 00000000..7dead611 --- /dev/null +++ b/static/api/material-renderers/assets/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/api/material-renderers/assets/main.js b/static/api/material-renderers/assets/main.js index 7270cff8..d6f13886 100644 --- a/static/api/material-renderers/assets/main.js +++ b/static/api/material-renderers/assets/main.js @@ -1,8 +1,8 @@ "use strict"; -"use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`,this.handleValueChange()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(e=>{e.style.display="block";let n=Array.from(e.querySelectorAll(".tsd-index-link")).every(r=>r.offsetParent==null);e.style.display=n?"none":"block"})}};var Z=class extends C{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); +"use strict";(()=>{var Ce=Object.create;var ne=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Ce(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),y=s.str.charAt(1),p;y in s.node.edges?p=s.node.edges[y]:(p=new t.TokenSet,s.node.edges[y]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(console.log("Show page"),document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){console.log("Scorlling");let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!e.checkVisibility()){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ve(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ve(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ce(l.parent,i)}.${d}`);let y=document.createElement("li");y.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,y.append(p),e.appendChild(y)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ne(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var He={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>He[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",H="mouseup",J={x:0,y:0},pe=!1,ee=!1,Be=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",fe="touchmove",H="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ee=!1});document.addEventListener("click",t=>{pe&&(t.preventDefault(),t.stopImmediatePropagation(),pe=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ye=document.head.appendChild(document.createElement("style"));ye.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ye.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ve(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ve(t.value)})}function ve(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/static/api/material-renderers/assets/style.css b/static/api/material-renderers/assets/style.css index 98a43779..778b9492 100644 --- a/static/api/material-renderers/assets/style.css +++ b/static/api/material-renderers/assets/style.css @@ -327,17 +327,14 @@ dd { } /* Footer */ -.tsd-generator { +footer { border-top: 1px solid var(--color-accent); padding-top: 1rem; padding-bottom: 1rem; max-height: 3.5rem; } - -.tsd-generator > p { - margin-top: 0; - margin-bottom: 0; - padding: 0 1rem; +.tsd-generator { + margin: 0 1em; } .container-main { @@ -405,7 +402,8 @@ dd { } body { background: var(--color-background); - font-family: "Segoe UI", sans-serif; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; color: var(--color-text); } diff --git a/static/api/material-renderers/classes/CombinatorProperties.html b/static/api/material-renderers/classes/CombinatorProperties.html index e07e6805..dfbb0b48 100644 --- a/static/api/material-renderers/classes/CombinatorProperties.html +++ b/static/api/material-renderers/classes/CombinatorProperties.html @@ -1,14 +1,14 @@ -CombinatorProperties | JSON Forms React Material Renderers

                                    Hierarchy

                                    • Component<CombinatorPropertiesProps, {}>
                                      • CombinatorProperties

                                    Constructors

                                    Methods

                                    Constructors

                                    Methods

                                    Generated using TypeDoc

                                    \ No newline at end of file +>.constructor

                                    • Defined in node_modules/.pnpm/@types+react@17.0.80/node_modules/@types/react/index.d.ts:480

                                    Methods

                                    \ No newline at end of file diff --git a/static/api/material-renderers/classes/MaterialTableControl.html b/static/api/material-renderers/classes/MaterialTableControl.html index f2409c8c..70df6ed8 100644 --- a/static/api/material-renderers/classes/MaterialTableControl.html +++ b/static/api/material-renderers/classes/MaterialTableControl.html @@ -1,11 +1,11 @@ -MaterialTableControl | JSON Forms React Material Renderers

                                    Hierarchy

                                    Constructors

                                    Methods

                                    Constructors

                                    Methods

                                    Generated using TypeDoc

                                    \ No newline at end of file +>.constructor

                                    • Defined in node_modules/.pnpm/@types+react@17.0.80/node_modules/@types/react/index.d.ts:480

                                    Methods

                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/ArrayLayoutToolbar.html b/static/api/material-renderers/functions/ArrayLayoutToolbar.html index 3f8fa175..a41c40ca 100644 --- a/static/api/material-renderers/functions/ArrayLayoutToolbar.html +++ b/static/api/material-renderers/functions/ArrayLayoutToolbar.html @@ -1,2 +1,2 @@ -ArrayLayoutToolbar | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +ArrayLayoutToolbar | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/Customizable.MaterialBooleanCell.html b/static/api/material-renderers/functions/Customizable.MaterialBooleanCell.html index 0d4c61cb..b1be0683 100644 --- a/static/api/material-renderers/functions/Customizable.MaterialBooleanCell.html +++ b/static/api/material-renderers/functions/Customizable.MaterialBooleanCell.html @@ -1 +1 @@ -MaterialBooleanCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialBooleanCell | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/Customizable.MaterialDateCell.html b/static/api/material-renderers/functions/Customizable.MaterialDateCell.html index acb12aa8..71f6d6c2 100644 --- a/static/api/material-renderers/functions/Customizable.MaterialDateCell.html +++ b/static/api/material-renderers/functions/Customizable.MaterialDateCell.html @@ -1 +1 @@ -MaterialDateCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialDateCell | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/Customizable.MaterialEnumCell.html b/static/api/material-renderers/functions/Customizable.MaterialEnumCell.html index 928cfc7c..51a377db 100644 --- a/static/api/material-renderers/functions/Customizable.MaterialEnumCell.html +++ b/static/api/material-renderers/functions/Customizable.MaterialEnumCell.html @@ -1 +1 @@ -MaterialEnumCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialEnumCell | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/Customizable.MaterialIntegerCell.html b/static/api/material-renderers/functions/Customizable.MaterialIntegerCell.html index 753f5f94..a0622e49 100644 --- a/static/api/material-renderers/functions/Customizable.MaterialIntegerCell.html +++ b/static/api/material-renderers/functions/Customizable.MaterialIntegerCell.html @@ -1 +1 @@ -MaterialIntegerCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialIntegerCell | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/Customizable.MaterialNumberCell.html b/static/api/material-renderers/functions/Customizable.MaterialNumberCell.html index 4e6f8d8c..3979799f 100644 --- a/static/api/material-renderers/functions/Customizable.MaterialNumberCell.html +++ b/static/api/material-renderers/functions/Customizable.MaterialNumberCell.html @@ -1 +1 @@ -MaterialNumberCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialNumberCell | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/Customizable.MaterialNumberFormatCell.html b/static/api/material-renderers/functions/Customizable.MaterialNumberFormatCell.html index 001c57b1..b72d3dcd 100644 --- a/static/api/material-renderers/functions/Customizable.MaterialNumberFormatCell.html +++ b/static/api/material-renderers/functions/Customizable.MaterialNumberFormatCell.html @@ -1 +1 @@ -MaterialNumberFormatCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialNumberFormatCell | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/Customizable.MaterialOneOfEnumCell.html b/static/api/material-renderers/functions/Customizable.MaterialOneOfEnumCell.html index 7acdde3c..1641623b 100644 --- a/static/api/material-renderers/functions/Customizable.MaterialOneOfEnumCell.html +++ b/static/api/material-renderers/functions/Customizable.MaterialOneOfEnumCell.html @@ -1 +1 @@ -MaterialOneOfEnumCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialOneOfEnumCell | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/Customizable.MaterialTextCell.html b/static/api/material-renderers/functions/Customizable.MaterialTextCell.html index 856b961e..8f5c904d 100644 --- a/static/api/material-renderers/functions/Customizable.MaterialTextCell.html +++ b/static/api/material-renderers/functions/Customizable.MaterialTextCell.html @@ -1 +1 @@ -MaterialTextCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialTextCell | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/Customizable.MaterialTimeCell.html b/static/api/material-renderers/functions/Customizable.MaterialTimeCell.html index e5545ab9..bbf1138d 100644 --- a/static/api/material-renderers/functions/Customizable.MaterialTimeCell.html +++ b/static/api/material-renderers/functions/Customizable.MaterialTimeCell.html @@ -1 +1 @@ -MaterialTimeCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialTimeCell | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/DeleteDialog.html b/static/api/material-renderers/functions/DeleteDialog.html index 32855f0f..a013ea83 100644 --- a/static/api/material-renderers/functions/DeleteDialog.html +++ b/static/api/material-renderers/functions/DeleteDialog.html @@ -1,2 +1,2 @@ -DeleteDialog | JSON Forms React Material Renderers
                                    • NOTE: Exotic components are not callable.

                                      -

                                      Parameters

                                      Returns ReactElement<any, string | ((props) => ReactElement<any, any>) | (new (props) => Component<any, any, any>)>

                                    Generated using TypeDoc

                                    \ No newline at end of file +DeleteDialog | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/ListWithDetailMasterItem.html b/static/api/material-renderers/functions/ListWithDetailMasterItem.html index 1d43bdc4..5ed9915b 100644 --- a/static/api/material-renderers/functions/ListWithDetailMasterItem.html +++ b/static/api/material-renderers/functions/ListWithDetailMasterItem.html @@ -1 +1 @@ -ListWithDetailMasterItem | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +ListWithDetailMasterItem | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/MaterialCategorizationLayout.html b/static/api/material-renderers/functions/MaterialCategorizationLayout.html index ff3760e8..12c39bd7 100644 --- a/static/api/material-renderers/functions/MaterialCategorizationLayout.html +++ b/static/api/material-renderers/functions/MaterialCategorizationLayout.html @@ -1 +1 @@ -MaterialCategorizationLayout | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialCategorizationLayout | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/MaterialInputControl.html b/static/api/material-renderers/functions/MaterialInputControl.html index 070deb08..50897631 100644 --- a/static/api/material-renderers/functions/MaterialInputControl.html +++ b/static/api/material-renderers/functions/MaterialInputControl.html @@ -1 +1 @@ -MaterialInputControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialInputControl | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/MaterialLayoutRenderer.html b/static/api/material-renderers/functions/MaterialLayoutRenderer.html index 4ce8ba9f..5692fb45 100644 --- a/static/api/material-renderers/functions/MaterialLayoutRenderer.html +++ b/static/api/material-renderers/functions/MaterialLayoutRenderer.html @@ -1,2 +1,2 @@ -MaterialLayoutRenderer | JSON Forms React Material Renderers
                                    • NOTE: Exotic components are not callable.

                                      -

                                      Returns ReactElement<any, string | ((props) => ReactElement<any, any>) | (new (props) => Component<any, any, any>)>

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialLayoutRenderer | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/MuiAutocomplete.html b/static/api/material-renderers/functions/MuiAutocomplete.html index 825bc410..8dc0a3c0 100644 --- a/static/api/material-renderers/functions/MuiAutocomplete.html +++ b/static/api/material-renderers/functions/MuiAutocomplete.html @@ -1 +1 @@ -MuiAutocomplete | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MuiAutocomplete | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/MuiCheckbox.html b/static/api/material-renderers/functions/MuiCheckbox.html index ecb0375e..20f35d7e 100644 --- a/static/api/material-renderers/functions/MuiCheckbox.html +++ b/static/api/material-renderers/functions/MuiCheckbox.html @@ -1,2 +1,2 @@ -MuiCheckbox | JSON Forms React Material Renderers
                                    • NOTE: Exotic components are not callable.

                                      -

                                      Parameters

                                      • props: CellProps & WithClassname & MuiCheckboxInputProps

                                      Returns ReactElement<any, string | ((props) => ReactElement<any, any>) | (new (props) => Component<any, any, any>)>

                                    Generated using TypeDoc

                                    \ No newline at end of file +MuiCheckbox | JSON Forms React Material Renderers
                                    • NOTE: Exotic components are not callable.

                                      +

                                      Parameters

                                      • props: CellProps & WithClassname & MuiCheckboxInputProps

                                      Returns ReactElement<any, string | JSXElementConstructor<any>>

                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/MuiInputInteger.html b/static/api/material-renderers/functions/MuiInputInteger.html index 3cb0ee2a..f4c43f03 100644 --- a/static/api/material-renderers/functions/MuiInputInteger.html +++ b/static/api/material-renderers/functions/MuiInputInteger.html @@ -1,2 +1,2 @@ -MuiInputInteger | JSON Forms React Material Renderers
                                    • NOTE: Exotic components are not callable.

                                      -

                                      Parameters

                                      Returns ReactElement<any, string | ((props) => ReactElement<any, any>) | (new (props) => Component<any, any, any>)>

                                    Generated using TypeDoc

                                    \ No newline at end of file +MuiInputInteger | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/MuiInputNumber.html b/static/api/material-renderers/functions/MuiInputNumber.html index 3bebe62f..e74f6ee9 100644 --- a/static/api/material-renderers/functions/MuiInputNumber.html +++ b/static/api/material-renderers/functions/MuiInputNumber.html @@ -1,2 +1,2 @@ -MuiInputNumber | JSON Forms React Material Renderers
                                    • NOTE: Exotic components are not callable.

                                      -

                                      Parameters

                                      Returns ReactElement<any, string | ((props) => ReactElement<any, any>) | (new (props) => Component<any, any, any>)>

                                    Generated using TypeDoc

                                    \ No newline at end of file +MuiInputNumber | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/MuiInputNumberFormat.html b/static/api/material-renderers/functions/MuiInputNumberFormat.html index 525138e9..5910e583 100644 --- a/static/api/material-renderers/functions/MuiInputNumberFormat.html +++ b/static/api/material-renderers/functions/MuiInputNumberFormat.html @@ -1,2 +1,2 @@ -MuiInputNumberFormat | JSON Forms React Material Renderers
                                    • NOTE: Exotic components are not callable.

                                      -

                                      Parameters

                                      Returns ReactElement<any, string | ((props) => ReactElement<any, any>) | (new (props) => Component<any, any, any>)>

                                    Generated using TypeDoc

                                    \ No newline at end of file +MuiInputNumberFormat | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/MuiInputText.html b/static/api/material-renderers/functions/MuiInputText.html index ac7c12db..fcb8e6c2 100644 --- a/static/api/material-renderers/functions/MuiInputText.html +++ b/static/api/material-renderers/functions/MuiInputText.html @@ -1,2 +1,2 @@ -MuiInputText | JSON Forms React Material Renderers
                                    • NOTE: Exotic components are not callable.

                                      -

                                      Parameters

                                      Returns ReactElement<any, string | ((props) => ReactElement<any, any>) | (new (props) => Component<any, any, any>)>

                                    Generated using TypeDoc

                                    \ No newline at end of file +MuiInputText | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/MuiInputTime.html b/static/api/material-renderers/functions/MuiInputTime.html index aec879e1..96fc014d 100644 --- a/static/api/material-renderers/functions/MuiInputTime.html +++ b/static/api/material-renderers/functions/MuiInputTime.html @@ -1,2 +1,2 @@ -MuiInputTime | JSON Forms React Material Renderers
                                    • NOTE: Exotic components are not callable.

                                      -

                                      Parameters

                                      Returns ReactElement<any, string | ((props) => ReactElement<any, any>) | (new (props) => Component<any, any, any>)>

                                    Generated using TypeDoc

                                    \ No newline at end of file +MuiInputTime | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/MuiSelect.html b/static/api/material-renderers/functions/MuiSelect.html index 83aaab5a..968f0371 100644 --- a/static/api/material-renderers/functions/MuiSelect.html +++ b/static/api/material-renderers/functions/MuiSelect.html @@ -1,2 +1,2 @@ -MuiSelect | JSON Forms React Material Renderers
                                    • NOTE: Exotic components are not callable.

                                      -

                                      Parameters

                                      • props: EnumCellProps & WithClassname & TranslateProps & WithInputProps

                                      Returns ReactElement<any, string | ((props) => ReactElement<any, any>) | (new (props) => Component<any, any, any>)>

                                    Generated using TypeDoc

                                    \ No newline at end of file +MuiSelect | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/MuiToggle.html b/static/api/material-renderers/functions/MuiToggle.html index 5c814f51..e835ed3f 100644 --- a/static/api/material-renderers/functions/MuiToggle.html +++ b/static/api/material-renderers/functions/MuiToggle.html @@ -1,2 +1,2 @@ -MuiToggle | JSON Forms React Material Renderers
                                    • NOTE: Exotic components are not callable.

                                      -

                                      Parameters

                                      • props: CellProps & WithClassname & MuiToggleInputProps

                                      Returns ReactElement<any, string | ((props) => ReactElement<any, any>) | (new (props) => Component<any, any, any>)>

                                    Generated using TypeDoc

                                    \ No newline at end of file +MuiToggle | JSON Forms React Material Renderers
                                    • NOTE: Exotic components are not callable.

                                      +

                                      Parameters

                                      • props: CellProps & WithClassname & MuiToggleInputProps

                                      Returns ReactElement<any, string | JSXElementConstructor<any>>

                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/NoBorderTableCell.html b/static/api/material-renderers/functions/NoBorderTableCell.html index cc2a7486..6390e61e 100644 --- a/static/api/material-renderers/functions/NoBorderTableCell.html +++ b/static/api/material-renderers/functions/NoBorderTableCell.html @@ -1 +1 @@ -NoBorderTableCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +NoBorderTableCell | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/NonEmptyRow.html b/static/api/material-renderers/functions/NonEmptyRow.html index a1894192..5c7c165f 100644 --- a/static/api/material-renderers/functions/NonEmptyRow.html +++ b/static/api/material-renderers/functions/NonEmptyRow.html @@ -1,2 +1,2 @@ -NonEmptyRow | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +NonEmptyRow | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/createOnBlurHandler.html b/static/api/material-renderers/functions/createOnBlurHandler.html index 2aff65af..afd6153c 100644 --- a/static/api/material-renderers/functions/createOnBlurHandler.html +++ b/static/api/material-renderers/functions/createOnBlurHandler.html @@ -1 +1 @@ -createOnBlurHandler | JSON Forms React Material Renderers
                                    • Parameters

                                      • path: string
                                      • handleChange: ((path, value) => void)
                                          • (path, value): void
                                          • Parameters

                                            • path: string
                                            • value: any

                                            Returns void

                                      • format: string
                                      • saveFormat: string
                                      • rerenderChild: (() => void)
                                          • (): void
                                          • Returns void

                                      • onBlur: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns ((e) => void)

                                        • (e): void
                                        • Parameters

                                          • e: FocusEvent<HTMLInputElement | HTMLTextAreaElement, Element>

                                          Returns void

                                    Generated using TypeDoc

                                    \ No newline at end of file +createOnBlurHandler | JSON Forms React Material Renderers
                                    • Parameters

                                      • path: string
                                      • handleChange: ((path, value) => void)
                                          • (path, value): void
                                          • Parameters

                                            • path: string
                                            • value: any

                                            Returns void

                                      • format: string
                                      • saveFormat: string
                                      • rerenderChild: (() => void)
                                          • (): void
                                          • Returns void

                                      • onBlur: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns ((e) => void)

                                        • (e): void
                                        • Parameters

                                          • e: FocusEvent<HTMLInputElement | HTMLTextAreaElement, Element>

                                          Returns void

                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/createOnChangeHandler.html b/static/api/material-renderers/functions/createOnChangeHandler.html index 1ca63b22..49b88205 100644 --- a/static/api/material-renderers/functions/createOnChangeHandler.html +++ b/static/api/material-renderers/functions/createOnChangeHandler.html @@ -1 +1 @@ -createOnChangeHandler | JSON Forms React Material Renderers
                                    • Parameters

                                      • path: string
                                      • handleChange: ((path, value) => void)
                                          • (path, value): void
                                          • Parameters

                                            • path: string
                                            • value: any

                                            Returns void

                                      • saveFormat: string

                                      Returns ((value) => void)

                                        • (value): void
                                        • Parameters

                                          • value: Dayjs

                                          Returns void

                                    Generated using TypeDoc

                                    \ No newline at end of file +createOnChangeHandler | JSON Forms React Material Renderers
                                    • Parameters

                                      • path: string
                                      • handleChange: ((path, value) => void)
                                          • (path, value): void
                                          • Parameters

                                            • path: string
                                            • value: any

                                            Returns void

                                      • saveFormat: string

                                      Returns ((value) => void)

                                        • (value): void
                                        • Parameters

                                          • value: Dayjs

                                          Returns void

                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/ctxDispatchToExpandPanelProps.html b/static/api/material-renderers/functions/ctxDispatchToExpandPanelProps.html index dd56ce41..12ca85be 100644 --- a/static/api/material-renderers/functions/ctxDispatchToExpandPanelProps.html +++ b/static/api/material-renderers/functions/ctxDispatchToExpandPanelProps.html @@ -1,4 +1,4 @@ -ctxDispatchToExpandPanelProps | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/formatDate.html b/static/api/material-renderers/functions/formatDate.html index 6f6cc57d..3d19f546 100644 --- a/static/api/material-renderers/functions/formatDate.html +++ b/static/api/material-renderers/functions/formatDate.html @@ -1 +1 @@ -formatDate | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +formatDate | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/getData.html b/static/api/material-renderers/functions/getData.html index 6f006cee..063a6187 100644 --- a/static/api/material-renderers/functions/getData.html +++ b/static/api/material-renderers/functions/getData.html @@ -1 +1 @@ -getData | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +getData | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialAllOfControlTester.html b/static/api/material-renderers/functions/materialAllOfControlTester.html index b4710ea8..1fa1ea96 100644 --- a/static/api/material-renderers/functions/materialAllOfControlTester.html +++ b/static/api/material-renderers/functions/materialAllOfControlTester.html @@ -1 +1 @@ -materialAllOfControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialAllOfControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialAnyOfControlTester.html b/static/api/material-renderers/functions/materialAnyOfControlTester.html index aa73c6d1..466e8774 100644 --- a/static/api/material-renderers/functions/materialAnyOfControlTester.html +++ b/static/api/material-renderers/functions/materialAnyOfControlTester.html @@ -1 +1 @@ -materialAnyOfControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialAnyOfControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialAnyOfStringOrEnumControlTester.html b/static/api/material-renderers/functions/materialAnyOfStringOrEnumControlTester.html index 962163d6..95a8b6f3 100644 --- a/static/api/material-renderers/functions/materialAnyOfStringOrEnumControlTester.html +++ b/static/api/material-renderers/functions/materialAnyOfStringOrEnumControlTester.html @@ -1 +1 @@ -materialAnyOfStringOrEnumControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialAnyOfStringOrEnumControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialArrayControlTester.html b/static/api/material-renderers/functions/materialArrayControlTester.html index efeb4e54..f1bd6f5c 100644 --- a/static/api/material-renderers/functions/materialArrayControlTester.html +++ b/static/api/material-renderers/functions/materialArrayControlTester.html @@ -1 +1 @@ -materialArrayControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialArrayControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialArrayLayoutTester.html b/static/api/material-renderers/functions/materialArrayLayoutTester.html index cc125591..f200f1e5 100644 --- a/static/api/material-renderers/functions/materialArrayLayoutTester.html +++ b/static/api/material-renderers/functions/materialArrayLayoutTester.html @@ -1 +1 @@ -materialArrayLayoutTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialArrayLayoutTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialBooleanCellTester.html b/static/api/material-renderers/functions/materialBooleanCellTester.html index 7afb54d4..b7549ac0 100644 --- a/static/api/material-renderers/functions/materialBooleanCellTester.html +++ b/static/api/material-renderers/functions/materialBooleanCellTester.html @@ -1 +1 @@ -materialBooleanCellTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialBooleanCellTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialBooleanControlTester.html b/static/api/material-renderers/functions/materialBooleanControlTester.html index ba48ed7f..75ce46e0 100644 --- a/static/api/material-renderers/functions/materialBooleanControlTester.html +++ b/static/api/material-renderers/functions/materialBooleanControlTester.html @@ -1 +1 @@ -materialBooleanControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialBooleanControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialBooleanToggleCellTester.html b/static/api/material-renderers/functions/materialBooleanToggleCellTester.html index 221a53c3..e746a3df 100644 --- a/static/api/material-renderers/functions/materialBooleanToggleCellTester.html +++ b/static/api/material-renderers/functions/materialBooleanToggleCellTester.html @@ -1 +1 @@ -materialBooleanToggleCellTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialBooleanToggleCellTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialBooleanToggleControlTester.html b/static/api/material-renderers/functions/materialBooleanToggleControlTester.html index 1f465b0a..c2835359 100644 --- a/static/api/material-renderers/functions/materialBooleanToggleControlTester.html +++ b/static/api/material-renderers/functions/materialBooleanToggleControlTester.html @@ -1 +1 @@ -materialBooleanToggleControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialBooleanToggleControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialCategorizationTester.html b/static/api/material-renderers/functions/materialCategorizationTester.html index 06844538..34cf7707 100644 --- a/static/api/material-renderers/functions/materialCategorizationTester.html +++ b/static/api/material-renderers/functions/materialCategorizationTester.html @@ -1 +1 @@ -materialCategorizationTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialCategorizationTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialDateCellTester.html b/static/api/material-renderers/functions/materialDateCellTester.html index 33ef03ff..dd71dd76 100644 --- a/static/api/material-renderers/functions/materialDateCellTester.html +++ b/static/api/material-renderers/functions/materialDateCellTester.html @@ -1 +1 @@ -materialDateCellTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialDateCellTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialDateControlTester.html b/static/api/material-renderers/functions/materialDateControlTester.html index 6d26ce1e..9bb8baf9 100644 --- a/static/api/material-renderers/functions/materialDateControlTester.html +++ b/static/api/material-renderers/functions/materialDateControlTester.html @@ -1 +1 @@ -materialDateControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialDateControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialDateTimeControlTester.html b/static/api/material-renderers/functions/materialDateTimeControlTester.html index 6b966b82..afcaf2ae 100644 --- a/static/api/material-renderers/functions/materialDateTimeControlTester.html +++ b/static/api/material-renderers/functions/materialDateTimeControlTester.html @@ -1 +1 @@ -materialDateTimeControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialDateTimeControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialEnumArrayRendererTester.html b/static/api/material-renderers/functions/materialEnumArrayRendererTester.html index 28bf9859..40d5515f 100644 --- a/static/api/material-renderers/functions/materialEnumArrayRendererTester.html +++ b/static/api/material-renderers/functions/materialEnumArrayRendererTester.html @@ -1 +1 @@ -materialEnumArrayRendererTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialEnumArrayRendererTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialEnumCellTester.html b/static/api/material-renderers/functions/materialEnumCellTester.html index 9abd65a9..7357c10a 100644 --- a/static/api/material-renderers/functions/materialEnumCellTester.html +++ b/static/api/material-renderers/functions/materialEnumCellTester.html @@ -1,2 +1,2 @@ -materialEnumCellTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialEnumCellTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialEnumControlTester.html b/static/api/material-renderers/functions/materialEnumControlTester.html index 598e60e7..ed7069dc 100644 --- a/static/api/material-renderers/functions/materialEnumControlTester.html +++ b/static/api/material-renderers/functions/materialEnumControlTester.html @@ -1 +1 @@ -materialEnumControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialEnumControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialGroupTester.html b/static/api/material-renderers/functions/materialGroupTester.html index df8fb43b..afba241c 100644 --- a/static/api/material-renderers/functions/materialGroupTester.html +++ b/static/api/material-renderers/functions/materialGroupTester.html @@ -1 +1 @@ -materialGroupTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialGroupTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialHorizontalLayoutTester.html b/static/api/material-renderers/functions/materialHorizontalLayoutTester.html index 21eb7430..37fb0069 100644 --- a/static/api/material-renderers/functions/materialHorizontalLayoutTester.html +++ b/static/api/material-renderers/functions/materialHorizontalLayoutTester.html @@ -1,2 +1,2 @@ -materialHorizontalLayoutTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialHorizontalLayoutTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialIntegerCellTester.html b/static/api/material-renderers/functions/materialIntegerCellTester.html index 78fc122e..ebebb435 100644 --- a/static/api/material-renderers/functions/materialIntegerCellTester.html +++ b/static/api/material-renderers/functions/materialIntegerCellTester.html @@ -1 +1 @@ -materialIntegerCellTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialIntegerCellTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialIntegerControlTester.html b/static/api/material-renderers/functions/materialIntegerControlTester.html index 798fa497..79cb1016 100644 --- a/static/api/material-renderers/functions/materialIntegerControlTester.html +++ b/static/api/material-renderers/functions/materialIntegerControlTester.html @@ -1 +1 @@ -materialIntegerControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialIntegerControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialLabelRendererTester.html b/static/api/material-renderers/functions/materialLabelRendererTester.html index 066b7509..6c42331d 100644 --- a/static/api/material-renderers/functions/materialLabelRendererTester.html +++ b/static/api/material-renderers/functions/materialLabelRendererTester.html @@ -1,2 +1,2 @@ -materialLabelRendererTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialLabelRendererTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialListWithDetailTester.html b/static/api/material-renderers/functions/materialListWithDetailTester.html index 74ef58a1..722f06eb 100644 --- a/static/api/material-renderers/functions/materialListWithDetailTester.html +++ b/static/api/material-renderers/functions/materialListWithDetailTester.html @@ -1 +1 @@ -materialListWithDetailTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialListWithDetailTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialNativeControlTester.html b/static/api/material-renderers/functions/materialNativeControlTester.html index 52340ea6..3cc15028 100644 --- a/static/api/material-renderers/functions/materialNativeControlTester.html +++ b/static/api/material-renderers/functions/materialNativeControlTester.html @@ -1 +1 @@ -materialNativeControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialNativeControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialNumberCellTester.html b/static/api/material-renderers/functions/materialNumberCellTester.html index 573362c2..13db3821 100644 --- a/static/api/material-renderers/functions/materialNumberCellTester.html +++ b/static/api/material-renderers/functions/materialNumberCellTester.html @@ -1,2 +1,2 @@ -materialNumberCellTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialNumberCellTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialNumberControlTester.html b/static/api/material-renderers/functions/materialNumberControlTester.html index 303f37a7..89bc3e70 100644 --- a/static/api/material-renderers/functions/materialNumberControlTester.html +++ b/static/api/material-renderers/functions/materialNumberControlTester.html @@ -1 +1 @@ -materialNumberControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialNumberControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialNumberFormatCellTester.html b/static/api/material-renderers/functions/materialNumberFormatCellTester.html index ce4e7ca2..f2fa030f 100644 --- a/static/api/material-renderers/functions/materialNumberFormatCellTester.html +++ b/static/api/material-renderers/functions/materialNumberFormatCellTester.html @@ -1,2 +1,2 @@ -materialNumberFormatCellTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialNumberFormatCellTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialObjectControlTester.html b/static/api/material-renderers/functions/materialObjectControlTester.html index 51b9cf86..f5a98940 100644 --- a/static/api/material-renderers/functions/materialObjectControlTester.html +++ b/static/api/material-renderers/functions/materialObjectControlTester.html @@ -1 +1 @@ -materialObjectControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialObjectControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialOneOfControlTester.html b/static/api/material-renderers/functions/materialOneOfControlTester.html index 2ed8ae5c..1f742bed 100644 --- a/static/api/material-renderers/functions/materialOneOfControlTester.html +++ b/static/api/material-renderers/functions/materialOneOfControlTester.html @@ -1 +1 @@ -materialOneOfControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialOneOfControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialOneOfEnumCellTester.html b/static/api/material-renderers/functions/materialOneOfEnumCellTester.html index c964af8e..4753c7d0 100644 --- a/static/api/material-renderers/functions/materialOneOfEnumCellTester.html +++ b/static/api/material-renderers/functions/materialOneOfEnumCellTester.html @@ -1,2 +1,2 @@ -materialOneOfEnumCellTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialOneOfEnumCellTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialOneOfEnumControlTester.html b/static/api/material-renderers/functions/materialOneOfEnumControlTester.html index a2233754..2f7b7a4c 100644 --- a/static/api/material-renderers/functions/materialOneOfEnumControlTester.html +++ b/static/api/material-renderers/functions/materialOneOfEnumControlTester.html @@ -1 +1 @@ -materialOneOfEnumControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialOneOfEnumControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialOneOfRadioGroupControlTester.html b/static/api/material-renderers/functions/materialOneOfRadioGroupControlTester.html index 308cf82f..24107591 100644 --- a/static/api/material-renderers/functions/materialOneOfRadioGroupControlTester.html +++ b/static/api/material-renderers/functions/materialOneOfRadioGroupControlTester.html @@ -1 +1 @@ -materialOneOfRadioGroupControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialOneOfRadioGroupControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialRadioGroupControlTester.html b/static/api/material-renderers/functions/materialRadioGroupControlTester.html index e33b8dc9..6bfe41bb 100644 --- a/static/api/material-renderers/functions/materialRadioGroupControlTester.html +++ b/static/api/material-renderers/functions/materialRadioGroupControlTester.html @@ -1 +1 @@ -materialRadioGroupControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialRadioGroupControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialSliderControlTester.html b/static/api/material-renderers/functions/materialSliderControlTester.html index 286d3d10..df649160 100644 --- a/static/api/material-renderers/functions/materialSliderControlTester.html +++ b/static/api/material-renderers/functions/materialSliderControlTester.html @@ -1 +1 @@ -materialSliderControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialSliderControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialTextCellTester.html b/static/api/material-renderers/functions/materialTextCellTester.html index 7d937f20..1f7011d2 100644 --- a/static/api/material-renderers/functions/materialTextCellTester.html +++ b/static/api/material-renderers/functions/materialTextCellTester.html @@ -1,2 +1,2 @@ -materialTextCellTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialTextCellTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialTextControlTester.html b/static/api/material-renderers/functions/materialTextControlTester.html index 7a110148..197c997b 100644 --- a/static/api/material-renderers/functions/materialTextControlTester.html +++ b/static/api/material-renderers/functions/materialTextControlTester.html @@ -1 +1 @@ -materialTextControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialTextControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialTimeCellTester.html b/static/api/material-renderers/functions/materialTimeCellTester.html index bd6a4b97..6972d931 100644 --- a/static/api/material-renderers/functions/materialTimeCellTester.html +++ b/static/api/material-renderers/functions/materialTimeCellTester.html @@ -1 +1 @@ -materialTimeCellTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialTimeCellTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialTimeControlTester.html b/static/api/material-renderers/functions/materialTimeControlTester.html index b5829427..530f1056 100644 --- a/static/api/material-renderers/functions/materialTimeControlTester.html +++ b/static/api/material-renderers/functions/materialTimeControlTester.html @@ -1 +1 @@ -materialTimeControlTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialTimeControlTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/materialVerticalLayoutTester.html b/static/api/material-renderers/functions/materialVerticalLayoutTester.html index 41de17ca..c70b7d7d 100644 --- a/static/api/material-renderers/functions/materialVerticalLayoutTester.html +++ b/static/api/material-renderers/functions/materialVerticalLayoutTester.html @@ -1,2 +1,2 @@ -materialVerticalLayoutTester | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialVerticalLayoutTester | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/renderLayoutElements.html b/static/api/material-renderers/functions/renderLayoutElements.html index 569de9b7..ad8a0a72 100644 --- a/static/api/material-renderers/functions/renderLayoutElements.html +++ b/static/api/material-renderers/functions/renderLayoutElements.html @@ -1 +1 @@ -renderLayoutElements | JSON Forms React Material Renderers
                                    • Parameters

                                      • elements: UISchemaElement[]
                                      • schema: JsonSchema
                                      • path: string
                                      • enabled: boolean
                                      • Optional renderers: JsonFormsRendererRegistryEntry[]
                                      • Optional cells: JsonFormsCellRendererRegistryEntry[]

                                      Returns Element[]

                                    Generated using TypeDoc

                                    \ No newline at end of file +renderLayoutElements | JSON Forms React Material Renderers
                                    • Parameters

                                      • elements: UISchemaElement[]
                                      • schema: JsonSchema
                                      • path: string
                                      • enabled: boolean
                                      • Optional renderers: JsonFormsRendererRegistryEntry[]
                                      • Optional cells: JsonFormsCellRendererRegistryEntry[]

                                      Returns Element[]

                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/useDebouncedChange.html b/static/api/material-renderers/functions/useDebouncedChange.html index 56620b70..78f02620 100644 --- a/static/api/material-renderers/functions/useDebouncedChange.html +++ b/static/api/material-renderers/functions/useDebouncedChange.html @@ -1 +1 @@ -useDebouncedChange | JSON Forms React Material Renderers
                                    • Parameters

                                      • handleChange: ((path, value) => void)
                                          • (path, value): void
                                          • Parameters

                                            • path: string
                                            • value: any

                                            Returns void

                                      • defaultValue: any
                                      • data: any
                                      • path: string
                                      • eventToValueFunction: ((ev) => any) = eventToValue
                                          • (ev): any
                                          • Parameters

                                            • ev: any

                                            Returns any

                                      • timeout: number = 300

                                      Returns [any, ChangeEventHandler<Element>, (() => void)]

                                    Generated using TypeDoc

                                    \ No newline at end of file +useDebouncedChange | JSON Forms React Material Renderers
                                    • Parameters

                                      • handleChange: ((path, value) => void)
                                          • (path, value): void
                                          • Parameters

                                            • path: string
                                            • value: any

                                            Returns void

                                      • defaultValue: any
                                      • data: any
                                      • path: string
                                      • eventToValueFunction: ((ev) => any) = eventToValue
                                          • (ev): any
                                          • Parameters

                                            • ev: any

                                            Returns any

                                      • timeout: number = 300

                                      Returns [any, ChangeEventHandler<Element>, (() => void)]

                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/useFocus.html b/static/api/material-renderers/functions/useFocus.html index ae179972..0a64fcd8 100644 --- a/static/api/material-renderers/functions/useFocus.html +++ b/static/api/material-renderers/functions/useFocus.html @@ -1 +1 @@ -useFocus | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +useFocus | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/useInputComponent.html b/static/api/material-renderers/functions/useInputComponent.html index 15f87391..28909e2c 100644 --- a/static/api/material-renderers/functions/useInputComponent.html +++ b/static/api/material-renderers/functions/useInputComponent.html @@ -1 +1 @@ -useInputComponent | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +useInputComponent | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/useInputVariant.html b/static/api/material-renderers/functions/useInputVariant.html index 0af2c278..85b71fed 100644 --- a/static/api/material-renderers/functions/useInputVariant.html +++ b/static/api/material-renderers/functions/useInputVariant.html @@ -1 +1 @@ -useInputVariant | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +useInputVariant | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/withAjvProps.html b/static/api/material-renderers/functions/withAjvProps.html index 1c19258e..32eac903 100644 --- a/static/api/material-renderers/functions/withAjvProps.html +++ b/static/api/material-renderers/functions/withAjvProps.html @@ -1 +1 @@ -withAjvProps | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +withAjvProps | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/withContextToExpandPanelProps.html b/static/api/material-renderers/functions/withContextToExpandPanelProps.html index 6139344e..fafb5b78 100644 --- a/static/api/material-renderers/functions/withContextToExpandPanelProps.html +++ b/static/api/material-renderers/functions/withContextToExpandPanelProps.html @@ -1,3 +1,3 @@ -withContextToExpandPanelProps | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +withContextToExpandPanelProps | JSON Forms React Material Renderers
                                    • Map state to control props.

                                      +

                                      Parameters

                                      • Component: ComponentType<ExpandPanelProps>

                                      Returns ComponentType<{
                                          ctx: JsonFormsStateContext;
                                          props: OwnPropsOfExpandPanel;
                                      }>

                                      state props for a control

                                      +
                                    \ No newline at end of file diff --git a/static/api/material-renderers/functions/withJsonFormsExpandPanelProps.html b/static/api/material-renderers/functions/withJsonFormsExpandPanelProps.html index be615eee..4369f9c7 100644 --- a/static/api/material-renderers/functions/withJsonFormsExpandPanelProps.html +++ b/static/api/material-renderers/functions/withJsonFormsExpandPanelProps.html @@ -1 +1 @@ -withJsonFormsExpandPanelProps | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsExpandPanelProps | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/hierarchy.html b/static/api/material-renderers/hierarchy.html new file mode 100644 index 00000000..71c9fc26 --- /dev/null +++ b/static/api/material-renderers/hierarchy.html @@ -0,0 +1 @@ +JSON Forms React Material Renderers

                                    JSON Forms React Material Renderers

                                    Class Hierarchy

                                    \ No newline at end of file diff --git a/static/api/material-renderers/index.html b/static/api/material-renderers/index.html index 8bc7bb47..04199723 100644 --- a/static/api/material-renderers/index.html +++ b/static/api/material-renderers/index.html @@ -1,4 +1,4 @@ -JSON Forms React Material Renderers

                                    JSON Forms React Material Renderers

                                    JSON Forms - More Forms. Less Code

                                    Complex forms in the blink of an eye

                                    +JSON Forms React Material Renderers

                                    JSON Forms React Material Renderers

                                    JSON Forms - More Forms. Less Code

                                    Complex forms in the blink of an eye

                                    JSON Forms eliminates the tedious task of writing fully-featured forms by hand by leveraging the capabilities of JSON, JSON Schema and Javascript.

                                    Material Renderers Package

                                    This is the JSON Forms Material Renderers Package. This package only contains renderers and must be combined with JSON Forms React.

                                    See the official documentation and the JSON Forms React seed repository for examples on how to integrate JSON Forms with your application.

                                    @@ -18,4 +18,4 @@ You can also reach us via email. In addition, EclipseSource also offers professional support for JSON Forms.

                                    Migration

                                    See our migration guide when updating JSON Forms.

                                    -

                                    Generated using TypeDoc

                                    \ No newline at end of file +
                                    \ No newline at end of file diff --git a/static/api/material-renderers/interfaces/AjvProps.html b/static/api/material-renderers/interfaces/AjvProps.html index 7dedda93..06dcdde5 100644 --- a/static/api/material-renderers/interfaces/AjvProps.html +++ b/static/api/material-renderers/interfaces/AjvProps.html @@ -1,2 +1,2 @@ -AjvProps | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +AjvProps | JSON Forms React Material Renderers
                                    interface AjvProps {
                                        ajv: Ajv;
                                    }

                                    Properties

                                    ajv +

                                    Properties

                                    ajv: Ajv
                                    \ No newline at end of file diff --git a/static/api/material-renderers/interfaces/ArrayLayoutToolbarProps.html b/static/api/material-renderers/interfaces/ArrayLayoutToolbarProps.html index b9aa2a2d..039b5db1 100644 --- a/static/api/material-renderers/interfaces/ArrayLayoutToolbarProps.html +++ b/static/api/material-renderers/interfaces/ArrayLayoutToolbarProps.html @@ -1,9 +1,9 @@ -ArrayLayoutToolbarProps | JSON Forms React Material Renderers
                                    interface ArrayLayoutToolbarProps {
                                        description: string;
                                        enabled: boolean;
                                        errors: string;
                                        label: string;
                                        path: string;
                                        translations: ArrayTranslations;
                                        addItem(path, data): (() => void);
                                        createDefault(): any;
                                    }

                                    Properties

                                    description: string
                                    enabled: boolean
                                    errors: string
                                    label: string
                                    path: string
                                    translations: ArrayTranslations

                                    Methods

                                    Generated using TypeDoc

                                    \ No newline at end of file +ArrayLayoutToolbarProps | JSON Forms React Material Renderers
                                    interface ArrayLayoutToolbarProps {
                                        description: string;
                                        enabled: boolean;
                                        errors: string;
                                        label: string;
                                        path: string;
                                        translations: ArrayTranslations;
                                        addItem(path, data): (() => void);
                                        createDefault(): any;
                                    }

                                    Properties

                                    description: string
                                    enabled: boolean
                                    errors: string
                                    label: string
                                    path: string
                                    translations: ArrayTranslations

                                    Methods

                                    \ No newline at end of file diff --git a/static/api/material-renderers/interfaces/DeleteDialogProps.html b/static/api/material-renderers/interfaces/DeleteDialogProps.html index 61e1f628..da593ea0 100644 --- a/static/api/material-renderers/interfaces/DeleteDialogProps.html +++ b/static/api/material-renderers/interfaces/DeleteDialogProps.html @@ -1,9 +1,9 @@ -DeleteDialogProps | JSON Forms React Material Renderers
                                    interface DeleteDialogProps {
                                        acceptText: string;
                                        declineText: string;
                                        message: string;
                                        open: boolean;
                                        title: string;
                                        onCancel(): void;
                                        onClose(): void;
                                        onConfirm(): void;
                                    }

                                    Properties

                                    acceptText: string
                                    declineText: string
                                    message: string
                                    open: boolean
                                    title: string

                                    Methods

                                    Generated using TypeDoc

                                    \ No newline at end of file +DeleteDialogProps | JSON Forms React Material Renderers
                                    interface DeleteDialogProps {
                                        acceptText: string;
                                        declineText: string;
                                        message: string;
                                        open: boolean;
                                        title: string;
                                        onCancel(): void;
                                        onClose(): void;
                                        onConfirm(): void;
                                    }

                                    Properties

                                    acceptText: string
                                    declineText: string
                                    message: string
                                    open: boolean
                                    title: string

                                    Methods

                                    \ No newline at end of file diff --git a/static/api/material-renderers/interfaces/EmptyTableProps.html b/static/api/material-renderers/interfaces/EmptyTableProps.html index 848ae5c3..4c136061 100644 --- a/static/api/material-renderers/interfaces/EmptyTableProps.html +++ b/static/api/material-renderers/interfaces/EmptyTableProps.html @@ -1,3 +1,3 @@ -EmptyTableProps | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +EmptyTableProps | JSON Forms React Material Renderers
                                    interface EmptyTableProps {
                                        numColumns: number;
                                        translations: ArrayTranslations;
                                    }

                                    Properties

                                    numColumns: number
                                    translations: ArrayTranslations
                                    \ No newline at end of file diff --git a/static/api/material-renderers/interfaces/JsonFormsTheme.html b/static/api/material-renderers/interfaces/JsonFormsTheme.html index ec8db884..2ee5a946 100644 --- a/static/api/material-renderers/interfaces/JsonFormsTheme.html +++ b/static/api/material-renderers/interfaces/JsonFormsTheme.html @@ -1,2 +1,2 @@ -JsonFormsTheme | JSON Forms React Material Renderers
                                    interface JsonFormsTheme {
                                        jsonforms?: {
                                            input?: {
                                                delete?: {
                                                    background?: string;
                                                };
                                            };
                                        };
                                    }

                                    Hierarchy

                                    • Theme
                                      • JsonFormsTheme

                                    Properties

                                    Properties

                                    jsonforms?: {
                                        input?: {
                                            delete?: {
                                                background?: string;
                                            };
                                        };
                                    }

                                    Type declaration

                                    • Optional input?: {
                                          delete?: {
                                              background?: string;
                                          };
                                      }
                                      • Optional delete?: {
                                            background?: string;
                                        }
                                        • Optional background?: string

                                    Generated using TypeDoc

                                    \ No newline at end of file +JsonFormsTheme | JSON Forms React Material Renderers
                                    interface JsonFormsTheme {
                                        jsonforms?: {
                                            input?: {
                                                delete?: {
                                                    background?: string;
                                                };
                                            };
                                        };
                                    }

                                    Hierarchy

                                    • Theme
                                      • JsonFormsTheme

                                    Properties

                                    Properties

                                    jsonforms?: {
                                        input?: {
                                            delete?: {
                                                background?: string;
                                            };
                                        };
                                    }

                                    Type declaration

                                    • Optional input?: {
                                          delete?: {
                                              background?: string;
                                          };
                                      }
                                      • Optional delete?: {
                                            background?: string;
                                        }
                                        • Optional background?: string
                                    \ No newline at end of file diff --git a/static/api/material-renderers/interfaces/MaterialLabelableLayoutRendererProps.html b/static/api/material-renderers/interfaces/MaterialLabelableLayoutRendererProps.html index 846058be..08fb9638 100644 --- a/static/api/material-renderers/interfaces/MaterialLabelableLayoutRendererProps.html +++ b/static/api/material-renderers/interfaces/MaterialLabelableLayoutRendererProps.html @@ -1,19 +1,19 @@ -MaterialLabelableLayoutRendererProps | JSON Forms React Material Renderers
                                    interface MaterialLabelableLayoutRendererProps {
                                        cells?: JsonFormsCellRendererRegistryEntry[];
                                        direction: "row" | "column";
                                        elements: UISchemaElement[];
                                        enabled?: boolean;
                                        label?: string;
                                        path?: string;
                                        renderers?: JsonFormsRendererRegistryEntry[];
                                        schema?: JsonSchema;
                                        uischema?: UISchemaElement;
                                        uischemas?: JsonFormsUISchemaRegistryEntry[];
                                        visible?: boolean;
                                    }

                                    Hierarchy (view full)

                                    Properties

                                    cells?: JsonFormsCellRendererRegistryEntry[]
                                    direction: "row" | "column"
                                    elements: UISchemaElement[]
                                    enabled?: boolean

                                    Whether the rendered element should be enabled.

                                    -
                                    label?: string
                                    path?: string

                                    Optional instance path. Necessary when the actual data +MaterialLabelableLayoutRendererProps | JSON Forms React Material Renderers

                                    interface MaterialLabelableLayoutRendererProps {
                                        cells?: JsonFormsCellRendererRegistryEntry[];
                                        direction: "row" | "column";
                                        elements: UISchemaElement[];
                                        enabled?: boolean;
                                        label?: string;
                                        path?: string;
                                        renderers?: JsonFormsRendererRegistryEntry[];
                                        schema?: JsonSchema;
                                        uischema?: UISchemaElement;
                                        uischemas?: JsonFormsUISchemaRegistryEntry[];
                                        visible?: boolean;
                                    }

                                    Hierarchy (view full)

                                    Properties

                                    cells?: JsonFormsCellRendererRegistryEntry[]
                                    direction: "row" | "column"
                                    elements: UISchemaElement[]
                                    enabled?: boolean

                                    Whether the rendered element should be enabled.

                                    +
                                    label?: string
                                    path?: string

                                    Optional instance path. Necessary when the actual data path can not be inferred via the UI schema element as it is the case with nested controls.

                                    -
                                    renderers?: JsonFormsRendererRegistryEntry[]
                                    schema?: JsonSchema

                                    The JSON schema that describes the data.

                                    -
                                    uischema?: UISchemaElement

                                    The UI schema to be rendered.

                                    -
                                    uischemas?: JsonFormsUISchemaRegistryEntry[]
                                    visible?: boolean

                                    Whether the rendered element should be visible.

                                    -

                                    Generated using TypeDoc

                                    \ No newline at end of file +
                                    renderers?: JsonFormsRendererRegistryEntry[]
                                    schema?: JsonSchema

                                    The JSON schema that describes the data.

                                    +
                                    uischema?: UISchemaElement

                                    The UI schema to be rendered.

                                    +
                                    uischemas?: JsonFormsUISchemaRegistryEntry[]
                                    visible?: boolean

                                    Whether the rendered element should be visible.

                                    +
                                    \ No newline at end of file diff --git a/static/api/material-renderers/interfaces/MaterialLayoutRendererProps.html b/static/api/material-renderers/interfaces/MaterialLayoutRendererProps.html index 0683cb40..bc05bcbb 100644 --- a/static/api/material-renderers/interfaces/MaterialLayoutRendererProps.html +++ b/static/api/material-renderers/interfaces/MaterialLayoutRendererProps.html @@ -1,18 +1,18 @@ -MaterialLayoutRendererProps | JSON Forms React Material Renderers
                                    interface MaterialLayoutRendererProps {
                                        cells?: JsonFormsCellRendererRegistryEntry[];
                                        direction: "row" | "column";
                                        elements: UISchemaElement[];
                                        enabled?: boolean;
                                        path?: string;
                                        renderers?: JsonFormsRendererRegistryEntry[];
                                        schema?: JsonSchema;
                                        uischema?: UISchemaElement;
                                        uischemas?: JsonFormsUISchemaRegistryEntry[];
                                        visible?: boolean;
                                    }

                                    Hierarchy (view full)

                                    Properties

                                    cells?: JsonFormsCellRendererRegistryEntry[]
                                    direction: "row" | "column"
                                    elements: UISchemaElement[]
                                    enabled?: boolean

                                    Whether the rendered element should be enabled.

                                    -
                                    path?: string

                                    Optional instance path. Necessary when the actual data +MaterialLayoutRendererProps | JSON Forms React Material Renderers

                                    interface MaterialLayoutRendererProps {
                                        cells?: JsonFormsCellRendererRegistryEntry[];
                                        direction: "row" | "column";
                                        elements: UISchemaElement[];
                                        enabled?: boolean;
                                        path?: string;
                                        renderers?: JsonFormsRendererRegistryEntry[];
                                        schema?: JsonSchema;
                                        uischema?: UISchemaElement;
                                        uischemas?: JsonFormsUISchemaRegistryEntry[];
                                        visible?: boolean;
                                    }

                                    Hierarchy (view full)

                                    Properties

                                    cells?: JsonFormsCellRendererRegistryEntry[]
                                    direction: "row" | "column"
                                    elements: UISchemaElement[]
                                    enabled?: boolean

                                    Whether the rendered element should be enabled.

                                    +
                                    path?: string

                                    Optional instance path. Necessary when the actual data path can not be inferred via the UI schema element as it is the case with nested controls.

                                    -
                                    renderers?: JsonFormsRendererRegistryEntry[]
                                    schema?: JsonSchema

                                    The JSON schema that describes the data.

                                    -
                                    uischema?: UISchemaElement

                                    The UI schema to be rendered.

                                    -
                                    uischemas?: JsonFormsUISchemaRegistryEntry[]
                                    visible?: boolean

                                    Whether the rendered element should be visible.

                                    -

                                    Generated using TypeDoc

                                    \ No newline at end of file +
                                    renderers?: JsonFormsRendererRegistryEntry[]
                                    schema?: JsonSchema

                                    The JSON schema that describes the data.

                                    +
                                    uischema?: UISchemaElement

                                    The UI schema to be rendered.

                                    +
                                    uischemas?: JsonFormsUISchemaRegistryEntry[]
                                    visible?: boolean

                                    Whether the rendered element should be visible.

                                    +
                                    \ No newline at end of file diff --git a/static/api/material-renderers/interfaces/MaterialTableToolbarProps.html b/static/api/material-renderers/interfaces/MaterialTableToolbarProps.html index 8ef33d4d..3692fcb4 100644 --- a/static/api/material-renderers/interfaces/MaterialTableToolbarProps.html +++ b/static/api/material-renderers/interfaces/MaterialTableToolbarProps.html @@ -1,12 +1,12 @@ -MaterialTableToolbarProps | JSON Forms React Material Renderers
                                    interface MaterialTableToolbarProps {
                                        description: string;
                                        enabled: boolean;
                                        errors: string;
                                        label: string;
                                        numColumns: number;
                                        path: string;
                                        rootSchema: JsonSchema;
                                        schema: JsonSchema;
                                        translations: ArrayTranslations;
                                        uischema: ControlElement;
                                        addItem(path, value): (() => void);
                                    }

                                    Properties

                                    description: string
                                    enabled: boolean
                                    errors: string
                                    label: string
                                    numColumns: number
                                    path: string
                                    rootSchema: JsonSchema
                                    schema: JsonSchema
                                    translations: ArrayTranslations
                                    uischema: ControlElement

                                    Methods

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialTableToolbarProps | JSON Forms React Material Renderers
                                    interface MaterialTableToolbarProps {
                                        description: string;
                                        enabled: boolean;
                                        errors: string;
                                        label: string;
                                        numColumns: number;
                                        path: string;
                                        rootSchema: JsonSchema;
                                        schema: JsonSchema;
                                        translations: ArrayTranslations;
                                        uischema: ControlElement;
                                        addItem(path, value): (() => void);
                                    }

                                    Properties

                                    description: string
                                    enabled: boolean
                                    errors: string
                                    label: string
                                    numColumns: number
                                    path: string
                                    rootSchema: JsonSchema
                                    schema: JsonSchema
                                    translations: ArrayTranslations
                                    uischema: ControlElement

                                    Methods

                                    \ No newline at end of file diff --git a/static/api/material-renderers/interfaces/ValidationProps.html b/static/api/material-renderers/interfaces/ValidationProps.html index 5b282bc8..7ade8fe3 100644 --- a/static/api/material-renderers/interfaces/ValidationProps.html +++ b/static/api/material-renderers/interfaces/ValidationProps.html @@ -1,3 +1,3 @@ -ValidationProps | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +ValidationProps | JSON Forms React Material Renderers
                                    interface ValidationProps {
                                        errorMessages: string;
                                        id: string;
                                    }

                                    Properties

                                    Properties

                                    errorMessages: string
                                    id: string
                                    \ No newline at end of file diff --git a/static/api/material-renderers/interfaces/WithDeleteDialogSupport.html b/static/api/material-renderers/interfaces/WithDeleteDialogSupport.html index 6dafd607..156eade8 100644 --- a/static/api/material-renderers/interfaces/WithDeleteDialogSupport.html +++ b/static/api/material-renderers/interfaces/WithDeleteDialogSupport.html @@ -1,2 +1,2 @@ -WithDeleteDialogSupport | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +WithDeleteDialogSupport | JSON Forms React Material Renderers
                                    interface WithDeleteDialogSupport {
                                        openDeleteDialog(path, data): void;
                                    }

                                    Methods

                                    \ No newline at end of file diff --git a/static/api/material-renderers/interfaces/WithInput.html b/static/api/material-renderers/interfaces/WithInput.html index 647c59c0..5edd5552 100644 --- a/static/api/material-renderers/interfaces/WithInput.html +++ b/static/api/material-renderers/interfaces/WithInput.html @@ -1,2 +1,2 @@ -WithInput | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +WithInput | JSON Forms React Material Renderers
                                    interface WithInput {
                                        input: any;
                                    }

                                    Properties

                                    Properties

                                    input: any
                                    \ No newline at end of file diff --git a/static/api/material-renderers/interfaces/WithInputProps.html b/static/api/material-renderers/interfaces/WithInputProps.html index 0dbbe02a..bb88248d 100644 --- a/static/api/material-renderers/interfaces/WithInputProps.html +++ b/static/api/material-renderers/interfaces/WithInputProps.html @@ -1,2 +1,2 @@ -WithInputProps | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +WithInputProps | JSON Forms React Material Renderers
                                    interface WithInputProps {
                                        label?: string;
                                    }

                                    Properties

                                    Properties

                                    label?: string
                                    \ No newline at end of file diff --git a/static/api/material-renderers/interfaces/WithOptionLabel.html b/static/api/material-renderers/interfaces/WithOptionLabel.html index 52e484f9..83fd4672 100644 --- a/static/api/material-renderers/interfaces/WithOptionLabel.html +++ b/static/api/material-renderers/interfaces/WithOptionLabel.html @@ -1,4 +1,4 @@ -WithOptionLabel | JSON Forms React Material Renderers
                                    interface WithOptionLabel {
                                        filterOptions?(options, state): EnumOption[];
                                        getOptionLabel?(option): string;
                                        renderOption?(props, option, state): ReactNode;
                                    }

                                    Methods

                                    Generated using TypeDoc

                                    \ No newline at end of file +WithOptionLabel | JSON Forms React Material Renderers
                                    interface WithOptionLabel {
                                        filterOptions?(options, state): EnumOption[];
                                        getOptionLabel?(option): string;
                                        renderOption?(props, option, state): ReactNode;
                                    }

                                    Methods

                                    \ No newline at end of file diff --git a/static/api/material-renderers/modules.html b/static/api/material-renderers/modules.html index 1d30596b..1b436437 100644 --- a/static/api/material-renderers/modules.html +++ b/static/api/material-renderers/modules.html @@ -1,128 +1,128 @@ -JSON Forms React Material Renderers

                                    JSON Forms React Material Renderers

                                    Index

                                    Namespaces

                                    Classes

                                    Interfaces

                                    Variables

                                    Functions

                                    ArrayLayoutToolbar -DeleteDialog -ListWithDetailMasterItem -MaterialCategorizationLayout -MaterialInputControl -MaterialLayoutRenderer -MuiAutocomplete -MuiCheckbox -MuiInputInteger -MuiInputNumber -MuiInputNumberFormat -MuiInputText -MuiInputTime -MuiSelect -MuiToggle -NoBorderTableCell -NonEmptyRow -createOnBlurHandler -createOnChangeHandler -ctxDispatchToExpandPanelProps -formatDate -getData -materialAllOfControlTester -materialAnyOfControlTester -materialAnyOfStringOrEnumControlTester -materialArrayControlTester -materialArrayLayoutTester -materialBooleanCellTester -materialBooleanControlTester -materialBooleanToggleCellTester -materialBooleanToggleControlTester -materialCategorizationTester -materialDateCellTester -materialDateControlTester -materialDateTimeControlTester -materialEnumArrayRendererTester -materialEnumCellTester -materialEnumControlTester -materialGroupTester -materialHorizontalLayoutTester -materialIntegerCellTester -materialIntegerControlTester -materialLabelRendererTester -materialListWithDetailTester -materialNativeControlTester -materialNumberCellTester -materialNumberControlTester -materialNumberFormatCellTester -materialObjectControlTester -materialOneOfControlTester -materialOneOfEnumCellTester -materialOneOfEnumControlTester -materialOneOfRadioGroupControlTester -materialRadioGroupControlTester -materialSliderControlTester -materialTextCellTester -materialTextControlTester -materialTimeCellTester -materialTimeControlTester -materialVerticalLayoutTester -renderLayoutElements -useDebouncedChange -useFocus -useInputComponent -useInputVariant -withAjvProps -withContextToExpandPanelProps -withJsonFormsExpandPanelProps -

                                    Generated using TypeDoc

                                    \ No newline at end of file +JSON Forms React Material Renderers

                                    JSON Forms React Material Renderers

                                    Index

                                    Namespaces

                                    Classes

                                    Interfaces

                                    Variables

                                    Functions

                                    ArrayLayoutToolbar +DeleteDialog +ListWithDetailMasterItem +MaterialCategorizationLayout +MaterialInputControl +MaterialLayoutRenderer +MuiAutocomplete +MuiCheckbox +MuiInputInteger +MuiInputNumber +MuiInputNumberFormat +MuiInputText +MuiInputTime +MuiSelect +MuiToggle +NoBorderTableCell +NonEmptyRow +createOnBlurHandler +createOnChangeHandler +ctxDispatchToExpandPanelProps +formatDate +getData +materialAllOfControlTester +materialAnyOfControlTester +materialAnyOfStringOrEnumControlTester +materialArrayControlTester +materialArrayLayoutTester +materialBooleanCellTester +materialBooleanControlTester +materialBooleanToggleCellTester +materialBooleanToggleControlTester +materialCategorizationTester +materialDateCellTester +materialDateControlTester +materialDateTimeControlTester +materialEnumArrayRendererTester +materialEnumCellTester +materialEnumControlTester +materialGroupTester +materialHorizontalLayoutTester +materialIntegerCellTester +materialIntegerControlTester +materialLabelRendererTester +materialListWithDetailTester +materialNativeControlTester +materialNumberCellTester +materialNumberControlTester +materialNumberFormatCellTester +materialObjectControlTester +materialOneOfControlTester +materialOneOfEnumCellTester +materialOneOfEnumControlTester +materialOneOfRadioGroupControlTester +materialRadioGroupControlTester +materialSliderControlTester +materialTextCellTester +materialTextControlTester +materialTimeCellTester +materialTimeControlTester +materialVerticalLayoutTester +renderLayoutElements +useDebouncedChange +useFocus +useInputComponent +useInputVariant +withAjvProps +withContextToExpandPanelProps +withJsonFormsExpandPanelProps +
                                    \ No newline at end of file diff --git a/static/api/material-renderers/modules/Customizable.html b/static/api/material-renderers/modules/Customizable.html index cabbe05e..9074c3b1 100644 --- a/static/api/material-renderers/modules/Customizable.html +++ b/static/api/material-renderers/modules/Customizable.html @@ -1,10 +1,10 @@ -Customizable | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +Customizable | JSON Forms React Material Renderers
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/ExpandPanelRenderer.html b/static/api/material-renderers/variables/ExpandPanelRenderer.html index a3f1d70d..7a2ed339 100644 --- a/static/api/material-renderers/variables/ExpandPanelRenderer.html +++ b/static/api/material-renderers/variables/ExpandPanelRenderer.html @@ -1 +1 @@ -ExpandPanelRenderer | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +ExpandPanelRenderer | JSON Forms React Material Renderers
                                    ExpandPanelRenderer: ComponentType<OwnPropsOfExpandPanel>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialAllOfRenderer.html b/static/api/material-renderers/variables/MaterialAllOfRenderer.html index 57724715..2a8615a5 100644 --- a/static/api/material-renderers/variables/MaterialAllOfRenderer.html +++ b/static/api/material-renderers/variables/MaterialAllOfRenderer.html @@ -1 +1 @@ -MaterialAllOfRenderer | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialAllOfRenderer | JSON Forms React Material Renderers
                                    MaterialAllOfRenderer: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialAnyOfRenderer.html b/static/api/material-renderers/variables/MaterialAnyOfRenderer.html index 9dc29892..b9098109 100644 --- a/static/api/material-renderers/variables/MaterialAnyOfRenderer.html +++ b/static/api/material-renderers/variables/MaterialAnyOfRenderer.html @@ -1 +1 @@ -MaterialAnyOfRenderer | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialAnyOfRenderer | JSON Forms React Material Renderers
                                    MaterialAnyOfRenderer: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialAnyOfStringOrEnumControl.html b/static/api/material-renderers/variables/MaterialAnyOfStringOrEnumControl.html index eaa4e760..b1eca0f4 100644 --- a/static/api/material-renderers/variables/MaterialAnyOfStringOrEnumControl.html +++ b/static/api/material-renderers/variables/MaterialAnyOfStringOrEnumControl.html @@ -1 +1 @@ -MaterialAnyOfStringOrEnumControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialAnyOfStringOrEnumControl | JSON Forms React Material Renderers
                                    MaterialAnyOfStringOrEnumControl: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialArrayControlRenderer.html b/static/api/material-renderers/variables/MaterialArrayControlRenderer.html index 5e9b0f89..c0b296fb 100644 --- a/static/api/material-renderers/variables/MaterialArrayControlRenderer.html +++ b/static/api/material-renderers/variables/MaterialArrayControlRenderer.html @@ -1 +1 @@ -MaterialArrayControlRenderer | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialArrayControlRenderer | JSON Forms React Material Renderers
                                    MaterialArrayControlRenderer: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialArrayLayout.html b/static/api/material-renderers/variables/MaterialArrayLayout.html index 5fc0d470..d8f638ad 100644 --- a/static/api/material-renderers/variables/MaterialArrayLayout.html +++ b/static/api/material-renderers/variables/MaterialArrayLayout.html @@ -1 +1 @@ -MaterialArrayLayout | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialArrayLayout | JSON Forms React Material Renderers
                                    MaterialArrayLayout: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialBooleanCell.html b/static/api/material-renderers/variables/MaterialBooleanCell.html index e9e101a1..38ec7c56 100644 --- a/static/api/material-renderers/variables/MaterialBooleanCell.html +++ b/static/api/material-renderers/variables/MaterialBooleanCell.html @@ -1 +1 @@ -MaterialBooleanCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialBooleanCell | JSON Forms React Material Renderers
                                    MaterialBooleanCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialBooleanControl.html b/static/api/material-renderers/variables/MaterialBooleanControl.html index 3cc79e92..17b94628 100644 --- a/static/api/material-renderers/variables/MaterialBooleanControl.html +++ b/static/api/material-renderers/variables/MaterialBooleanControl.html @@ -1 +1 @@ -MaterialBooleanControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialBooleanControl | JSON Forms React Material Renderers
                                    MaterialBooleanControl: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialBooleanToggleCell.html b/static/api/material-renderers/variables/MaterialBooleanToggleCell.html index d39188fe..e6610df5 100644 --- a/static/api/material-renderers/variables/MaterialBooleanToggleCell.html +++ b/static/api/material-renderers/variables/MaterialBooleanToggleCell.html @@ -1 +1 @@ -MaterialBooleanToggleCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialBooleanToggleCell | JSON Forms React Material Renderers
                                    MaterialBooleanToggleCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialBooleanToggleControl.html b/static/api/material-renderers/variables/MaterialBooleanToggleControl.html index 9212ba66..2e396c5a 100644 --- a/static/api/material-renderers/variables/MaterialBooleanToggleControl.html +++ b/static/api/material-renderers/variables/MaterialBooleanToggleControl.html @@ -1 +1 @@ -MaterialBooleanToggleControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialBooleanToggleControl | JSON Forms React Material Renderers
                                    MaterialBooleanToggleControl: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialDateCell.html b/static/api/material-renderers/variables/MaterialDateCell.html index 653eaebc..c96a63cd 100644 --- a/static/api/material-renderers/variables/MaterialDateCell.html +++ b/static/api/material-renderers/variables/MaterialDateCell.html @@ -1 +1 @@ -MaterialDateCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialDateCell | JSON Forms React Material Renderers
                                    MaterialDateCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialDateControl.html b/static/api/material-renderers/variables/MaterialDateControl.html index 20bd2dd5..5e2d184e 100644 --- a/static/api/material-renderers/variables/MaterialDateControl.html +++ b/static/api/material-renderers/variables/MaterialDateControl.html @@ -1 +1 @@ -MaterialDateControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialDateControl | JSON Forms React Material Renderers
                                    MaterialDateControl: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialDateTimeControl.html b/static/api/material-renderers/variables/MaterialDateTimeControl.html index cba93383..d8b74141 100644 --- a/static/api/material-renderers/variables/MaterialDateTimeControl.html +++ b/static/api/material-renderers/variables/MaterialDateTimeControl.html @@ -1 +1 @@ -MaterialDateTimeControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialDateTimeControl | JSON Forms React Material Renderers
                                    MaterialDateTimeControl: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialEnumArrayRenderer.html b/static/api/material-renderers/variables/MaterialEnumArrayRenderer.html index 84732210..1b734df6 100644 --- a/static/api/material-renderers/variables/MaterialEnumArrayRenderer.html +++ b/static/api/material-renderers/variables/MaterialEnumArrayRenderer.html @@ -1 +1 @@ -MaterialEnumArrayRenderer | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialEnumArrayRenderer | JSON Forms React Material Renderers
                                    MaterialEnumArrayRenderer: ComponentType<OwnPropsOfControl & OwnPropsOfEnum & DispatchPropsOfMultiEnumControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialEnumCell.html b/static/api/material-renderers/variables/MaterialEnumCell.html index 25961f8e..85ff84b0 100644 --- a/static/api/material-renderers/variables/MaterialEnumCell.html +++ b/static/api/material-renderers/variables/MaterialEnumCell.html @@ -1 +1 @@ -MaterialEnumCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialEnumCell | JSON Forms React Material Renderers
                                    MaterialEnumCell: ComponentType<OwnPropsOfEnumCell>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialEnumControl.html b/static/api/material-renderers/variables/MaterialEnumControl.html index 6883f502..0f6bda7f 100644 --- a/static/api/material-renderers/variables/MaterialEnumControl.html +++ b/static/api/material-renderers/variables/MaterialEnumControl.html @@ -1 +1 @@ -MaterialEnumControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialEnumControl | JSON Forms React Material Renderers
                                    MaterialEnumControl: ComponentType<OwnPropsOfControl & OwnPropsOfEnum>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialGroupLayout.html b/static/api/material-renderers/variables/MaterialGroupLayout.html index 3d880442..71b18e93 100644 --- a/static/api/material-renderers/variables/MaterialGroupLayout.html +++ b/static/api/material-renderers/variables/MaterialGroupLayout.html @@ -1 +1 @@ -MaterialGroupLayout | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialGroupLayout | JSON Forms React Material Renderers
                                    MaterialGroupLayout: ComponentType<LayoutProps & OwnPropsOfLayout>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialHorizontalLayout.html b/static/api/material-renderers/variables/MaterialHorizontalLayout.html index 2c8ad1eb..e7dd7a05 100644 --- a/static/api/material-renderers/variables/MaterialHorizontalLayout.html +++ b/static/api/material-renderers/variables/MaterialHorizontalLayout.html @@ -1 +1 @@ -MaterialHorizontalLayout | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialHorizontalLayout | JSON Forms React Material Renderers
                                    MaterialHorizontalLayout: ComponentType<LayoutProps & OwnPropsOfLayout>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialIntegerCell.html b/static/api/material-renderers/variables/MaterialIntegerCell.html index e01effa8..5f66ec29 100644 --- a/static/api/material-renderers/variables/MaterialIntegerCell.html +++ b/static/api/material-renderers/variables/MaterialIntegerCell.html @@ -1 +1 @@ -MaterialIntegerCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialIntegerCell | JSON Forms React Material Renderers
                                    MaterialIntegerCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialIntegerControl.html b/static/api/material-renderers/variables/MaterialIntegerControl.html index b9482054..f049c7ce 100644 --- a/static/api/material-renderers/variables/MaterialIntegerControl.html +++ b/static/api/material-renderers/variables/MaterialIntegerControl.html @@ -1 +1 @@ -MaterialIntegerControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialIntegerControl | JSON Forms React Material Renderers
                                    MaterialIntegerControl: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialLabelRenderer.html b/static/api/material-renderers/variables/MaterialLabelRenderer.html index f1d8c380..f072fc1c 100644 --- a/static/api/material-renderers/variables/MaterialLabelRenderer.html +++ b/static/api/material-renderers/variables/MaterialLabelRenderer.html @@ -1 +1 @@ -MaterialLabelRenderer | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialLabelRenderer | JSON Forms React Material Renderers
                                    MaterialLabelRenderer: ComponentType<OwnPropsOfLabel>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialListWithDetailRenderer.html b/static/api/material-renderers/variables/MaterialListWithDetailRenderer.html index 3f22d933..b9f1dd45 100644 --- a/static/api/material-renderers/variables/MaterialListWithDetailRenderer.html +++ b/static/api/material-renderers/variables/MaterialListWithDetailRenderer.html @@ -1 +1 @@ -MaterialListWithDetailRenderer | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialListWithDetailRenderer | JSON Forms React Material Renderers
                                    MaterialListWithDetailRenderer: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialNativeControl.html b/static/api/material-renderers/variables/MaterialNativeControl.html index b9c711c8..06b1821d 100644 --- a/static/api/material-renderers/variables/MaterialNativeControl.html +++ b/static/api/material-renderers/variables/MaterialNativeControl.html @@ -1 +1 @@ -MaterialNativeControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialNativeControl | JSON Forms React Material Renderers
                                    MaterialNativeControl: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialNumberCell.html b/static/api/material-renderers/variables/MaterialNumberCell.html index 0354ac82..41fa8580 100644 --- a/static/api/material-renderers/variables/MaterialNumberCell.html +++ b/static/api/material-renderers/variables/MaterialNumberCell.html @@ -1 +1 @@ -MaterialNumberCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialNumberCell | JSON Forms React Material Renderers
                                    MaterialNumberCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialNumberControl.html b/static/api/material-renderers/variables/MaterialNumberControl.html index c6598f01..92dea8e9 100644 --- a/static/api/material-renderers/variables/MaterialNumberControl.html +++ b/static/api/material-renderers/variables/MaterialNumberControl.html @@ -1 +1 @@ -MaterialNumberControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialNumberControl | JSON Forms React Material Renderers
                                    MaterialNumberControl: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialNumberFormatCell.html b/static/api/material-renderers/variables/MaterialNumberFormatCell.html index 9f477e9b..4286a063 100644 --- a/static/api/material-renderers/variables/MaterialNumberFormatCell.html +++ b/static/api/material-renderers/variables/MaterialNumberFormatCell.html @@ -1 +1 @@ -MaterialNumberFormatCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialNumberFormatCell | JSON Forms React Material Renderers
                                    MaterialNumberFormatCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialObjectRenderer.html b/static/api/material-renderers/variables/MaterialObjectRenderer.html index 4e2d20b3..f2238f2e 100644 --- a/static/api/material-renderers/variables/MaterialObjectRenderer.html +++ b/static/api/material-renderers/variables/MaterialObjectRenderer.html @@ -1 +1 @@ -MaterialObjectRenderer | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialObjectRenderer | JSON Forms React Material Renderers
                                    MaterialObjectRenderer: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialOneOfEnumCell.html b/static/api/material-renderers/variables/MaterialOneOfEnumCell.html index d7175076..bc1666f8 100644 --- a/static/api/material-renderers/variables/MaterialOneOfEnumCell.html +++ b/static/api/material-renderers/variables/MaterialOneOfEnumCell.html @@ -1 +1 @@ -MaterialOneOfEnumCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialOneOfEnumCell | JSON Forms React Material Renderers
                                    MaterialOneOfEnumCell: ComponentType<OwnPropsOfEnumCell>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialOneOfEnumControl.html b/static/api/material-renderers/variables/MaterialOneOfEnumControl.html index b78e5507..d26c7c0c 100644 --- a/static/api/material-renderers/variables/MaterialOneOfEnumControl.html +++ b/static/api/material-renderers/variables/MaterialOneOfEnumControl.html @@ -1 +1 @@ -MaterialOneOfEnumControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialOneOfEnumControl | JSON Forms React Material Renderers
                                    MaterialOneOfEnumControl: ComponentType<OwnPropsOfControl & OwnPropsOfEnum>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialOneOfRadioGroupControl.html b/static/api/material-renderers/variables/MaterialOneOfRadioGroupControl.html index 46abce91..f7402754 100644 --- a/static/api/material-renderers/variables/MaterialOneOfRadioGroupControl.html +++ b/static/api/material-renderers/variables/MaterialOneOfRadioGroupControl.html @@ -1 +1 @@ -MaterialOneOfRadioGroupControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialOneOfRadioGroupControl | JSON Forms React Material Renderers
                                    MaterialOneOfRadioGroupControl: ComponentType<OwnPropsOfControl & OwnPropsOfEnum>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialOneOfRenderer.html b/static/api/material-renderers/variables/MaterialOneOfRenderer.html index b2885885..4cb6133c 100644 --- a/static/api/material-renderers/variables/MaterialOneOfRenderer.html +++ b/static/api/material-renderers/variables/MaterialOneOfRenderer.html @@ -1 +1 @@ -MaterialOneOfRenderer | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialOneOfRenderer | JSON Forms React Material Renderers
                                    MaterialOneOfRenderer: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialRadioGroupControl.html b/static/api/material-renderers/variables/MaterialRadioGroupControl.html index 5aa0e7fd..0c619b66 100644 --- a/static/api/material-renderers/variables/MaterialRadioGroupControl.html +++ b/static/api/material-renderers/variables/MaterialRadioGroupControl.html @@ -1 +1 @@ -MaterialRadioGroupControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialRadioGroupControl | JSON Forms React Material Renderers
                                    MaterialRadioGroupControl: ComponentType<OwnPropsOfControl & OwnPropsOfEnum>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialSliderControl.html b/static/api/material-renderers/variables/MaterialSliderControl.html index 1e702a4b..49cdc341 100644 --- a/static/api/material-renderers/variables/MaterialSliderControl.html +++ b/static/api/material-renderers/variables/MaterialSliderControl.html @@ -1 +1 @@ -MaterialSliderControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialSliderControl | JSON Forms React Material Renderers
                                    MaterialSliderControl: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialTextCell.html b/static/api/material-renderers/variables/MaterialTextCell.html index ba545df8..07ade541 100644 --- a/static/api/material-renderers/variables/MaterialTextCell.html +++ b/static/api/material-renderers/variables/MaterialTextCell.html @@ -1 +1 @@ -MaterialTextCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialTextCell | JSON Forms React Material Renderers
                                    MaterialTextCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialTextControl.html b/static/api/material-renderers/variables/MaterialTextControl.html index 50e5903d..62057555 100644 --- a/static/api/material-renderers/variables/MaterialTextControl.html +++ b/static/api/material-renderers/variables/MaterialTextControl.html @@ -1 +1 @@ -MaterialTextControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialTextControl | JSON Forms React Material Renderers
                                    MaterialTextControl: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialTimeCell.html b/static/api/material-renderers/variables/MaterialTimeCell.html index 5e545110..c7c03bf3 100644 --- a/static/api/material-renderers/variables/MaterialTimeCell.html +++ b/static/api/material-renderers/variables/MaterialTimeCell.html @@ -1 +1 @@ -MaterialTimeCell | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialTimeCell | JSON Forms React Material Renderers
                                    MaterialTimeCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialTimeControl.html b/static/api/material-renderers/variables/MaterialTimeControl.html index 0740a7e1..e1142808 100644 --- a/static/api/material-renderers/variables/MaterialTimeControl.html +++ b/static/api/material-renderers/variables/MaterialTimeControl.html @@ -1 +1 @@ -MaterialTimeControl | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialTimeControl | JSON Forms React Material Renderers
                                    MaterialTimeControl: ComponentType<OwnPropsOfControl>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/MaterialVerticalLayout.html b/static/api/material-renderers/variables/MaterialVerticalLayout.html index abbcacb6..d0648480 100644 --- a/static/api/material-renderers/variables/MaterialVerticalLayout.html +++ b/static/api/material-renderers/variables/MaterialVerticalLayout.html @@ -1 +1 @@ -MaterialVerticalLayout | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +MaterialVerticalLayout | JSON Forms React Material Renderers
                                    MaterialVerticalLayout: ComponentType<LayoutProps & OwnPropsOfLayout>
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/Unwrapped.html b/static/api/material-renderers/variables/Unwrapped.html index 2bddb3de..51ca065e 100644 --- a/static/api/material-renderers/variables/Unwrapped.html +++ b/static/api/material-renderers/variables/Unwrapped.html @@ -1,2 +1,2 @@ -Unwrapped | JSON Forms React Material Renderers
                                    Unwrapped: {
                                        ExpandPanelRenderer: MemoExoticComponent<((props) => Element)>;
                                        MaterialAllOfRenderer: ((__namedParameters) => Element);
                                        MaterialAnyOfRenderer: ((__namedParameters) => Element);
                                        MaterialAnyOfStringOrEnumControl: typeof MaterialAnyOfStringOrEnumControl;
                                        MaterialArrayControlRenderer: ((props) => Element);
                                        MaterialArrayLayout: ((__namedParameters) => Element);
                                        MaterialBooleanControl: ((__namedParameters) => Element);
                                        MaterialBooleanToggleControl: ((__namedParameters) => Element);
                                        MaterialCategorizationLayout: ((props) => Element);
                                        MaterialDateControl: ((props) => Element);
                                        MaterialDateTimeControl: ((props) => Element);
                                        MaterialEnumArrayRenderer: ((__namedParameters) => Element);
                                        MaterialEnumControl: ((props) => Element);
                                        MaterialGroupLayout: ((__namedParameters) => Element);
                                        MaterialHorizontalLayout: ((__namedParameters) => Element);
                                        MaterialIntegerControl: ((props) => Element);
                                        MaterialLabelRenderer: ((__namedParameters) => Element);
                                        MaterialListWithDetailRenderer: ((__namedParameters) => Element);
                                        MaterialNativeControl: ((props) => Element);
                                        MaterialNumberControl: ((props) => Element);
                                        MaterialObjectRenderer: ((__namedParameters) => Element);
                                        MaterialOneOfEnumControl: ((props) => Element);
                                        MaterialOneOfRadioGroupControl: ((props) => Element);
                                        MaterialOneOfRenderer: ((__namedParameters) => Element);
                                        MaterialRadioGroupControl: ((props) => Element);
                                        MaterialSliderControl: ((props) => Element);
                                        MaterialTextControl: ((props) => Element);
                                        MaterialTimeControl: ((props) => Element);
                                        MaterialVerticalLayout: ((__namedParameters) => Element);
                                    } = ...

                                    Type declaration

                                    • ExpandPanelRenderer: MemoExoticComponent<((props) => Element)>
                                    • MaterialAllOfRenderer: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: StatePropsOfCombinator

                                          Returns Element

                                    • MaterialAnyOfRenderer: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: CombinatorRendererProps

                                          Returns Element

                                    • MaterialAnyOfStringOrEnumControl: typeof MaterialAnyOfStringOrEnumControl
                                    • MaterialArrayControlRenderer: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ArrayLayoutProps

                                          Returns Element

                                    • MaterialArrayLayout: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: ArrayLayoutProps

                                          Returns Element

                                    • MaterialBooleanControl: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: ControlProps

                                          Returns Element

                                    • MaterialBooleanToggleControl: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: ControlProps

                                          Returns Element

                                    • MaterialCategorizationLayout: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: MaterialCategorizationLayoutRendererProps

                                          Returns Element

                                    • MaterialDateControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialDateTimeControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialEnumArrayRenderer: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: ControlProps & OwnPropsOfEnum & DispatchPropsOfMultiEnumControl

                                          Returns Element

                                    • MaterialEnumControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          Returns Element

                                    • MaterialGroupLayout: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: LayoutProps

                                          Returns Element

                                    • MaterialHorizontalLayout: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: LayoutProps

                                          Returns Element

                                    • MaterialIntegerControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialLabelRenderer: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Default renderer for a label.

                                          -

                                          Parameters

                                          • __namedParameters: LabelProps

                                          Returns Element

                                    • MaterialListWithDetailRenderer: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: ArrayLayoutProps

                                          Returns Element

                                    • MaterialNativeControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialNumberControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialObjectRenderer: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: StatePropsOfControlWithDetail

                                          Returns Element

                                    • MaterialOneOfEnumControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          Returns Element

                                    • MaterialOneOfRadioGroupControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps & OwnPropsOfEnum

                                          Returns Element

                                    • MaterialOneOfRenderer: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: CombinatorRendererProps

                                          Returns Element

                                    • MaterialRadioGroupControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps & OwnPropsOfEnum

                                          Returns Element

                                    • MaterialSliderControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialTextControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialTimeControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialVerticalLayout: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: LayoutProps

                                          Returns Element

                                    Generated using TypeDoc

                                    \ No newline at end of file +Unwrapped | JSON Forms React Material Renderers
                                    Unwrapped: {
                                        ExpandPanelRenderer: MemoExoticComponent<((props) => Element)>;
                                        MaterialAllOfRenderer: ((__namedParameters) => Element);
                                        MaterialAnyOfRenderer: ((__namedParameters) => Element);
                                        MaterialAnyOfStringOrEnumControl: typeof MaterialAnyOfStringOrEnumControl;
                                        MaterialArrayControlRenderer: ((props) => Element);
                                        MaterialArrayLayout: ((__namedParameters) => Element);
                                        MaterialBooleanControl: ((__namedParameters) => Element);
                                        MaterialBooleanToggleControl: ((__namedParameters) => Element);
                                        MaterialCategorizationLayout: ((props) => Element);
                                        MaterialDateControl: ((props) => Element);
                                        MaterialDateTimeControl: ((props) => Element);
                                        MaterialEnumArrayRenderer: ((__namedParameters) => Element);
                                        MaterialEnumControl: ((props) => Element);
                                        MaterialGroupLayout: ((__namedParameters) => Element);
                                        MaterialHorizontalLayout: ((__namedParameters) => Element);
                                        MaterialIntegerControl: ((props) => Element);
                                        MaterialLabelRenderer: ((__namedParameters) => Element);
                                        MaterialListWithDetailRenderer: ((__namedParameters) => Element);
                                        MaterialNativeControl: ((props) => Element);
                                        MaterialNumberControl: ((props) => Element);
                                        MaterialObjectRenderer: ((__namedParameters) => Element);
                                        MaterialOneOfEnumControl: ((props) => Element);
                                        MaterialOneOfRadioGroupControl: ((props) => Element);
                                        MaterialOneOfRenderer: ((__namedParameters) => Element);
                                        MaterialRadioGroupControl: ((props) => Element);
                                        MaterialSliderControl: ((props) => Element);
                                        MaterialTextControl: ((props) => Element);
                                        MaterialTimeControl: ((props) => Element);
                                        MaterialVerticalLayout: ((__namedParameters) => Element);
                                    } = ...

                                    Type declaration

                                    • ExpandPanelRenderer: MemoExoticComponent<((props) => Element)>
                                    • MaterialAllOfRenderer: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: StatePropsOfCombinator

                                          Returns Element

                                    • MaterialAnyOfRenderer: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: CombinatorRendererProps

                                          Returns Element

                                    • MaterialAnyOfStringOrEnumControl: typeof MaterialAnyOfStringOrEnumControl
                                    • MaterialArrayControlRenderer: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ArrayLayoutProps

                                          Returns Element

                                    • MaterialArrayLayout: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: ArrayLayoutProps

                                          Returns Element

                                    • MaterialBooleanControl: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: ControlProps

                                          Returns Element

                                    • MaterialBooleanToggleControl: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: ControlProps

                                          Returns Element

                                    • MaterialCategorizationLayout: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: MaterialCategorizationLayoutRendererProps

                                          Returns Element

                                    • MaterialDateControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialDateTimeControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialEnumArrayRenderer: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: ControlProps & OwnPropsOfEnum & DispatchPropsOfMultiEnumControl

                                          Returns Element

                                    • MaterialEnumControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          Returns Element

                                    • MaterialGroupLayout: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: LayoutProps

                                          Returns Element

                                    • MaterialHorizontalLayout: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: LayoutProps

                                          Returns Element

                                    • MaterialIntegerControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialLabelRenderer: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Default renderer for a label.

                                          +

                                          Parameters

                                          • __namedParameters: LabelProps

                                          Returns Element

                                    • MaterialListWithDetailRenderer: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: ArrayLayoutProps

                                          Returns Element

                                    • MaterialNativeControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialNumberControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialObjectRenderer: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: StatePropsOfControlWithDetail

                                          Returns Element

                                    • MaterialOneOfEnumControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          Returns Element

                                    • MaterialOneOfRadioGroupControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps & OwnPropsOfEnum

                                          Returns Element

                                    • MaterialOneOfRenderer: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: CombinatorRendererProps

                                          Returns Element

                                    • MaterialRadioGroupControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps & OwnPropsOfEnum

                                          Returns Element

                                    • MaterialSliderControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialTextControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialTimeControl: ((props) => Element)
                                        • (props): Element
                                        • Parameters

                                          • props: ControlProps

                                          Returns Element

                                    • MaterialVerticalLayout: ((__namedParameters) => Element)
                                        • (__namedParameters): Element
                                        • Parameters

                                          • __namedParameters: LayoutProps

                                          Returns Element

                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/defaultInputVariant.html b/static/api/material-renderers/variables/defaultInputVariant.html index 39555c7a..b705de01 100644 --- a/static/api/material-renderers/variables/defaultInputVariant.html +++ b/static/api/material-renderers/variables/defaultInputVariant.html @@ -1 +1 @@ -defaultInputVariant | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +defaultInputVariant | JSON Forms React Material Renderers
                                    defaultInputVariant: TextFieldProps["variant"] = 'outlined'
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/i18nDefaults.html b/static/api/material-renderers/variables/i18nDefaults.html index e8a1fbdd..9e8110b1 100644 --- a/static/api/material-renderers/variables/i18nDefaults.html +++ b/static/api/material-renderers/variables/i18nDefaults.html @@ -1 +1 @@ -i18nDefaults | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +i18nDefaults | JSON Forms React Material Renderers
                                    i18nDefaults: {
                                        enum.none: string;
                                    } = ...

                                    Type declaration

                                    • enum.none: string
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/materialCells.html b/static/api/material-renderers/variables/materialCells.html index 0e3a7b82..be3508db 100644 --- a/static/api/material-renderers/variables/materialCells.html +++ b/static/api/material-renderers/variables/materialCells.html @@ -1 +1 @@ -materialCells | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialCells | JSON Forms React Material Renderers
                                    materialCells: JsonFormsCellRendererRegistryEntry[] = ...
                                    \ No newline at end of file diff --git a/static/api/material-renderers/variables/materialRenderers.html b/static/api/material-renderers/variables/materialRenderers.html index 1ca872fa..3d748a56 100644 --- a/static/api/material-renderers/variables/materialRenderers.html +++ b/static/api/material-renderers/variables/materialRenderers.html @@ -1 +1 @@ -materialRenderers | JSON Forms React Material Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +materialRenderers | JSON Forms React Material Renderers
                                    materialRenderers: JsonFormsRendererRegistryEntry[] = ...
                                    \ No newline at end of file diff --git a/static/api/react/assets/icons.js b/static/api/react/assets/icons.js new file mode 100644 index 00000000..b79c9e89 --- /dev/null +++ b/static/api/react/assets/icons.js @@ -0,0 +1,15 @@ +(function(svg) { + svg.innerHTML = ``; + svg.style.display = 'none'; + if (location.protocol === 'file:') { + if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', updateUseElements); + else updateUseElements() + function updateUseElements() { + document.querySelectorAll('use').forEach(el => { + if (el.getAttribute('href').includes('#icon-')) { + el.setAttribute('href', el.getAttribute('href').replace(/.*#/, '#')); + } + }); + } + } +})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) \ No newline at end of file diff --git a/static/api/react/assets/icons.svg b/static/api/react/assets/icons.svg new file mode 100644 index 00000000..7dead611 --- /dev/null +++ b/static/api/react/assets/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/api/react/assets/main.js b/static/api/react/assets/main.js index 7270cff8..d6f13886 100644 --- a/static/api/react/assets/main.js +++ b/static/api/react/assets/main.js @@ -1,8 +1,8 @@ "use strict"; -"use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`,this.handleValueChange()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(e=>{e.style.display="block";let n=Array.from(e.querySelectorAll(".tsd-index-link")).every(r=>r.offsetParent==null);e.style.display=n?"none":"block"})}};var Z=class extends C{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); +"use strict";(()=>{var Ce=Object.create;var ne=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Ce(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),y=s.str.charAt(1),p;y in s.node.edges?p=s.node.edges[y]:(p=new t.TokenSet,s.node.edges[y]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(console.log("Show page"),document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){console.log("Scorlling");let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!e.checkVisibility()){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ve(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ve(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ce(l.parent,i)}.${d}`);let y=document.createElement("li");y.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,y.append(p),e.appendChild(y)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ne(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var He={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>He[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",H="mouseup",J={x:0,y:0},pe=!1,ee=!1,Be=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",fe="touchmove",H="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ee=!1});document.addEventListener("click",t=>{pe&&(t.preventDefault(),t.stopImmediatePropagation(),pe=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ye=document.head.appendChild(document.createElement("style"));ye.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ye.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ve(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ve(t.value)})}function ve(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/static/api/react/assets/search.js b/static/api/react/assets/search.js index d674aa47..cc3a2058 100644 --- a/static/api/react/assets/search.js +++ b/static/api/react/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/static/api/react/assets/style.css b/static/api/react/assets/style.css index 98a43779..778b9492 100644 --- a/static/api/react/assets/style.css +++ b/static/api/react/assets/style.css @@ -327,17 +327,14 @@ dd { } /* Footer */ -.tsd-generator { +footer { border-top: 1px solid var(--color-accent); padding-top: 1rem; padding-bottom: 1rem; max-height: 3.5rem; } - -.tsd-generator > p { - margin-top: 0; - margin-bottom: 0; - padding: 0 1rem; +.tsd-generator { + margin: 0 1em; } .container-main { @@ -405,7 +402,8 @@ dd { } body { background: var(--color-background); - font-family: "Segoe UI", sans-serif; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; color: var(--color-text); } diff --git a/static/api/react/classes/Control.html b/static/api/react/classes/Control.html index a2674831..d3717da3 100644 --- a/static/api/react/classes/Control.html +++ b/static/api/react/classes/Control.html @@ -1,44 +1,44 @@ -Control | JSON Forms React Core

                                    Class Control<P, S>

                                    A controlled component convenience wrapper that additionally manages a focused state.

                                    -

                                    Type Parameters

                                    • P extends ControlProps

                                      control specific properties

                                      -
                                    • S extends ControlState

                                      the state managed by the control

                                      -

                                    Hierarchy (view full)

                                    Constructors

                                    Properties

                                    context: any

                                    If using the new style context, re-declare this in your class to be the +Control | JSON Forms React Core

                                    Class Control<P, S>

                                    A controlled component convenience wrapper that additionally manages a focused state.

                                    +

                                    Type Parameters

                                    • P extends ControlProps

                                      control specific properties

                                      +
                                    • S extends ControlState

                                      the state managed by the control

                                      +

                                    Hierarchy (view full)

                                    Constructors

                                    Properties

                                    context: any

                                    If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType. Should be used with type annotation or static contextType.

                                    static contextType = MyContext
                                    // For TS pre-3.7:
                                    context!: React.ContextType<typeof MyContext>
                                    // For TS 3.7 and above:
                                    declare context: React.ContextType<typeof MyContext>
                                    props: Readonly<P> & Readonly<{
                                        children?: ReactNode;
                                    }>
                                    refs: {
                                        [key: string]: ReactInstance;
                                    }

                                    Type declaration

                                    • [key: string]: ReactInstance
                                    state: Readonly<S>
                                    contextType?: Context<any>

                                    If set, this.context will be set at runtime to the current value of the given Context.

                                    +
                                    props: Readonly<P> & Readonly<{
                                        children?: ReactNode;
                                    }>
                                    refs: {
                                        [key: string]: ReactInstance;
                                    }

                                    Type declaration

                                    • [key: string]: ReactInstance
                                    state: Readonly<S>
                                    contextType?: Context<any>

                                    If set, this.context will be set at runtime to the current value of the given Context.

                                    Usage:

                                    type MyContext = number
                                    const Ctx = React.createContext<MyContext>(0)

                                    class Foo extends React.Component {
                                    static contextType = Ctx
                                    context!: React.ContextType<typeof Ctx>
                                    render () {
                                    return <>My context's value: {this.context}</>;
                                    }
                                    }

                                    Methods

                                    • Called immediately before mounting occurs, and before Component#render. +

                                    Methods

                                    • Called when the component may be receiving new props. +

                                    • Called immediately before rendering when new props or state is received. Not called for the initial render.

                                      +
                                    • Catches exceptions generated in descendant components. Unhandled exceptions will cause +

                                    • Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount.

                                      -

                                      Parameters

                                      • error: Error
                                      • errorInfo: ErrorInfo

                                      Returns void

                                    • Called immediately after a component is mounted. Setting state here will trigger re-rendering.

                                      -

                                      Returns void

                                    • Called immediately after updating occurs. Not called for the initial render.

                                      +

                                      Parameters

                                      • error: Error
                                      • errorInfo: ErrorInfo

                                      Returns void

                                    • Called immediately after a component is mounted. Setting state here will trigger re-rendering.

                                      +

                                      Returns void

                                    • Called immediately after updating occurs. Not called for the initial render.

                                      The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

                                      -

                                      Parameters

                                      • prevProps: Readonly<P>
                                      • prevState: Readonly<S>
                                      • Optional snapshot: any

                                      Returns void

                                    • Called immediately before mounting occurs, and before Component#render. +

                                      Parameters

                                      • prevProps: Readonly<P>
                                      • prevState: Readonly<S>
                                      • Optional snapshot: any

                                      Returns void

                                    • Called when the component may be receiving new props. +

                                    • Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +

                                    • Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

                                      -

                                      Returns void

                                    • Called immediately before rendering when new props or state is received. Not called for the initial render.

                                      +

                                      Returns void

                                    • Parameters

                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Runs before React applies the result of render to the document, and +

                                    • Parameters

                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it.

                                      Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running.

                                      -

                                      Parameters

                                      • prevProps: Readonly<P>
                                      • prevState: Readonly<S>

                                      Returns any

                                    • Returns ReactNode

                                    • Type Parameters

                                      • K extends string | number | symbol

                                      Parameters

                                      • state: S | ((prevState, props) => S | Pick<S, K>) | Pick<S, K>
                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Called to determine whether the change in props and state should trigger a re-render.

                                      +

                                      Parameters

                                      • prevProps: Readonly<P>
                                      • prevState: Readonly<S>

                                      Returns any

                                    • Returns ReactNode

                                    • Type Parameters

                                      • K extends string | number | symbol

                                      Parameters

                                      • state: S | ((prevState, props) => S | Pick<S, K>) | Pick<S, K>
                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Called to determine whether the change in props and state should trigger a re-render.

                                      Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed.

                                      If false is returned, Component#render, componentWillUpdate and componentDidUpdate will not be called.

                                      -

                                      Parameters

                                      • nextProps: Readonly<P>
                                      • nextState: Readonly<S>
                                      • nextContext: any

                                      Returns boolean

                                    Generated using TypeDoc

                                    \ No newline at end of file +

                                    Parameters

                                    • nextProps: Readonly<P>
                                    • nextState: Readonly<S>
                                    • nextContext: any

                                    Returns boolean

                                    \ No newline at end of file diff --git a/static/api/react/classes/JsonFormsDispatchRenderer.html b/static/api/react/classes/JsonFormsDispatchRenderer.html index 9a73f6bf..f79f2fc7 100644 --- a/static/api/react/classes/JsonFormsDispatchRenderer.html +++ b/static/api/react/classes/JsonFormsDispatchRenderer.html @@ -1,40 +1,40 @@ -JsonFormsDispatchRenderer | JSON Forms React Core

                                    Class JsonFormsDispatchRenderer

                                    Hierarchy (view full)

                                    Constructors

                                    Properties

                                    context: any

                                    If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType. Should be used with type annotation or static contextType.

                                    static contextType = MyContext
                                    // For TS pre-3.7:
                                    context!: React.ContextType<typeof MyContext>
                                    // For TS 3.7 and above:
                                    declare context: React.ContextType<typeof MyContext>
                                    props: Readonly<JsonFormsProps> & Readonly<{
                                        children?: ReactNode;
                                    }>
                                    refs: {
                                        [key: string]: ReactInstance;
                                    }

                                    Type declaration

                                    • [key: string]: ReactInstance
                                    state: Readonly<JsonFormsRendererState>
                                    contextType?: Context<any>

                                    If set, this.context will be set at runtime to the current value of the given Context.

                                    +
                                    props: Readonly<JsonFormsProps> & Readonly<{
                                        children?: ReactNode;
                                    }>
                                    refs: {
                                        [key: string]: ReactInstance;
                                    }

                                    Type declaration

                                    • [key: string]: ReactInstance
                                    state: Readonly<JsonFormsRendererState>
                                    contextType?: Context<any>

                                    If set, this.context will be set at runtime to the current value of the given Context.

                                    Usage:

                                    type MyContext = number
                                    const Ctx = React.createContext<MyContext>(0)

                                    class Foo extends React.Component {
                                    static contextType = Ctx
                                    context!: React.ContextType<typeof Ctx>
                                    render () {
                                    return <>My context's value: {this.context}</>;
                                    }
                                    }

                                    Methods

                                    • Called immediately before mounting occurs, and before Component#render. +

                                    Methods

                                    • Called when the component may be receiving new props. +

                                    • Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes.

                                      Calling Component#setState generally does not trigger this method.

                                      This method will not stop working in React 17.

                                      Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked.

                                      -

                                      Parameters

                                      • nextProps: Readonly<JsonFormsProps>
                                      • nextContext: any

                                      Returns void

                                      Deprecated

                                      16.3, use static getDerivedStateFromProps instead

                                      +

                                      Parameters

                                      • nextProps: Readonly<JsonFormsProps>
                                      • nextContext: any

                                      Returns void

                                    • Called immediately before rendering when new props or state is received. Not called for the initial render.

                                      +
                                    • Called immediately before rendering when new props or state is received. Not called for the initial render.

                                      Note: You cannot call Component#setState here.

                                      This method will not stop working in React 17.

                                      Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked.

                                      -

                                      Parameters

                                      • nextProps: Readonly<JsonFormsProps>
                                      • nextState: Readonly<JsonFormsRendererState>
                                      • nextContext: any

                                      Returns void

                                      Deprecated

                                      16.3, use getSnapshotBeforeUpdate instead

                                      +

                                      Parameters

                                      • nextProps: Readonly<JsonFormsProps>
                                      • nextState: Readonly<JsonFormsRendererState>
                                      • nextContext: any

                                      Returns void

                                    • Catches exceptions generated in descendant components. Unhandled exceptions will cause +

                                    • Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount.

                                      -

                                      Parameters

                                      • error: Error
                                      • errorInfo: ErrorInfo

                                      Returns void

                                    • Called immediately after a component is mounted. Setting state here will trigger re-rendering.

                                      -

                                      Returns void

                                    • Called immediately after updating occurs. Not called for the initial render.

                                      -

                                      The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

                                      -

                                      Parameters

                                      • prevProps: Readonly<JsonFormsProps>
                                      • prevState: Readonly<JsonFormsRendererState>
                                      • Optional snapshot: any

                                      Returns void

                                    • Called immediately before mounting occurs, and before Component#render. +

                                      Parameters

                                      • error: Error
                                      • errorInfo: ErrorInfo

                                      Returns void

                                    • Called immediately after a component is mounted. Setting state here will trigger re-rendering.

                                      +

                                      Returns void

                                    • Called when the component may be receiving new props. +

                                    • Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes.

                                      Calling Component#setState generally does not trigger this method.

                                      Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked.

                                      -

                                      Parameters

                                      • nextProps: Readonly<JsonFormsProps>
                                      • nextContext: any

                                      Returns void

                                      Deprecated

                                      16.3, use static getDerivedStateFromProps instead; will stop working in React 17

                                      +

                                      Parameters

                                      • nextProps: Readonly<JsonFormsProps>
                                      • nextContext: any

                                      Returns void

                                    • Called immediately before rendering when new props or state is received. Not called for the initial render.

                                      +
                                    • Called immediately before rendering when new props or state is received. Not called for the initial render.

                                      Note: You cannot call Component#setState here.

                                      Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked.

                                      -

                                      Parameters

                                      • nextProps: Readonly<JsonFormsProps>
                                      • nextState: Readonly<JsonFormsRendererState>
                                      • nextContext: any

                                      Returns void

                                      Deprecated

                                      16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

                                      +

                                      Parameters

                                      • nextProps: Readonly<JsonFormsProps>
                                      • nextState: Readonly<JsonFormsRendererState>
                                      • nextContext: any

                                      Returns void

                                    • Parameters

                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Runs before React applies the result of render to the document, and +

                                    • Parameters

                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it.

                                      Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running.

                                      -

                                      Parameters

                                      • prevProps: Readonly<JsonFormsProps>
                                      • prevState: Readonly<JsonFormsRendererState>

                                      Returns any

                                    • Type Parameters

                                      • K extends "id"

                                      Parameters

                                      • state: JsonFormsRendererState | ((prevState, props) => JsonFormsRendererState | Pick<JsonFormsRendererState, K>) | Pick<JsonFormsRendererState, K>
                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Called to determine whether the change in props and state should trigger a re-render.

                                      +

                                      Parameters

                                      • prevProps: Readonly<JsonFormsProps>
                                      • prevState: Readonly<JsonFormsRendererState>

                                      Returns any

                                    • Type Parameters

                                      • K extends "id"

                                      Parameters

                                      • state: JsonFormsRendererState | ((prevState, props) => JsonFormsRendererState | Pick<JsonFormsRendererState, K>) | Pick<JsonFormsRendererState, K>
                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Called to determine whether the change in props and state should trigger a re-render.

                                      Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed.

                                      If false is returned, Component#render, componentWillUpdate and componentDidUpdate will not be called.

                                      -

                                      Parameters

                                      • nextProps: Readonly<JsonFormsProps>
                                      • nextState: Readonly<JsonFormsRendererState>
                                      • nextContext: any

                                      Returns boolean

                                    Generated using TypeDoc

                                    \ No newline at end of file +

                                    Parameters

                                    • nextProps: Readonly<JsonFormsProps>
                                    • nextState: Readonly<JsonFormsRendererState>
                                    • nextContext: any

                                    Returns boolean

                                    \ No newline at end of file diff --git a/static/api/react/classes/RendererComponent.html b/static/api/react/classes/RendererComponent.html index 83bd6bbe..ddc2b563 100644 --- a/static/api/react/classes/RendererComponent.html +++ b/static/api/react/classes/RendererComponent.html @@ -1,40 +1,40 @@ -RendererComponent | JSON Forms React Core

                                    Class RendererComponent<P, S>

                                    Convenience wrapper around React's Component for constraining props.

                                    -

                                    Type Parameters

                                    • P extends RendererProps

                                      type of any renderer props

                                      -
                                    • S = {}

                                      state of the Renderer

                                      -

                                    Hierarchy (view full)

                                    Constructors

                                    Properties

                                    context: any

                                    If using the new style context, re-declare this in your class to be the +RendererComponent | JSON Forms React Core

                                    Class RendererComponent<P, S>

                                    Convenience wrapper around React's Component for constraining props.

                                    +

                                    Type Parameters

                                    • P extends RendererProps

                                      type of any renderer props

                                      +
                                    • S = {}

                                      state of the Renderer

                                      +

                                    Hierarchy (view full)

                                    Constructors

                                    Properties

                                    context: any

                                    If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType. Should be used with type annotation or static contextType.

                                    static contextType = MyContext
                                    // For TS pre-3.7:
                                    context!: React.ContextType<typeof MyContext>
                                    // For TS 3.7 and above:
                                    declare context: React.ContextType<typeof MyContext>
                                    props: Readonly<P> & Readonly<{
                                        children?: ReactNode;
                                    }>
                                    refs: {
                                        [key: string]: ReactInstance;
                                    }

                                    Type declaration

                                    • [key: string]: ReactInstance
                                    state: Readonly<S>
                                    contextType?: Context<any>

                                    If set, this.context will be set at runtime to the current value of the given Context.

                                    +
                                    props: Readonly<P> & Readonly<{
                                        children?: ReactNode;
                                    }>
                                    refs: {
                                        [key: string]: ReactInstance;
                                    }

                                    Type declaration

                                    • [key: string]: ReactInstance
                                    state: Readonly<S>
                                    contextType?: Context<any>

                                    If set, this.context will be set at runtime to the current value of the given Context.

                                    Usage:

                                    type MyContext = number
                                    const Ctx = React.createContext<MyContext>(0)

                                    class Foo extends React.Component {
                                    static contextType = Ctx
                                    context!: React.ContextType<typeof Ctx>
                                    render () {
                                    return <>My context's value: {this.context}</>;
                                    }
                                    }

                                    Methods

                                    • Called immediately before mounting occurs, and before Component#render. +

                                    Methods

                                    • Called when the component may be receiving new props. +

                                    • Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes.

                                      Calling Component#setState generally does not trigger this method.

                                      This method will not stop working in React 17.

                                      Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked.

                                      -

                                      Parameters

                                      • nextProps: Readonly<P>
                                      • nextContext: any

                                      Returns void

                                      Deprecated

                                      16.3, use static getDerivedStateFromProps instead

                                      +

                                      Parameters

                                      • nextProps: Readonly<P>
                                      • nextContext: any

                                      Returns void

                                    • Called immediately before rendering when new props or state is received. Not called for the initial render.

                                      +
                                    • Catches exceptions generated in descendant components. Unhandled exceptions will cause +

                                    • Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount.

                                      -

                                      Parameters

                                      • error: Error
                                      • errorInfo: ErrorInfo

                                      Returns void

                                    • Called immediately after a component is mounted. Setting state here will trigger re-rendering.

                                      -

                                      Returns void

                                    • Called immediately after updating occurs. Not called for the initial render.

                                      +

                                      Parameters

                                      • error: Error
                                      • errorInfo: ErrorInfo

                                      Returns void

                                    • Called immediately after a component is mounted. Setting state here will trigger re-rendering.

                                      +

                                      Returns void

                                    • Called immediately after updating occurs. Not called for the initial render.

                                      The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

                                      -

                                      Parameters

                                      • prevProps: Readonly<P>
                                      • prevState: Readonly<S>
                                      • Optional snapshot: any

                                      Returns void

                                    • Called immediately before mounting occurs, and before Component#render. +

                                      Parameters

                                      • prevProps: Readonly<P>
                                      • prevState: Readonly<S>
                                      • Optional snapshot: any

                                      Returns void

                                    • Called when the component may be receiving new props. +

                                    • Called when the component may be receiving new props. React may call this even if props have not changed, so be sure to compare new and existing props if you only want to handle changes.

                                      Calling Component#setState generally does not trigger this method.

                                      Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps prevents this from being invoked.

                                      -

                                      Parameters

                                      • nextProps: Readonly<P>
                                      • nextContext: any

                                      Returns void

                                      Deprecated

                                      16.3, use static getDerivedStateFromProps instead; will stop working in React 17

                                      +

                                      Parameters

                                      • nextProps: Readonly<P>
                                      • nextContext: any

                                      Returns void

                                    • Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +

                                    • Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

                                      -

                                      Returns void

                                    • Called immediately before rendering when new props or state is received. Not called for the initial render.

                                      +

                                      Returns void

                                    • Parameters

                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Runs before React applies the result of render to the document, and +

                                    • Parameters

                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it.

                                      Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running.

                                      -

                                      Parameters

                                      • prevProps: Readonly<P>
                                      • prevState: Readonly<S>

                                      Returns any

                                    • Returns ReactNode

                                    • Type Parameters

                                      • K extends string | number | symbol

                                      Parameters

                                      • state: S | ((prevState, props) => S | Pick<S, K>) | Pick<S, K>
                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Called to determine whether the change in props and state should trigger a re-render.

                                      +

                                      Parameters

                                      • prevProps: Readonly<P>
                                      • prevState: Readonly<S>

                                      Returns any

                                    • Returns ReactNode

                                    • Type Parameters

                                      • K extends string | number | symbol

                                      Parameters

                                      • state: S | ((prevState, props) => S | Pick<S, K>) | Pick<S, K>
                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Called to determine whether the change in props and state should trigger a re-render.

                                      Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed.

                                      If false is returned, Component#render, componentWillUpdate and componentDidUpdate will not be called.

                                      -

                                      Parameters

                                      • nextProps: Readonly<P>
                                      • nextState: Readonly<S>
                                      • nextContext: any

                                      Returns boolean

                                    Generated using TypeDoc

                                    \ No newline at end of file +

                                    Parameters

                                    • nextProps: Readonly<P>
                                    • nextState: Readonly<S>
                                    • nextContext: any

                                    Returns boolean

                                    \ No newline at end of file diff --git a/static/api/react/classes/ResolvedJsonFormsDispatchRenderer.html b/static/api/react/classes/ResolvedJsonFormsDispatchRenderer.html index dc853972..616cd470 100644 --- a/static/api/react/classes/ResolvedJsonFormsDispatchRenderer.html +++ b/static/api/react/classes/ResolvedJsonFormsDispatchRenderer.html @@ -1,40 +1,40 @@ -ResolvedJsonFormsDispatchRenderer | JSON Forms React Core

                                    Class ResolvedJsonFormsDispatchRenderer

                                    Deprecated

                                    Since Version 3.0 this optimization renderer is no longer necessary. +ResolvedJsonFormsDispatchRenderer | JSON Forms React Core

                                    Class ResolvedJsonFormsDispatchRenderer

                                    Deprecated

                                    Since Version 3.0 this optimization renderer is no longer necessary. Use JsonFormsDispatch instead. We still export it for backward compatibility

                                    -

                                    Hierarchy (view full)

                                    Constructors

                                    Properties

                                    context: any

                                    If using the new style context, re-declare this in your class to be the +

                                    Hierarchy (view full)

                                    Constructors

                                    Properties

                                    context: any

                                    If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType. Should be used with type annotation or static contextType.

                                    static contextType = MyContext
                                    // For TS pre-3.7:
                                    context!: React.ContextType<typeof MyContext>
                                    // For TS 3.7 and above:
                                    declare context: React.ContextType<typeof MyContext>
                                    props: Readonly<JsonFormsProps> & Readonly<{
                                        children?: ReactNode;
                                    }>
                                    refs: {
                                        [key: string]: ReactInstance;
                                    }

                                    Type declaration

                                    • [key: string]: ReactInstance
                                    state: Readonly<JsonFormsRendererState>
                                    contextType?: Context<any>

                                    If set, this.context will be set at runtime to the current value of the given Context.

                                    +
                                    props: Readonly<JsonFormsProps> & Readonly<{
                                        children?: ReactNode;
                                    }>
                                    refs: {
                                        [key: string]: ReactInstance;
                                    }

                                    Type declaration

                                    • [key: string]: ReactInstance
                                    state: Readonly<JsonFormsRendererState>
                                    contextType?: Context<any>

                                    If set, this.context will be set at runtime to the current value of the given Context.

                                    Usage:

                                    type MyContext = number
                                    const Ctx = React.createContext<MyContext>(0)

                                    class Foo extends React.Component {
                                    static contextType = Ctx
                                    context!: React.ContextType<typeof Ctx>
                                    render () {
                                    return <>My context's value: {this.context}</>;
                                    }
                                    }

                                    Methods

                                    • Called immediately before mounting occurs, and before Component#render. +

                                    Methods

                                    • Called when the component may be receiving new props. +

                                    • Called immediately before rendering when new props or state is received. Not called for the initial render.

                                      +
                                    • Catches exceptions generated in descendant components. Unhandled exceptions will cause +

                                    • Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount.

                                      -

                                      Parameters

                                      • error: Error
                                      • errorInfo: ErrorInfo

                                      Returns void

                                    • Called immediately after a component is mounted. Setting state here will trigger re-rendering.

                                      -

                                      Returns void

                                    • Called immediately after updating occurs. Not called for the initial render.

                                      -

                                      The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

                                      -

                                      Parameters

                                      • prevProps: Readonly<JsonFormsProps>
                                      • prevState: Readonly<JsonFormsRendererState>
                                      • Optional snapshot: any

                                      Returns void

                                    • Called immediately before mounting occurs, and before Component#render. +

                                      Parameters

                                      • error: Error
                                      • errorInfo: ErrorInfo

                                      Returns void

                                    • Called immediately after a component is mounted. Setting state here will trigger re-rendering.

                                      +

                                      Returns void

                                    • Called when the component may be receiving new props. +

                                    • Called immediately before rendering when new props or state is received. Not called for the initial render.

                                      +
                                    • Parameters

                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Runs before React applies the result of render to the document, and +

                                    • Parameters

                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it.

                                      Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running.

                                      -

                                      Parameters

                                      • prevProps: Readonly<JsonFormsProps>
                                      • prevState: Readonly<JsonFormsRendererState>

                                      Returns any

                                    • Type Parameters

                                      • K extends "id"

                                      Parameters

                                      • state: JsonFormsRendererState | ((prevState, props) => JsonFormsRendererState | Pick<JsonFormsRendererState, K>) | Pick<JsonFormsRendererState, K>
                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Called to determine whether the change in props and state should trigger a re-render.

                                      +

                                      Parameters

                                      • prevProps: Readonly<JsonFormsProps>
                                      • prevState: Readonly<JsonFormsRendererState>

                                      Returns any

                                    • Type Parameters

                                      • K extends "id"

                                      Parameters

                                      • state: JsonFormsRendererState | ((prevState, props) => JsonFormsRendererState | Pick<JsonFormsRendererState, K>) | Pick<JsonFormsRendererState, K>
                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Called to determine whether the change in props and state should trigger a re-render.

                                      Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed.

                                      If false is returned, Component#render, componentWillUpdate and componentDidUpdate will not be called.

                                      -

                                      Parameters

                                      • nextProps: Readonly<JsonFormsProps>
                                      • nextState: Readonly<JsonFormsRendererState>
                                      • nextContext: any

                                      Returns boolean

                                    Generated using TypeDoc

                                    \ No newline at end of file +

                                    Parameters

                                    • nextProps: Readonly<JsonFormsProps>
                                    • nextState: Readonly<JsonFormsRendererState>
                                    • nextContext: any

                                    Returns boolean

                                    \ No newline at end of file diff --git a/static/api/react/classes/UnknownRenderer.html b/static/api/react/classes/UnknownRenderer.html index 73f7e1df..0de75ec9 100644 --- a/static/api/react/classes/UnknownRenderer.html +++ b/static/api/react/classes/UnknownRenderer.html @@ -1,39 +1,39 @@ -UnknownRenderer | JSON Forms React Core

                                    A renderer that will be used in case no other renderer is applicable.

                                    -

                                    Hierarchy

                                    Constructors

                                    Properties

                                    context: any

                                    If using the new style context, re-declare this in your class to be the +UnknownRenderer | JSON Forms React Core

                                    A renderer that will be used in case no other renderer is applicable.

                                    +

                                    Hierarchy

                                    Constructors

                                    Properties

                                    context: any

                                    If using the new style context, re-declare this in your class to be the React.ContextType of your static contextType. Should be used with type annotation or static contextType.

                                    static contextType = MyContext
                                    // For TS pre-3.7:
                                    context!: React.ContextType<typeof MyContext>
                                    // For TS 3.7 and above:
                                    declare context: React.ContextType<typeof MyContext>
                                    props: Readonly<UnknownRendererProps> & Readonly<{
                                        children?: ReactNode;
                                    }>
                                    refs: {
                                        [key: string]: ReactInstance;
                                    }

                                    Type declaration

                                    • [key: string]: ReactInstance
                                    state: Readonly<any>
                                    contextType?: Context<any>

                                    If set, this.context will be set at runtime to the current value of the given Context.

                                    +
                                    props: Readonly<UnknownRendererProps> & Readonly<{
                                        children?: ReactNode;
                                    }>
                                    refs: {
                                        [key: string]: ReactInstance;
                                    }

                                    Type declaration

                                    • [key: string]: ReactInstance
                                    state: Readonly<any>
                                    contextType?: Context<any>

                                    If set, this.context will be set at runtime to the current value of the given Context.

                                    Usage:

                                    type MyContext = number
                                    const Ctx = React.createContext<MyContext>(0)

                                    class Foo extends React.Component {
                                    static contextType = Ctx
                                    context!: React.ContextType<typeof Ctx>
                                    render () {
                                    return <>My context's value: {this.context}</>;
                                    }
                                    }

                                    Methods

                                    • Called immediately before mounting occurs, and before Component#render. +

                                    Methods

                                    • Called when the component may be receiving new props. +

                                    • Called immediately before rendering when new props or state is received. Not called for the initial render.

                                      +
                                    • Catches exceptions generated in descendant components. Unhandled exceptions will cause +

                                    • Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount.

                                      -

                                      Parameters

                                      • error: Error
                                      • errorInfo: ErrorInfo

                                      Returns void

                                    • Called immediately after a component is mounted. Setting state here will trigger re-rendering.

                                      -

                                      Returns void

                                    • Called immediately after updating occurs. Not called for the initial render.

                                      +

                                      Parameters

                                      • error: Error
                                      • errorInfo: ErrorInfo

                                      Returns void

                                    • Called immediately after a component is mounted. Setting state here will trigger re-rendering.

                                      +

                                      Returns void

                                    • Called immediately after updating occurs. Not called for the initial render.

                                      The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

                                      -

                                      Parameters

                                      Returns void

                                    • Called immediately before mounting occurs, and before Component#render. +

                                      Parameters

                                      Returns void

                                    • Called when the component may be receiving new props. +

                                    • Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +

                                    • Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

                                      -

                                      Returns void

                                    • Called immediately before rendering when new props or state is received. Not called for the initial render.

                                      +

                                      Returns void

                                    • Parameters

                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Runs before React applies the result of render to the document, and +

                                    • Parameters

                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Runs before React applies the result of render to the document, and returns an object to be given to componentDidUpdate. Useful for saving things such as scroll position before render causes changes to it.

                                      Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated lifecycle events from running.

                                      -

                                      Parameters

                                      Returns any

                                    • Type Parameters

                                      • K extends string | number | symbol

                                      Parameters

                                      • state: any
                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Called to determine whether the change in props and state should trigger a re-render.

                                      +

                                      Parameters

                                      Returns any

                                    • Type Parameters

                                      • K extends string | number | symbol

                                      Parameters

                                      • state: any
                                      • Optional callback: (() => void)
                                          • (): void
                                          • Returns void

                                      Returns void

                                    • Called to determine whether the change in props and state should trigger a re-render.

                                      Component always returns true. PureComponent implements a shallow comparison on props and state and returns true if any props or states have changed.

                                      If false is returned, Component#render, componentWillUpdate and componentDidUpdate will not be called.

                                      -

                                      Parameters

                                      Returns boolean

                                    Generated using TypeDoc

                                    \ No newline at end of file +

                                    Parameters

                                    Returns boolean

                                    \ No newline at end of file diff --git a/static/api/react/functions/Dispatch.html b/static/api/react/functions/Dispatch.html index 35bb6a0c..d6f60b72 100644 --- a/static/api/react/functions/Dispatch.html +++ b/static/api/react/functions/Dispatch.html @@ -1,2 +1,2 @@ -Dispatch | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +Dispatch | JSON Forms React Core
                                    \ No newline at end of file diff --git a/static/api/react/functions/JsonForms.html b/static/api/react/functions/JsonForms.html index 0f70015d..768de96d 100644 --- a/static/api/react/functions/JsonForms.html +++ b/static/api/react/functions/JsonForms.html @@ -1 +1 @@ -JsonForms | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +JsonForms | JSON Forms React Core
                                    \ No newline at end of file diff --git a/static/api/react/functions/JsonFormsStateProvider.html b/static/api/react/functions/JsonFormsStateProvider.html index 4dc1fa19..a54f110c 100644 --- a/static/api/react/functions/JsonFormsStateProvider.html +++ b/static/api/react/functions/JsonFormsStateProvider.html @@ -1 +1 @@ -JsonFormsStateProvider | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +JsonFormsStateProvider | JSON Forms React Core

                                    Function JsonFormsStateProvider

                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxDispatchToArrayControlProps.html b/static/api/react/functions/ctxDispatchToArrayControlProps.html index f0331e54..1a8cc4fe 100644 --- a/static/api/react/functions/ctxDispatchToArrayControlProps.html +++ b/static/api/react/functions/ctxDispatchToArrayControlProps.html @@ -1,4 +1,4 @@ -ctxDispatchToArrayControlProps | JSON Forms React Core

                                    Function ctxDispatchToArrayControlProps

                                    • Parameters

                                      • dispatch: Dispatch<unknown>

                                      Returns {
                                          addItem(path, value): (() => void);
                                          handleChange(path, value): void;
                                          moveDown?(path, toMove): (() => void);
                                          moveUp?(path, toMove): (() => void);
                                          removeItems?(path, toDelete): (() => void);
                                      }

                                      • addItem:function
                                        • Parameters

                                          • path: string
                                          • value: any

                                          Returns (() => void)

                                            • (): void
                                            • Returns void

                                      • handleChange:function
                                        • Update handler that emits a data change

                                          -

                                          Parameters

                                          • path: string

                                            the path to the data to be updated

                                            -
                                          • value: any

                                            the new value that should be written to the given path

                                            -

                                          Returns void

                                      • moveDown?:function
                                        • Parameters

                                          • path: string
                                          • toMove: number

                                          Returns (() => void)

                                            • (): void
                                            • Returns void

                                      • moveUp?:function
                                        • Parameters

                                          • path: string
                                          • toMove: number

                                          Returns (() => void)

                                            • (): void
                                            • Returns void

                                      • removeItems?:function
                                        • Parameters

                                          • path: string
                                          • toDelete: number[]

                                          Returns (() => void)

                                            • (): void
                                            • Returns void

                                    Generated using TypeDoc

                                    \ No newline at end of file +ctxDispatchToArrayControlProps | JSON Forms React Core

                                    Function ctxDispatchToArrayControlProps

                                    • Parameters

                                      • dispatch: Dispatch<unknown>

                                      Returns {
                                          addItem(path, value): (() => void);
                                          handleChange(path, value): void;
                                          moveDown?(path, toMove): (() => void);
                                          moveUp?(path, toMove): (() => void);
                                          removeItems?(path, toDelete): (() => void);
                                      }

                                      • addItem:function
                                        • Parameters

                                          • path: string
                                          • value: any

                                          Returns (() => void)

                                            • (): void
                                            • Returns void

                                      • handleChange:function
                                        • Update handler that emits a data change

                                          +

                                          Parameters

                                          • path: string

                                            the path to the data to be updated

                                            +
                                          • value: any

                                            the new value that should be written to the given path

                                            +

                                          Returns void

                                      • moveDown?:function
                                        • Parameters

                                          • path: string
                                          • toMove: number

                                          Returns (() => void)

                                            • (): void
                                            • Returns void

                                      • moveUp?:function
                                        • Parameters

                                          • path: string
                                          • toMove: number

                                          Returns (() => void)

                                            • (): void
                                            • Returns void

                                      • removeItems?:function
                                        • Parameters

                                          • path: string
                                          • toDelete: number[]

                                          Returns (() => void)

                                            • (): void
                                            • Returns void

                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxDispatchToControlProps.html b/static/api/react/functions/ctxDispatchToControlProps.html index 80c7ccba..9a17534d 100644 --- a/static/api/react/functions/ctxDispatchToControlProps.html +++ b/static/api/react/functions/ctxDispatchToControlProps.html @@ -1 +1 @@ -ctxDispatchToControlProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +ctxDispatchToControlProps | JSON Forms React Core

                                    Function ctxDispatchToControlProps

                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxDispatchToMultiEnumProps.html b/static/api/react/functions/ctxDispatchToMultiEnumProps.html index 120e6d4d..83bfe843 100644 --- a/static/api/react/functions/ctxDispatchToMultiEnumProps.html +++ b/static/api/react/functions/ctxDispatchToMultiEnumProps.html @@ -1,4 +1,4 @@ -ctxDispatchToMultiEnumProps | JSON Forms React Core

                                    Function ctxDispatchToMultiEnumProps

                                    • Parameters

                                      • dispatch: Dispatch<unknown>

                                      Returns {
                                          addItem: ((path, value) => void);
                                          removeItem?: ((path, toDelete) => void);
                                          handleChange(path, value): void;
                                      }

                                      • addItem: ((path, value) => void)
                                          • (path, value): void
                                          • Parameters

                                            • path: string
                                            • value: any

                                            Returns void

                                      • Optional removeItem?: ((path, toDelete) => void)
                                          • (path, toDelete): void
                                          • Parameters

                                            • path: string
                                            • toDelete: any

                                            Returns void

                                      • handleChange:function
                                        • Update handler that emits a data change

                                          -

                                          Parameters

                                          • path: string

                                            the path to the data to be updated

                                            -
                                          • value: any

                                            the new value that should be written to the given path

                                            -

                                          Returns void

                                    Generated using TypeDoc

                                    \ No newline at end of file +ctxDispatchToMultiEnumProps | JSON Forms React Core

                                    Function ctxDispatchToMultiEnumProps

                                    • Parameters

                                      • dispatch: Dispatch<unknown>

                                      Returns {
                                          addItem: ((path, value) => void);
                                          removeItem?: ((path, toDelete) => void);
                                          handleChange(path, value): void;
                                      }

                                      • addItem: ((path, value) => void)
                                          • (path, value): void
                                          • Parameters

                                            • path: string
                                            • value: any

                                            Returns void

                                      • Optional removeItem?: ((path, toDelete) => void)
                                          • (path, toDelete): void
                                          • Parameters

                                            • path: string
                                            • toDelete: any

                                            Returns void

                                      • handleChange:function
                                        • Update handler that emits a data change

                                          +

                                          Parameters

                                          • path: string

                                            the path to the data to be updated

                                            +
                                          • value: any

                                            the new value that should be written to the given path

                                            +

                                          Returns void

                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToAllOfProps.html b/static/api/react/functions/ctxToAllOfProps.html index 5fc71581..751d0c73 100644 --- a/static/api/react/functions/ctxToAllOfProps.html +++ b/static/api/react/functions/ctxToAllOfProps.html @@ -1,4 +1,4 @@ -ctxToAllOfProps | JSON Forms React Core

                                    Function ctxToAllOfProps

                                    • Parameters

                                      Returns {
                                          cells?: {
                                              cell: any;
                                              tester: RankedTester;
                                          }[];
                                          config?: any;
                                          data: any;
                                          description?: string;
                                          enabled: boolean;
                                          errors: string;
                                          i18nKeyPrefix?: string;
                                          id: string;
                                          indexOfFittingSchema: number;
                                          label: string;
                                          path: string;
                                          renderers?: JsonFormsRendererRegistryEntry[];
                                          required?: boolean;
                                          rootSchema: JsonSchema;
                                          schema: JsonSchema;
                                          translations: CombinatorTranslations;
                                          uischema: ControlElement;
                                          uischemas: JsonFormsUISchemaRegistryEntry[];
                                          visible: boolean;
                                      }

                                      • Optional cells?: {
                                            cell: any;
                                            tester: RankedTester;
                                        }[]
                                      • Optional config?: any

                                        Any configuration options for the element.

                                        +ctxToAllOfProps | JSON Forms React Core

                                        Function ctxToAllOfProps

                                        • Parameters

                                          Returns {
                                              cells?: {
                                                  cell: any;
                                                  tester: RankedTester;
                                              }[];
                                              config?: any;
                                              data: any;
                                              description?: string;
                                              enabled: boolean;
                                              errors: string;
                                              i18nKeyPrefix?: string;
                                              id: string;
                                              indexOfFittingSchema: number;
                                              label: string;
                                              path: string;
                                              renderers?: JsonFormsRendererRegistryEntry[];
                                              required?: boolean;
                                              rootSchema: JsonSchema;
                                              schema: JsonSchema;
                                              translations: CombinatorTranslations;
                                              uischema: ControlElement;
                                              uischemas: JsonFormsUISchemaRegistryEntry[];
                                              visible: boolean;
                                          }

                                          • Optional cells?: {
                                                cell: any;
                                                tester: RankedTester;
                                            }[]
                                          • Optional config?: any

                                            Any configuration options for the element.

                                          • data: any
                                          • Optional description?: string

                                            Description of input cell

                                          • enabled: boolean

                                            Whether the rendered element should be enabled.

                                          • errors: string

                                            Any validation errors that are caused by the data to be rendered.

                                            @@ -7,4 +7,4 @@
                                          • Optional required?: boolean

                                            Whether the rendered data is required.

                                          • rootSchema: JsonSchema
                                          • schema: JsonSchema

                                            The JSON schema that describes the data.

                                          • translations: CombinatorTranslations
                                          • uischema: ControlElement
                                          • uischemas: JsonFormsUISchemaRegistryEntry[]
                                          • visible: boolean

                                            Whether the rendered element should be visible.

                                            -

                                        Generated using TypeDoc

                                        \ No newline at end of file +
                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToAnyOfProps.html b/static/api/react/functions/ctxToAnyOfProps.html index 900581cc..2f600ccf 100644 --- a/static/api/react/functions/ctxToAnyOfProps.html +++ b/static/api/react/functions/ctxToAnyOfProps.html @@ -1 +1 @@ -ctxToAnyOfProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +ctxToAnyOfProps | JSON Forms React Core

                                    Function ctxToAnyOfProps

                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToArrayControlProps.html b/static/api/react/functions/ctxToArrayControlProps.html index 3c4873c6..668c475c 100644 --- a/static/api/react/functions/ctxToArrayControlProps.html +++ b/static/api/react/functions/ctxToArrayControlProps.html @@ -1 +1 @@ -ctxToArrayControlProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +ctxToArrayControlProps | JSON Forms React Core

                                    Function ctxToArrayControlProps

                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToArrayLayoutProps.html b/static/api/react/functions/ctxToArrayLayoutProps.html index 9de6dcae..1786d102 100644 --- a/static/api/react/functions/ctxToArrayLayoutProps.html +++ b/static/api/react/functions/ctxToArrayLayoutProps.html @@ -1 +1 @@ -ctxToArrayLayoutProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +ctxToArrayLayoutProps | JSON Forms React Core

                                    Function ctxToArrayLayoutProps

                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToCellProps.html b/static/api/react/functions/ctxToCellProps.html index e2df691c..f3a38375 100644 --- a/static/api/react/functions/ctxToCellProps.html +++ b/static/api/react/functions/ctxToCellProps.html @@ -1 +1 @@ -ctxToCellProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +ctxToCellProps | JSON Forms React Core
                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToControlProps.html b/static/api/react/functions/ctxToControlProps.html index c54cf8ce..24c0bf26 100644 --- a/static/api/react/functions/ctxToControlProps.html +++ b/static/api/react/functions/ctxToControlProps.html @@ -1 +1 @@ -ctxToControlProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +ctxToControlProps | JSON Forms React Core

                                    Function ctxToControlProps

                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToControlWithDetailProps.html b/static/api/react/functions/ctxToControlWithDetailProps.html index 2854e953..a98cacac 100644 --- a/static/api/react/functions/ctxToControlWithDetailProps.html +++ b/static/api/react/functions/ctxToControlWithDetailProps.html @@ -1 +1 @@ -ctxToControlWithDetailProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +ctxToControlWithDetailProps | JSON Forms React Core

                                    Function ctxToControlWithDetailProps

                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToDispatchCellProps.html b/static/api/react/functions/ctxToDispatchCellProps.html index c0d7c6e5..aab2fd46 100644 --- a/static/api/react/functions/ctxToDispatchCellProps.html +++ b/static/api/react/functions/ctxToDispatchCellProps.html @@ -1 +1 @@ -ctxToDispatchCellProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +ctxToDispatchCellProps | JSON Forms React Core

                                    Function ctxToDispatchCellProps

                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToEnumCellProps.html b/static/api/react/functions/ctxToEnumCellProps.html index ee4ed4cf..38309fa3 100644 --- a/static/api/react/functions/ctxToEnumCellProps.html +++ b/static/api/react/functions/ctxToEnumCellProps.html @@ -1,4 +1,4 @@ -ctxToEnumCellProps | JSON Forms React Core

                                    Function ctxToEnumCellProps

                                    • Parameters

                                      Returns {
                                          cells?: JsonFormsCellRendererRegistryEntry[];
                                          config?: any;
                                          data: any;
                                          enabled: boolean;
                                          errors: string;
                                          id: string;
                                          isValid: boolean;
                                          options: EnumOption[];
                                          path: string;
                                          renderers?: JsonFormsRendererRegistryEntry[];
                                          rootSchema: JsonSchema;
                                          schema: JsonSchema;
                                          uischema: ControlElement;
                                          visible: boolean;
                                      }

                                      • Optional cells?: JsonFormsCellRendererRegistryEntry[]

                                        All available cell renderers.

                                        +ctxToEnumCellProps | JSON Forms React Core

                                        Function ctxToEnumCellProps

                                        • Parameters

                                          Returns {
                                              cells?: JsonFormsCellRendererRegistryEntry[];
                                              config?: any;
                                              data: any;
                                              enabled: boolean;
                                              errors: string;
                                              id: string;
                                              isValid: boolean;
                                              options: EnumOption[];
                                              path: string;
                                              renderers?: JsonFormsRendererRegistryEntry[];
                                              rootSchema: JsonSchema;
                                              schema: JsonSchema;
                                              uischema: ControlElement;
                                              visible: boolean;
                                          }

                                          • Optional cells?: JsonFormsCellRendererRegistryEntry[]

                                            All available cell renderers.

                                          • Optional config?: any

                                            Any configuration options for the element.

                                          • data: any

                                            The data to be rendered.

                                          • enabled: boolean

                                            Whether the rendered element should be enabled.

                                            @@ -8,4 +8,4 @@
                                          • Optional renderers?: JsonFormsRendererRegistryEntry[]

                                            All available renderers.

                                          • rootSchema: JsonSchema
                                          • schema: JsonSchema

                                            The JSON schema that describes the data.

                                          • uischema: ControlElement
                                          • visible: boolean

                                            Whether the rendered element should be visible.

                                            -

                                        Generated using TypeDoc

                                        \ No newline at end of file +
                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToEnumControlProps.html b/static/api/react/functions/ctxToEnumControlProps.html index 5374ef35..3b09c6a2 100644 --- a/static/api/react/functions/ctxToEnumControlProps.html +++ b/static/api/react/functions/ctxToEnumControlProps.html @@ -1,4 +1,4 @@ -ctxToEnumControlProps | JSON Forms React Core

                                    Function ctxToEnumControlProps

                                    • Parameters

                                      Returns {
                                          cells?: {
                                              cell: any;
                                              tester: RankedTester;
                                          }[];
                                          config?: any;
                                          data: any;
                                          description?: string;
                                          enabled: boolean;
                                          errors: string;
                                          i18nKeyPrefix?: string;
                                          id: string;
                                          label: string;
                                          options: EnumOption[];
                                          path: string;
                                          renderers?: JsonFormsRendererRegistryEntry[];
                                          required?: boolean;
                                          rootSchema: JsonSchema;
                                          schema: JsonSchema;
                                          uischema: ControlElement;
                                          visible: boolean;
                                      }

                                      • Optional cells?: {
                                            cell: any;
                                            tester: RankedTester;
                                        }[]
                                      • Optional config?: any

                                        Any configuration options for the element.

                                        +ctxToEnumControlProps | JSON Forms React Core

                                        Function ctxToEnumControlProps

                                        • Parameters

                                          Returns {
                                              cells?: {
                                                  cell: any;
                                                  tester: RankedTester;
                                              }[];
                                              config?: any;
                                              data: any;
                                              description?: string;
                                              enabled: boolean;
                                              errors: string;
                                              i18nKeyPrefix?: string;
                                              id: string;
                                              label: string;
                                              options: EnumOption[];
                                              path: string;
                                              renderers?: JsonFormsRendererRegistryEntry[];
                                              required?: boolean;
                                              rootSchema: JsonSchema;
                                              schema: JsonSchema;
                                              uischema: ControlElement;
                                              visible: boolean;
                                          }

                                          • Optional cells?: {
                                                cell: any;
                                                tester: RankedTester;
                                            }[]
                                          • Optional config?: any

                                            Any configuration options for the element.

                                          • data: any

                                            The data to be rendered.

                                          • Optional description?: string

                                            Description of input cell

                                          • enabled: boolean

                                            Whether the rendered element should be enabled.

                                            @@ -11,4 +11,4 @@
                                          • rootSchema: JsonSchema

                                            The root schema as returned by the store.

                                          • schema: JsonSchema

                                            The JSON schema that describes the data.

                                          • uischema: ControlElement
                                          • visible: boolean

                                            Whether the rendered element should be visible.

                                            -

                                        Generated using TypeDoc

                                        \ No newline at end of file +
                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToJsonFormsRendererProps.html b/static/api/react/functions/ctxToJsonFormsRendererProps.html index dbca3f1c..f0be96f4 100644 --- a/static/api/react/functions/ctxToJsonFormsRendererProps.html +++ b/static/api/react/functions/ctxToJsonFormsRendererProps.html @@ -1 +1 @@ -ctxToJsonFormsRendererProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +ctxToJsonFormsRendererProps | JSON Forms React Core

                                    Function ctxToJsonFormsRendererProps

                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToLabelProps.html b/static/api/react/functions/ctxToLabelProps.html index 109c791c..bf1a1dbf 100644 --- a/static/api/react/functions/ctxToLabelProps.html +++ b/static/api/react/functions/ctxToLabelProps.html @@ -1 +1 @@ -ctxToLabelProps | JSON Forms React Core

                                    Function ctxToLabelProps

                                    • Parameters

                                      Returns {
                                          cells: JsonFormsCellRendererRegistryEntry[];
                                          config: any;
                                          renderers: JsonFormsRendererRegistryEntry[];
                                          text: string;
                                          visible: boolean;
                                      }

                                      • cells: JsonFormsCellRendererRegistryEntry[]
                                      • config: any
                                      • renderers: JsonFormsRendererRegistryEntry[]
                                      • text: string
                                      • visible: boolean

                                    Generated using TypeDoc

                                    \ No newline at end of file +ctxToLabelProps | JSON Forms React Core

                                    Function ctxToLabelProps

                                    • Parameters

                                      Returns {
                                          cells: JsonFormsCellRendererRegistryEntry[];
                                          config: any;
                                          renderers: JsonFormsRendererRegistryEntry[];
                                          text: string;
                                          visible: boolean;
                                      }

                                      • cells: JsonFormsCellRendererRegistryEntry[]
                                      • config: any
                                      • renderers: JsonFormsRendererRegistryEntry[]
                                      • text: string
                                      • visible: boolean
                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToLayoutProps.html b/static/api/react/functions/ctxToLayoutProps.html index 5575c550..633887e2 100644 --- a/static/api/react/functions/ctxToLayoutProps.html +++ b/static/api/react/functions/ctxToLayoutProps.html @@ -1 +1 @@ -ctxToLayoutProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +ctxToLayoutProps | JSON Forms React Core

                                    Function ctxToLayoutProps

                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToMasterListItemProps.html b/static/api/react/functions/ctxToMasterListItemProps.html index b6f1c488..08a879c3 100644 --- a/static/api/react/functions/ctxToMasterListItemProps.html +++ b/static/api/react/functions/ctxToMasterListItemProps.html @@ -1 +1 @@ -ctxToMasterListItemProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +ctxToMasterListItemProps | JSON Forms React Core

                                    Function ctxToMasterListItemProps

                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToMultiEnumControlProps.html b/static/api/react/functions/ctxToMultiEnumControlProps.html index 53b8f280..9abda2cc 100644 --- a/static/api/react/functions/ctxToMultiEnumControlProps.html +++ b/static/api/react/functions/ctxToMultiEnumControlProps.html @@ -1,4 +1,4 @@ -ctxToMultiEnumControlProps | JSON Forms React Core

                                    Function ctxToMultiEnumControlProps

                                    • Parameters

                                      Returns {
                                          cells?: {
                                              cell: any;
                                              tester: RankedTester;
                                          }[];
                                          config?: any;
                                          data: any;
                                          description?: string;
                                          enabled: boolean;
                                          errors: string;
                                          i18nKeyPrefix?: string;
                                          id: string;
                                          label: string;
                                          options: EnumOption[];
                                          path: string;
                                          renderers?: JsonFormsRendererRegistryEntry[];
                                          required?: boolean;
                                          rootSchema: JsonSchema;
                                          schema: JsonSchema;
                                          uischema: ControlElement;
                                          visible: boolean;
                                      }

                                      • Optional cells?: {
                                            cell: any;
                                            tester: RankedTester;
                                        }[]
                                      • Optional config?: any

                                        Any configuration options for the element.

                                        +ctxToMultiEnumControlProps | JSON Forms React Core

                                        Function ctxToMultiEnumControlProps

                                        • Parameters

                                          Returns {
                                              cells?: {
                                                  cell: any;
                                                  tester: RankedTester;
                                              }[];
                                              config?: any;
                                              data: any;
                                              description?: string;
                                              enabled: boolean;
                                              errors: string;
                                              i18nKeyPrefix?: string;
                                              id: string;
                                              label: string;
                                              options: EnumOption[];
                                              path: string;
                                              renderers?: JsonFormsRendererRegistryEntry[];
                                              required?: boolean;
                                              rootSchema: JsonSchema;
                                              schema: JsonSchema;
                                              uischema: ControlElement;
                                              visible: boolean;
                                          }

                                          • Optional cells?: {
                                                cell: any;
                                                tester: RankedTester;
                                            }[]
                                          • Optional config?: any

                                            Any configuration options for the element.

                                          • data: any

                                            The data to be rendered.

                                          • Optional description?: string

                                            Description of input cell

                                          • enabled: boolean

                                            Whether the rendered element should be enabled.

                                            @@ -11,4 +11,4 @@
                                          • rootSchema: JsonSchema

                                            The root schema as returned by the store.

                                          • schema: JsonSchema

                                            The JSON schema that describes the data.

                                          • uischema: ControlElement
                                          • visible: boolean

                                            Whether the rendered element should be visible.

                                            -

                                        Generated using TypeDoc

                                        \ No newline at end of file +
                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToOneOfEnumCellProps.html b/static/api/react/functions/ctxToOneOfEnumCellProps.html index 0fac48e0..2c3a3283 100644 --- a/static/api/react/functions/ctxToOneOfEnumCellProps.html +++ b/static/api/react/functions/ctxToOneOfEnumCellProps.html @@ -1,4 +1,4 @@ -ctxToOneOfEnumCellProps | JSON Forms React Core

                                    Function ctxToOneOfEnumCellProps

                                    • Parameters

                                      Returns {
                                          cells?: JsonFormsCellRendererRegistryEntry[];
                                          config?: any;
                                          data: any;
                                          enabled: boolean;
                                          errors: string;
                                          id: string;
                                          isValid: boolean;
                                          options: EnumOption[];
                                          path: string;
                                          renderers?: JsonFormsRendererRegistryEntry[];
                                          rootSchema: JsonSchema;
                                          schema: JsonSchema;
                                          uischema: ControlElement;
                                          visible: boolean;
                                      }

                                      • Optional cells?: JsonFormsCellRendererRegistryEntry[]

                                        All available cell renderers.

                                        +ctxToOneOfEnumCellProps | JSON Forms React Core

                                        Function ctxToOneOfEnumCellProps

                                        • Parameters

                                          Returns {
                                              cells?: JsonFormsCellRendererRegistryEntry[];
                                              config?: any;
                                              data: any;
                                              enabled: boolean;
                                              errors: string;
                                              id: string;
                                              isValid: boolean;
                                              options: EnumOption[];
                                              path: string;
                                              renderers?: JsonFormsRendererRegistryEntry[];
                                              rootSchema: JsonSchema;
                                              schema: JsonSchema;
                                              uischema: ControlElement;
                                              visible: boolean;
                                          }

                                          • Optional cells?: JsonFormsCellRendererRegistryEntry[]

                                            All available cell renderers.

                                          • Optional config?: any

                                            Any configuration options for the element.

                                          • data: any

                                            The data to be rendered.

                                          • enabled: boolean

                                            Whether the rendered element should be enabled.

                                            @@ -8,4 +8,4 @@
                                          • Optional renderers?: JsonFormsRendererRegistryEntry[]

                                            All available renderers.

                                          • rootSchema: JsonSchema
                                          • schema: JsonSchema

                                            The JSON schema that describes the data.

                                          • uischema: ControlElement
                                          • visible: boolean

                                            Whether the rendered element should be visible.

                                            -

                                        Generated using TypeDoc

                                        \ No newline at end of file +
                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToOneOfEnumControlProps.html b/static/api/react/functions/ctxToOneOfEnumControlProps.html index af60744c..ace02ef8 100644 --- a/static/api/react/functions/ctxToOneOfEnumControlProps.html +++ b/static/api/react/functions/ctxToOneOfEnumControlProps.html @@ -1,4 +1,4 @@ -ctxToOneOfEnumControlProps | JSON Forms React Core

                                    Function ctxToOneOfEnumControlProps

                                    • Parameters

                                      Returns {
                                          cells?: {
                                              cell: any;
                                              tester: RankedTester;
                                          }[];
                                          config?: any;
                                          data: any;
                                          description?: string;
                                          enabled: boolean;
                                          errors: string;
                                          i18nKeyPrefix?: string;
                                          id: string;
                                          label: string;
                                          options: EnumOption[];
                                          path: string;
                                          renderers?: JsonFormsRendererRegistryEntry[];
                                          required?: boolean;
                                          rootSchema: JsonSchema;
                                          schema: JsonSchema;
                                          uischema: ControlElement;
                                          visible: boolean;
                                      }

                                      • Optional cells?: {
                                            cell: any;
                                            tester: RankedTester;
                                        }[]
                                      • Optional config?: any

                                        Any configuration options for the element.

                                        +ctxToOneOfEnumControlProps | JSON Forms React Core

                                        Function ctxToOneOfEnumControlProps

                                        • Parameters

                                          Returns {
                                              cells?: {
                                                  cell: any;
                                                  tester: RankedTester;
                                              }[];
                                              config?: any;
                                              data: any;
                                              description?: string;
                                              enabled: boolean;
                                              errors: string;
                                              i18nKeyPrefix?: string;
                                              id: string;
                                              label: string;
                                              options: EnumOption[];
                                              path: string;
                                              renderers?: JsonFormsRendererRegistryEntry[];
                                              required?: boolean;
                                              rootSchema: JsonSchema;
                                              schema: JsonSchema;
                                              uischema: ControlElement;
                                              visible: boolean;
                                          }

                                          • Optional cells?: {
                                                cell: any;
                                                tester: RankedTester;
                                            }[]
                                          • Optional config?: any

                                            Any configuration options for the element.

                                          • data: any

                                            The data to be rendered.

                                          • Optional description?: string

                                            Description of input cell

                                          • enabled: boolean

                                            Whether the rendered element should be enabled.

                                            @@ -11,4 +11,4 @@
                                          • rootSchema: JsonSchema

                                            The root schema as returned by the store.

                                          • schema: JsonSchema

                                            The JSON schema that describes the data.

                                          • uischema: ControlElement
                                          • visible: boolean

                                            Whether the rendered element should be visible.

                                            -

                                        Generated using TypeDoc

                                        \ No newline at end of file +
                                    \ No newline at end of file diff --git a/static/api/react/functions/ctxToOneOfProps.html b/static/api/react/functions/ctxToOneOfProps.html index 35917f62..e72c644d 100644 --- a/static/api/react/functions/ctxToOneOfProps.html +++ b/static/api/react/functions/ctxToOneOfProps.html @@ -1 +1 @@ -ctxToOneOfProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +ctxToOneOfProps | JSON Forms React Core

                                    Function ctxToOneOfProps

                                    \ No newline at end of file diff --git a/static/api/react/functions/useJsonForms.html b/static/api/react/functions/useJsonForms.html index 93eb2341..40ab0a3a 100644 --- a/static/api/react/functions/useJsonForms.html +++ b/static/api/react/functions/useJsonForms.html @@ -1 +1 @@ -useJsonForms | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +useJsonForms | JSON Forms React Core
                                    \ No newline at end of file diff --git a/static/api/react/functions/withContextToJsonFormsRendererProps.html b/static/api/react/functions/withContextToJsonFormsRendererProps.html index ba493f02..397eeaf4 100644 --- a/static/api/react/functions/withContextToJsonFormsRendererProps.html +++ b/static/api/react/functions/withContextToJsonFormsRendererProps.html @@ -1 +1 @@ -withContextToJsonFormsRendererProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +withContextToJsonFormsRendererProps | JSON Forms React Core

                                    Function withContextToJsonFormsRendererProps

                                    • Parameters

                                      • Component: ComponentType<JsonFormsProps>

                                      Returns ComponentType<OwnPropsOfJsonFormsRenderer>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsAllOfProps.html b/static/api/react/functions/withJsonFormsAllOfProps.html index 92407aab..dffedc43 100644 --- a/static/api/react/functions/withJsonFormsAllOfProps.html +++ b/static/api/react/functions/withJsonFormsAllOfProps.html @@ -1 +1 @@ -withJsonFormsAllOfProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsAllOfProps | JSON Forms React Core

                                    Function withJsonFormsAllOfProps

                                    • Parameters

                                      • Component: ComponentType<CombinatorRendererProps>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsAnyOfProps.html b/static/api/react/functions/withJsonFormsAnyOfProps.html index 526b507f..06dda3d0 100644 --- a/static/api/react/functions/withJsonFormsAnyOfProps.html +++ b/static/api/react/functions/withJsonFormsAnyOfProps.html @@ -1 +1 @@ -withJsonFormsAnyOfProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsAnyOfProps | JSON Forms React Core

                                    Function withJsonFormsAnyOfProps

                                    • Parameters

                                      • Component: ComponentType<CombinatorRendererProps>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsArrayControlProps.html b/static/api/react/functions/withJsonFormsArrayControlProps.html index 05af5ef7..7f9a64e9 100644 --- a/static/api/react/functions/withJsonFormsArrayControlProps.html +++ b/static/api/react/functions/withJsonFormsArrayControlProps.html @@ -1 +1 @@ -withJsonFormsArrayControlProps | JSON Forms React Core

                                    Function withJsonFormsArrayControlProps

                                    • Parameters

                                      • Component: ComponentType<ArrayControlProps>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl>

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsArrayControlProps | JSON Forms React Core

                                    Function withJsonFormsArrayControlProps

                                    • Parameters

                                      • Component: ComponentType<ArrayControlProps>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsArrayLayoutProps.html b/static/api/react/functions/withJsonFormsArrayLayoutProps.html index 54a3a35c..995fccd8 100644 --- a/static/api/react/functions/withJsonFormsArrayLayoutProps.html +++ b/static/api/react/functions/withJsonFormsArrayLayoutProps.html @@ -1 +1 @@ -withJsonFormsArrayLayoutProps | JSON Forms React Core

                                    Function withJsonFormsArrayLayoutProps

                                    • Parameters

                                      • Component: ComponentType<ArrayLayoutProps>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl>

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsArrayLayoutProps | JSON Forms React Core

                                    Function withJsonFormsArrayLayoutProps

                                    • Parameters

                                      • Component: ComponentType<ArrayLayoutProps>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsCellProps.html b/static/api/react/functions/withJsonFormsCellProps.html index dd8e2a4b..3c769fa6 100644 --- a/static/api/react/functions/withJsonFormsCellProps.html +++ b/static/api/react/functions/withJsonFormsCellProps.html @@ -1 +1 @@ -withJsonFormsCellProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsCellProps | JSON Forms React Core

                                    Function withJsonFormsCellProps

                                    • Parameters

                                      • Component: ComponentType<CellProps>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfCell>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsContext.html b/static/api/react/functions/withJsonFormsContext.html index f7aa4231..5331c196 100644 --- a/static/api/react/functions/withJsonFormsContext.html +++ b/static/api/react/functions/withJsonFormsContext.html @@ -1 +1 @@ -withJsonFormsContext | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsContext | JSON Forms React Core

                                    Function withJsonFormsContext

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsControlProps.html b/static/api/react/functions/withJsonFormsControlProps.html index d41f60d7..c6b4c1b4 100644 --- a/static/api/react/functions/withJsonFormsControlProps.html +++ b/static/api/react/functions/withJsonFormsControlProps.html @@ -1 +1 @@ -withJsonFormsControlProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsControlProps | JSON Forms React Core

                                    Function withJsonFormsControlProps

                                    • Parameters

                                      • Component: ComponentType<ControlProps>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsDetailProps.html b/static/api/react/functions/withJsonFormsDetailProps.html index ead89edd..9f9218e1 100644 --- a/static/api/react/functions/withJsonFormsDetailProps.html +++ b/static/api/react/functions/withJsonFormsDetailProps.html @@ -1 +1 @@ -withJsonFormsDetailProps | JSON Forms React Core

                                    Function withJsonFormsDetailProps

                                    • Parameters

                                      • Component: ComponentType<StatePropsOfControlWithDetail>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl>

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsDetailProps | JSON Forms React Core

                                    Function withJsonFormsDetailProps

                                    • Parameters

                                      • Component: ComponentType<StatePropsOfControlWithDetail>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsDispatchCellProps.html b/static/api/react/functions/withJsonFormsDispatchCellProps.html index 1985cdf8..ff7c830e 100644 --- a/static/api/react/functions/withJsonFormsDispatchCellProps.html +++ b/static/api/react/functions/withJsonFormsDispatchCellProps.html @@ -1 +1 @@ -withJsonFormsDispatchCellProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsDispatchCellProps | JSON Forms React Core

                                    Function withJsonFormsDispatchCellProps

                                    • Parameters

                                      • Component: ComponentType<DispatchCellProps>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfCell>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsEnumCellProps.html b/static/api/react/functions/withJsonFormsEnumCellProps.html index 228040ea..5d16559b 100644 --- a/static/api/react/functions/withJsonFormsEnumCellProps.html +++ b/static/api/react/functions/withJsonFormsEnumCellProps.html @@ -1 +1 @@ -withJsonFormsEnumCellProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsEnumCellProps | JSON Forms React Core

                                    Function withJsonFormsEnumCellProps

                                    • Parameters

                                      • Component: ComponentType<EnumCellProps>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfEnumCell>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsEnumProps.html b/static/api/react/functions/withJsonFormsEnumProps.html index 390624b2..db5c3bac 100644 --- a/static/api/react/functions/withJsonFormsEnumProps.html +++ b/static/api/react/functions/withJsonFormsEnumProps.html @@ -1 +1 @@ -withJsonFormsEnumProps | JSON Forms React Core

                                    Function withJsonFormsEnumProps

                                    • Parameters

                                      • Component: ComponentType<ControlProps & OwnPropsOfEnum>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl & OwnPropsOfEnum>

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsEnumProps | JSON Forms React Core

                                    Function withJsonFormsEnumProps

                                    • Parameters

                                      • Component: ComponentType<ControlProps & OwnPropsOfEnum>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl & OwnPropsOfEnum>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsLabelProps.html b/static/api/react/functions/withJsonFormsLabelProps.html index 17da7e9f..738974a5 100644 --- a/static/api/react/functions/withJsonFormsLabelProps.html +++ b/static/api/react/functions/withJsonFormsLabelProps.html @@ -1 +1 @@ -withJsonFormsLabelProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsLabelProps | JSON Forms React Core

                                    Function withJsonFormsLabelProps

                                    • Parameters

                                      • Component: ComponentType<LabelProps & OwnPropsOfEnum>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfLabel>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsLayoutProps.html b/static/api/react/functions/withJsonFormsLayoutProps.html index b7495152..eddc9538 100644 --- a/static/api/react/functions/withJsonFormsLayoutProps.html +++ b/static/api/react/functions/withJsonFormsLayoutProps.html @@ -1 +1 @@ -withJsonFormsLayoutProps | JSON Forms React Core

                                    Function withJsonFormsLayoutProps

                                    • Type Parameters

                                      • T extends LayoutProps

                                      Parameters

                                      • Component: ComponentType<T>
                                      • memoize: boolean = true

                                      Returns ComponentType<T & OwnPropsOfLayout>

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsLayoutProps | JSON Forms React Core

                                    Function withJsonFormsLayoutProps

                                    • Type Parameters

                                      • T extends LayoutProps

                                      Parameters

                                      • Component: ComponentType<T>
                                      • memoize: boolean = true

                                      Returns ComponentType<T & OwnPropsOfLayout>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsMasterListItemProps.html b/static/api/react/functions/withJsonFormsMasterListItemProps.html index d05ab60d..0cbf790c 100644 --- a/static/api/react/functions/withJsonFormsMasterListItemProps.html +++ b/static/api/react/functions/withJsonFormsMasterListItemProps.html @@ -1 +1 @@ -withJsonFormsMasterListItemProps | JSON Forms React Core

                                    Function withJsonFormsMasterListItemProps

                                    • Parameters

                                      • Component: ComponentType<StatePropsOfMasterItem>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfMasterListItem>

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsMasterListItemProps | JSON Forms React Core

                                    Function withJsonFormsMasterListItemProps

                                    • Parameters

                                      • Component: ComponentType<StatePropsOfMasterItem>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfMasterListItem>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsMultiEnumProps.html b/static/api/react/functions/withJsonFormsMultiEnumProps.html index 61a808ce..94cd0332 100644 --- a/static/api/react/functions/withJsonFormsMultiEnumProps.html +++ b/static/api/react/functions/withJsonFormsMultiEnumProps.html @@ -1 +1 @@ -withJsonFormsMultiEnumProps | JSON Forms React Core

                                    Function withJsonFormsMultiEnumProps

                                    • Parameters

                                      • Component: ComponentType<ControlProps & OwnPropsOfEnum & DispatchPropsOfMultiEnumControl>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl & OwnPropsOfEnum & DispatchPropsOfMultiEnumControl>

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsMultiEnumProps | JSON Forms React Core

                                    Function withJsonFormsMultiEnumProps

                                    • Parameters

                                      • Component: ComponentType<ControlProps & OwnPropsOfEnum & DispatchPropsOfMultiEnumControl>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl & OwnPropsOfEnum & DispatchPropsOfMultiEnumControl>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsOneOfEnumCellProps.html b/static/api/react/functions/withJsonFormsOneOfEnumCellProps.html index 5c698ce7..92649c73 100644 --- a/static/api/react/functions/withJsonFormsOneOfEnumCellProps.html +++ b/static/api/react/functions/withJsonFormsOneOfEnumCellProps.html @@ -1 +1 @@ -withJsonFormsOneOfEnumCellProps | JSON Forms React Core

                                    Function withJsonFormsOneOfEnumCellProps

                                    • Parameters

                                      • Component: ComponentType<EnumCellProps>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfEnumCell>

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsOneOfEnumCellProps | JSON Forms React Core

                                    Function withJsonFormsOneOfEnumCellProps

                                    • Parameters

                                      • Component: ComponentType<EnumCellProps>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfEnumCell>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsOneOfEnumProps.html b/static/api/react/functions/withJsonFormsOneOfEnumProps.html index 8fb70218..754326ae 100644 --- a/static/api/react/functions/withJsonFormsOneOfEnumProps.html +++ b/static/api/react/functions/withJsonFormsOneOfEnumProps.html @@ -1 +1 @@ -withJsonFormsOneOfEnumProps | JSON Forms React Core

                                    Function withJsonFormsOneOfEnumProps

                                    • Parameters

                                      • Component: ComponentType<ControlProps & OwnPropsOfEnum>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl & OwnPropsOfEnum>

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsOneOfEnumProps | JSON Forms React Core

                                    Function withJsonFormsOneOfEnumProps

                                    • Parameters

                                      • Component: ComponentType<ControlProps & OwnPropsOfEnum>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl & OwnPropsOfEnum>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsOneOfProps.html b/static/api/react/functions/withJsonFormsOneOfProps.html index 0e938bd9..2a5611ea 100644 --- a/static/api/react/functions/withJsonFormsOneOfProps.html +++ b/static/api/react/functions/withJsonFormsOneOfProps.html @@ -1 +1 @@ -withJsonFormsOneOfProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsOneOfProps | JSON Forms React Core

                                    Function withJsonFormsOneOfProps

                                    • Parameters

                                      • Component: ComponentType<CombinatorRendererProps>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfControl>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withJsonFormsRendererProps.html b/static/api/react/functions/withJsonFormsRendererProps.html index e6f6fff1..5dde5719 100644 --- a/static/api/react/functions/withJsonFormsRendererProps.html +++ b/static/api/react/functions/withJsonFormsRendererProps.html @@ -1 +1 @@ -withJsonFormsRendererProps | JSON Forms React Core

                                    Function withJsonFormsRendererProps

                                    • Parameters

                                      • Component: ComponentType<JsonFormsProps>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfJsonFormsRenderer>

                                    Generated using TypeDoc

                                    \ No newline at end of file +withJsonFormsRendererProps | JSON Forms React Core

                                    Function withJsonFormsRendererProps

                                    • Parameters

                                      • Component: ComponentType<JsonFormsProps>
                                      • memoize: boolean = true

                                      Returns ComponentType<OwnPropsOfJsonFormsRenderer>

                                    \ No newline at end of file diff --git a/static/api/react/functions/withTranslateProps.html b/static/api/react/functions/withTranslateProps.html index a127cae7..f5e82387 100644 --- a/static/api/react/functions/withTranslateProps.html +++ b/static/api/react/functions/withTranslateProps.html @@ -1 +1 @@ -withTranslateProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +withTranslateProps | JSON Forms React Core

                                    Function withTranslateProps

                                    \ No newline at end of file diff --git a/static/api/react/hierarchy.html b/static/api/react/hierarchy.html new file mode 100644 index 00000000..82a0f72a --- /dev/null +++ b/static/api/react/hierarchy.html @@ -0,0 +1 @@ +JSON Forms React Core
                                    \ No newline at end of file diff --git a/static/api/react/index.html b/static/api/react/index.html index 8f813cfa..925f2100 100644 --- a/static/api/react/index.html +++ b/static/api/react/index.html @@ -1,4 +1,4 @@ -JSON Forms React Core

                                    JSON Forms React Core

                                    JSON Forms - More Forms. Less Code

                                    Complex forms in the blink of an eye

                                    +JSON Forms React Core

                                    JSON Forms React Core

                                    JSON Forms - More Forms. Less Code

                                    Complex forms in the blink of an eye

                                    JSON Forms eliminates the tedious task of writing fully-featured forms by hand by leveraging the capabilities of JSON, JSON Schema and Javascript.

                                    React Package

                                    This is the JSON Forms React package which provides the necessary bindings for React. It uses JSON Forms Core.

                                    You can combine the react package with any react-based renderer set you want, for example the Material Renderers or the Vanilla Renderers.

                                    @@ -20,7 +20,9 @@
                                  • uischemas: JsonFormsUiSchemaEntry[] - registry for dynamic ui schema dispatching
                                  • validationMode: 'ValidateAndShow' | 'ValidateAndHide' | 'NoValidation' - the validation mode for the form
                                  • ajv: AJV - custom Ajv instance for the form
                                  • -
                                  • onChange - callback which is called on each data change, containing the updated data and the validation result.
                                  • +
                                  • middleware: Middleware - can be used to hook into the form-wide data management.
                                  • +
                                  • i18n: JsonFormsI18nState - can be used to internationalize the rendered form.
                                  • +
                                  • onChange - callback which is called initially and on each data change, containing the updated data and the validation result.
                                  • Example:

                                    import React, { useState } from 'react';
                                    import {
                                    materialRenderers,
                                    materialCells,
                                    } from '@jsonforms/material-renderers';
                                    import { JsonForms } from '@jsonforms/react';

                                    const schema = {
                                    type: 'object',
                                    properties: {
                                    name: {
                                    type: 'string',
                                    minLength: 1,
                                    },
                                    done: {
                                    type: 'boolean',
                                    },
                                    due_date: {
                                    type: 'string',
                                    format: 'date',
                                    },
                                    recurrence: {
                                    type: 'string',
                                    enum: ['Never', 'Daily', 'Weekly', 'Monthly'],
                                    },
                                    },
                                    required: ['name', 'due_date'],
                                    };
                                    const uischema = {
                                    type: 'VerticalLayout',
                                    elements: [
                                    {
                                    type: 'Control',
                                    label: false,
                                    scope: '#/properties/done',
                                    },
                                    {
                                    type: 'Control',
                                    scope: '#/properties/name',
                                    },
                                    {
                                    type: 'HorizontalLayout',
                                    elements: [
                                    {
                                    type: 'Control',
                                    scope: '#/properties/due_date',
                                    },
                                    {
                                    type: 'Control',
                                    scope: '#/properties/recurrence',
                                    },
                                    ],
                                    },
                                    ],
                                    };
                                    const initialData = {};
                                    function App() {
                                    const [data, setData] = useState(initialData);
                                    return (
                                    <JsonForms
                                    schema={schema}
                                    uischema={uischema}
                                    data={data}
                                    renderers={materialRenderers}
                                    cells={materialCells}
                                    onChange={({ data, _errors }) => setData(data)}
                                    />
                                    );
                                    }
                                    export default App; @@ -33,4 +35,4 @@ You can also reach us via email. In addition, EclipseSource also offers professional support for JSON Forms.

                                    Migration

                                    See our migration guide when updating JSON Forms.

                                    -

                                    Generated using TypeDoc

                                    \ No newline at end of file +
                                    \ No newline at end of file diff --git a/static/api/react/interfaces/JsonFormsInitStateProps.html b/static/api/react/interfaces/JsonFormsInitStateProps.html index 73ebc8c1..4bcf8747 100644 --- a/static/api/react/interfaces/JsonFormsInitStateProps.html +++ b/static/api/react/interfaces/JsonFormsInitStateProps.html @@ -1,13 +1,13 @@ -JsonFormsInitStateProps | JSON Forms React Core

                                    Interface JsonFormsInitStateProps

                                    interface JsonFormsInitStateProps {
                                        additionalErrors?: ErrorObject<string, Record<string, any>, unknown>[];
                                        ajv?: Ajv;
                                        cells?: JsonFormsCellRendererRegistryEntry[];
                                        config?: any;
                                        data: any;
                                        i18n?: JsonFormsI18nState;
                                        readonly?: boolean;
                                        renderers: JsonFormsRendererRegistryEntry[];
                                        schema?: JsonSchema;
                                        uischema?: UISchemaElement;
                                        uischemas?: JsonFormsUISchemaRegistryEntry[];
                                        validationMode?: ValidationMode;
                                    }

                                    Properties

                                    additionalErrors?: ErrorObject<string, Record<string, any>, unknown>[]
                                    ajv?: Ajv
                                    cells?: JsonFormsCellRendererRegistryEntry[]
                                    config?: any
                                    data: any
                                    i18n?: JsonFormsI18nState
                                    readonly?: boolean
                                    renderers: JsonFormsRendererRegistryEntry[]
                                    schema?: JsonSchema
                                    uischema?: UISchemaElement
                                    uischemas?: JsonFormsUISchemaRegistryEntry[]
                                    validationMode?: ValidationMode

                                    Generated using TypeDoc

                                    \ No newline at end of file +JsonFormsInitStateProps | JSON Forms React Core

                                    Interface JsonFormsInitStateProps

                                    interface JsonFormsInitStateProps {
                                        additionalErrors?: ErrorObject<string, Record<string, any>, unknown>[];
                                        ajv?: Ajv;
                                        cells?: JsonFormsCellRendererRegistryEntry[];
                                        config?: any;
                                        data: any;
                                        i18n?: JsonFormsI18nState;
                                        readonly?: boolean;
                                        renderers: JsonFormsRendererRegistryEntry[];
                                        schema?: JsonSchema;
                                        uischema?: UISchemaElement;
                                        uischemas?: JsonFormsUISchemaRegistryEntry[];
                                        validationMode?: ValidationMode;
                                    }

                                    Properties

                                    additionalErrors?: ErrorObject<string, Record<string, any>, unknown>[]
                                    ajv?: Ajv
                                    cells?: JsonFormsCellRendererRegistryEntry[]
                                    config?: any
                                    data: any
                                    i18n?: JsonFormsI18nState
                                    readonly?: boolean
                                    renderers: JsonFormsRendererRegistryEntry[]
                                    schema?: JsonSchema
                                    uischema?: UISchemaElement
                                    uischemas?: JsonFormsUISchemaRegistryEntry[]
                                    validationMode?: ValidationMode
                                    \ No newline at end of file diff --git a/static/api/react/interfaces/JsonFormsReactProps.html b/static/api/react/interfaces/JsonFormsReactProps.html index b6014910..7f6f365f 100644 --- a/static/api/react/interfaces/JsonFormsReactProps.html +++ b/static/api/react/interfaces/JsonFormsReactProps.html @@ -1,3 +1,3 @@ -JsonFormsReactProps | JSON Forms React Core

                                    Interface JsonFormsReactProps

                                    interface JsonFormsReactProps {
                                        middleware?: Middleware;
                                        onChange?(state): void;
                                    }

                                    Properties

                                    Methods

                                    Properties

                                    middleware?: Middleware

                                    Methods

                                    Generated using TypeDoc

                                    \ No newline at end of file +JsonFormsReactProps | JSON Forms React Core

                                    Interface JsonFormsReactProps

                                    interface JsonFormsReactProps {
                                        middleware?: Middleware;
                                        onChange?(state): void;
                                    }

                                    Properties

                                    Methods

                                    Properties

                                    middleware?: Middleware

                                    Methods

                                    \ No newline at end of file diff --git a/static/api/react/interfaces/JsonFormsReduxContextProps.html b/static/api/react/interfaces/JsonFormsReduxContextProps.html index 2c8a53e9..4d8f3d77 100644 --- a/static/api/react/interfaces/JsonFormsReduxContextProps.html +++ b/static/api/react/interfaces/JsonFormsReduxContextProps.html @@ -1,17 +1,17 @@ -JsonFormsReduxContextProps | JSON Forms React Core

                                    Interface JsonFormsReduxContextProps

                                    interface JsonFormsReduxContextProps {
                                        cells?: JsonFormsCellRendererRegistryEntry[];
                                        children: any;
                                        config?: any;
                                        core?: JsonFormsCore;
                                        dispatch: Dispatch<unknown>;
                                        i18n?: JsonFormsI18nState;
                                        readonly?: boolean;
                                        renderers?: JsonFormsRendererRegistryEntry[];
                                        uischemas?: JsonFormsUISchemaRegistryEntry[];
                                    }

                                    Hierarchy

                                    • JsonFormsSubStates
                                      • JsonFormsReduxContextProps

                                    Properties

                                    cells?: JsonFormsCellRendererRegistryEntry[]

                                    All available cell renderers.

                                    -
                                    children: any
                                    config?: any

                                    Global configuration options.

                                    -
                                    core?: JsonFormsCore

                                    Substate for storing mandatory sub-state.

                                    -
                                    dispatch: Dispatch<unknown>
                                    i18n?: JsonFormsI18nState

                                    I18n settings.

                                    -
                                    readonly?: boolean

                                    If true, sets all controls to read-only.

                                    -
                                    renderers?: JsonFormsRendererRegistryEntry[]

                                    All available renderers.

                                    -
                                    uischemas?: JsonFormsUISchemaRegistryEntry[]

                                    The UI schema registry used in detail renderers.

                                    -

                                    Generated using TypeDoc

                                    \ No newline at end of file +JsonFormsReduxContextProps | JSON Forms React Core

                                    Interface JsonFormsReduxContextProps

                                    interface JsonFormsReduxContextProps {
                                        cells?: JsonFormsCellRendererRegistryEntry[];
                                        children: any;
                                        config?: any;
                                        core?: JsonFormsCore;
                                        dispatch: Dispatch<unknown>;
                                        i18n?: JsonFormsI18nState;
                                        readonly?: boolean;
                                        renderers?: JsonFormsRendererRegistryEntry[];
                                        uischemas?: JsonFormsUISchemaRegistryEntry[];
                                    }

                                    Hierarchy

                                    • JsonFormsSubStates
                                      • JsonFormsReduxContextProps

                                    Properties

                                    cells?: JsonFormsCellRendererRegistryEntry[]

                                    All available cell renderers.

                                    +
                                    children: any
                                    config?: any

                                    Global configuration options.

                                    +
                                    core?: JsonFormsCore

                                    Substate for storing mandatory sub-state.

                                    +
                                    dispatch: Dispatch<unknown>
                                    i18n?: JsonFormsI18nState

                                    I18n settings.

                                    +
                                    readonly?: boolean

                                    If true, sets all controls to read-only.

                                    +
                                    renderers?: JsonFormsRendererRegistryEntry[]

                                    All available renderers.

                                    +
                                    uischemas?: JsonFormsUISchemaRegistryEntry[]

                                    The UI schema registry used in detail renderers.

                                    +
                                    \ No newline at end of file diff --git a/static/api/react/interfaces/JsonFormsStateContext.html b/static/api/react/interfaces/JsonFormsStateContext.html index 50efadfd..13ed5b62 100644 --- a/static/api/react/interfaces/JsonFormsStateContext.html +++ b/static/api/react/interfaces/JsonFormsStateContext.html @@ -1,16 +1,16 @@ -JsonFormsStateContext | JSON Forms React Core

                                    Interface JsonFormsStateContext

                                    interface JsonFormsStateContext {
                                        cells?: JsonFormsCellRendererRegistryEntry[];
                                        config?: any;
                                        core?: JsonFormsCore;
                                        dispatch?: Dispatch<CoreActions>;
                                        i18n?: JsonFormsI18nState;
                                        readonly?: boolean;
                                        renderers?: JsonFormsRendererRegistryEntry[];
                                        uischemas?: JsonFormsUISchemaRegistryEntry[];
                                    }

                                    Hierarchy

                                    • JsonFormsSubStates
                                      • JsonFormsStateContext

                                    Properties

                                    cells?: JsonFormsCellRendererRegistryEntry[]

                                    All available cell renderers.

                                    -
                                    config?: any

                                    Global configuration options.

                                    -
                                    core?: JsonFormsCore

                                    Substate for storing mandatory sub-state.

                                    -
                                    dispatch?: Dispatch<CoreActions>
                                    i18n?: JsonFormsI18nState

                                    I18n settings.

                                    -
                                    readonly?: boolean

                                    If true, sets all controls to read-only.

                                    -
                                    renderers?: JsonFormsRendererRegistryEntry[]

                                    All available renderers.

                                    -
                                    uischemas?: JsonFormsUISchemaRegistryEntry[]

                                    The UI schema registry used in detail renderers.

                                    -

                                    Generated using TypeDoc

                                    \ No newline at end of file +JsonFormsStateContext | JSON Forms React Core

                                    Interface JsonFormsStateContext

                                    interface JsonFormsStateContext {
                                        cells?: JsonFormsCellRendererRegistryEntry[];
                                        config?: any;
                                        core?: JsonFormsCore;
                                        dispatch?: Dispatch<CoreActions>;
                                        i18n?: JsonFormsI18nState;
                                        readonly?: boolean;
                                        renderers?: JsonFormsRendererRegistryEntry[];
                                        uischemas?: JsonFormsUISchemaRegistryEntry[];
                                    }

                                    Hierarchy

                                    • JsonFormsSubStates
                                      • JsonFormsStateContext

                                    Properties

                                    cells?: JsonFormsCellRendererRegistryEntry[]

                                    All available cell renderers.

                                    +
                                    config?: any

                                    Global configuration options.

                                    +
                                    core?: JsonFormsCore

                                    Substate for storing mandatory sub-state.

                                    +
                                    dispatch?: Dispatch<CoreActions>
                                    i18n?: JsonFormsI18nState

                                    I18n settings.

                                    +
                                    readonly?: boolean

                                    If true, sets all controls to read-only.

                                    +
                                    renderers?: JsonFormsRendererRegistryEntry[]

                                    All available renderers.

                                    +
                                    uischemas?: JsonFormsUISchemaRegistryEntry[]

                                    The UI schema registry used in detail renderers.

                                    +
                                    \ No newline at end of file diff --git a/static/api/react/interfaces/TranslateProps.html b/static/api/react/interfaces/TranslateProps.html index 934eff8f..c3632179 100644 --- a/static/api/react/interfaces/TranslateProps.html +++ b/static/api/react/interfaces/TranslateProps.html @@ -1,3 +1,3 @@ -TranslateProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +TranslateProps | JSON Forms React Core

                                    Interface TranslateProps

                                    interface TranslateProps {
                                        locale: string;
                                        t: Translator;
                                    }

                                    Properties

                                    Properties

                                    locale: string
                                    t: Translator
                                    \ No newline at end of file diff --git a/static/api/react/interfaces/UnknownRendererProps.html b/static/api/react/interfaces/UnknownRendererProps.html index 769dbb1d..5b3f5d7d 100644 --- a/static/api/react/interfaces/UnknownRendererProps.html +++ b/static/api/react/interfaces/UnknownRendererProps.html @@ -1,4 +1,4 @@ -UnknownRendererProps | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +UnknownRendererProps | JSON Forms React Core

                                    Interface UnknownRendererProps

                                    Props of an UnknownRenderer

                                    +
                                    interface UnknownRendererProps {
                                        type: "renderer" | "cell";
                                    }

                                    Properties

                                    Properties

                                    type: "renderer" | "cell"

                                    The type for which no renderer has been found.

                                    +
                                    \ No newline at end of file diff --git a/static/api/react/modules.html b/static/api/react/modules.html index 00603192..2435ef35 100644 --- a/static/api/react/modules.html +++ b/static/api/react/modules.html @@ -1,64 +1,64 @@ -JSON Forms React Core

                                    JSON Forms React Core

                                    Index

                                    Classes

                                    Interfaces

                                    Type Aliases

                                    Variables

                                    Functions

                                    Generated using TypeDoc

                                    \ No newline at end of file +JSON Forms React Core

                                    JSON Forms React Core

                                    Index

                                    Classes

                                    Interfaces

                                    Type Aliases

                                    Variables

                                    Functions

                                    \ No newline at end of file diff --git a/static/api/react/types/Renderer.html b/static/api/react/types/Renderer.html index fa21146f..05a3f696 100644 --- a/static/api/react/types/Renderer.html +++ b/static/api/react/types/Renderer.html @@ -1,2 +1,2 @@ -Renderer | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +Renderer | JSON Forms React Core
                                    Renderer: RendererComponent<RendererProps & any, {}> | StatelessRenderer<RendererProps & any>

                                    Represents a Renderer, which might either be a component or a function.

                                    +
                                    \ No newline at end of file diff --git a/static/api/react/types/StatelessRenderer.html b/static/api/react/types/StatelessRenderer.html index fa8d7d9b..2bc1079e 100644 --- a/static/api/react/types/StatelessRenderer.html +++ b/static/api/react/types/StatelessRenderer.html @@ -1,3 +1,3 @@ -StatelessRenderer | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +StatelessRenderer | JSON Forms React Core

                                    Type alias StatelessRenderer<P>

                                    StatelessRenderer<P>: React.StatelessComponent<P>

                                    Stateless Renderer.

                                    +

                                    Type Parameters

                                    • P extends RendererProps

                                      type of any renderer props

                                      +
                                    \ No newline at end of file diff --git a/static/api/react/variables/DispatchCell.html b/static/api/react/variables/DispatchCell.html index 7288e968..41d6f95e 100644 --- a/static/api/react/variables/DispatchCell.html +++ b/static/api/react/variables/DispatchCell.html @@ -1 +1 @@ -DispatchCell | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +DispatchCell | JSON Forms React Core

                                    Variable DispatchCellConst

                                    DispatchCell: ComponentType<OwnPropsOfCell> = ...
                                    \ No newline at end of file diff --git a/static/api/react/variables/JsonFormsContext.html b/static/api/react/variables/JsonFormsContext.html index 15a5198a..76e40271 100644 --- a/static/api/react/variables/JsonFormsContext.html +++ b/static/api/react/variables/JsonFormsContext.html @@ -1 +1 @@ -JsonFormsContext | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +JsonFormsContext | JSON Forms React Core

                                    Variable JsonFormsContextConst

                                    JsonFormsContext: Context<JsonFormsStateContext> = ...
                                    \ No newline at end of file diff --git a/static/api/react/variables/JsonFormsDispatch.html b/static/api/react/variables/JsonFormsDispatch.html index 43d4586a..26a71e6f 100644 --- a/static/api/react/variables/JsonFormsDispatch.html +++ b/static/api/react/variables/JsonFormsDispatch.html @@ -1 +1 @@ -JsonFormsDispatch | JSON Forms React Core

                                    Generated using TypeDoc

                                    \ No newline at end of file +JsonFormsDispatch | JSON Forms React Core

                                    Variable JsonFormsDispatchConst

                                    JsonFormsDispatch: ComponentType<OwnPropsOfJsonFormsRenderer> = ...
                                    \ No newline at end of file diff --git a/static/api/react/variables/ResolvedJsonFormsDispatch.html b/static/api/react/variables/ResolvedJsonFormsDispatch.html index b9969a03..63966f2b 100644 --- a/static/api/react/variables/ResolvedJsonFormsDispatch.html +++ b/static/api/react/variables/ResolvedJsonFormsDispatch.html @@ -1,4 +1,4 @@ -ResolvedJsonFormsDispatch | JSON Forms React Core

                                    Variable ResolvedJsonFormsDispatchConst

                                    ResolvedJsonFormsDispatch: ComponentType<OwnPropsOfJsonFormsRenderer> = ...

                                    Deprecated

                                    Since Version 3.0 this optimization component is no longer necessary. +ResolvedJsonFormsDispatch | JSON Forms React Core

                                    Variable ResolvedJsonFormsDispatchConst

                                    ResolvedJsonFormsDispatch: ComponentType<OwnPropsOfJsonFormsRenderer> = ...

                                    Deprecated

                                    Since Version 3.0 this optimization component is no longer necessary. Use JsonFormsDispatch instead. We still export it for backward compatibility

                                    -

                                    Generated using TypeDoc

                                    \ No newline at end of file +
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/assets/icons.js b/static/api/vanilla-renderers/assets/icons.js new file mode 100644 index 00000000..b79c9e89 --- /dev/null +++ b/static/api/vanilla-renderers/assets/icons.js @@ -0,0 +1,15 @@ +(function(svg) { + svg.innerHTML = ``; + svg.style.display = 'none'; + if (location.protocol === 'file:') { + if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', updateUseElements); + else updateUseElements() + function updateUseElements() { + document.querySelectorAll('use').forEach(el => { + if (el.getAttribute('href').includes('#icon-')) { + el.setAttribute('href', el.getAttribute('href').replace(/.*#/, '#')); + } + }); + } + } +})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) \ No newline at end of file diff --git a/static/api/vanilla-renderers/assets/icons.svg b/static/api/vanilla-renderers/assets/icons.svg new file mode 100644 index 00000000..7dead611 --- /dev/null +++ b/static/api/vanilla-renderers/assets/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/api/vanilla-renderers/assets/main.js b/static/api/vanilla-renderers/assets/main.js index 7270cff8..d6f13886 100644 --- a/static/api/vanilla-renderers/assets/main.js +++ b/static/api/vanilla-renderers/assets/main.js @@ -1,8 +1,8 @@ "use strict"; -"use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`,this.handleValueChange()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(e=>{e.style.display="block";let n=Array.from(e.querySelectorAll(".tsd-index-link")).every(r=>r.offsetParent==null);e.style.display=n?"none":"block"})}};var Z=class extends C{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); +"use strict";(()=>{var Ce=Object.create;var ne=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Ce(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),y=s.str.charAt(1),p;y in s.node.edges?p=s.node.edges[y]:(p=new t.TokenSet,s.node.edges[y]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(console.log("Show page"),document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){console.log("Scorlling");let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!e.checkVisibility()){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ve(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ve(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ce(l.parent,i)}.${d}`);let y=document.createElement("li");y.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,y.append(p),e.appendChild(y)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ne(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var He={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>He[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",H="mouseup",J={x:0,y:0},pe=!1,ee=!1,Be=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",fe="touchmove",H="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ee=!1});document.addEventListener("click",t=>{pe&&(t.preventDefault(),t.stopImmediatePropagation(),pe=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ye=document.head.appendChild(document.createElement("style"));ye.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ye.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ve(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ve(t.value)})}function ve(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/static/api/vanilla-renderers/assets/style.css b/static/api/vanilla-renderers/assets/style.css index 98a43779..778b9492 100644 --- a/static/api/vanilla-renderers/assets/style.css +++ b/static/api/vanilla-renderers/assets/style.css @@ -327,17 +327,14 @@ dd { } /* Footer */ -.tsd-generator { +footer { border-top: 1px solid var(--color-accent); padding-top: 1rem; padding-bottom: 1rem; max-height: 3.5rem; } - -.tsd-generator > p { - margin-top: 0; - margin-bottom: 0; - padding: 0 1rem; +.tsd-generator { + margin: 0 1em; } .container-main { @@ -405,7 +402,8 @@ dd { } body { background: var(--color-background); - font-family: "Segoe UI", sans-serif; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; color: var(--color-text); } diff --git a/static/api/vanilla-renderers/functions/ArrayControl.html b/static/api/vanilla-renderers/functions/ArrayControl.html index 46aef2d9..319f2241 100644 --- a/static/api/vanilla-renderers/functions/ArrayControl.html +++ b/static/api/vanilla-renderers/functions/ArrayControl.html @@ -1 +1 @@ -ArrayControl | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +ArrayControl | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/Categorization.html b/static/api/vanilla-renderers/functions/Categorization.html index 29284646..a1d8e829 100644 --- a/static/api/vanilla-renderers/functions/Categorization.html +++ b/static/api/vanilla-renderers/functions/Categorization.html @@ -1 +1 @@ -Categorization | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +Categorization | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/Customizable.BooleanCell.html b/static/api/vanilla-renderers/functions/Customizable.BooleanCell.html index 8c7a8ff1..de25dc7b 100644 --- a/static/api/vanilla-renderers/functions/Customizable.BooleanCell.html +++ b/static/api/vanilla-renderers/functions/Customizable.BooleanCell.html @@ -1 +1 @@ -BooleanCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +BooleanCell | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/Customizable.DateCell.html b/static/api/vanilla-renderers/functions/Customizable.DateCell.html index 66a2ab00..ced7f6a2 100644 --- a/static/api/vanilla-renderers/functions/Customizable.DateCell.html +++ b/static/api/vanilla-renderers/functions/Customizable.DateCell.html @@ -1 +1 @@ -DateCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +DateCell | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/Customizable.DateTimeCell.html b/static/api/vanilla-renderers/functions/Customizable.DateTimeCell.html index 0bd16f6b..2a514710 100644 --- a/static/api/vanilla-renderers/functions/Customizable.DateTimeCell.html +++ b/static/api/vanilla-renderers/functions/Customizable.DateTimeCell.html @@ -1 +1 @@ -DateTimeCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +DateTimeCell | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/Customizable.EnumCell.html b/static/api/vanilla-renderers/functions/Customizable.EnumCell.html index 5a783cba..a0be98bc 100644 --- a/static/api/vanilla-renderers/functions/Customizable.EnumCell.html +++ b/static/api/vanilla-renderers/functions/Customizable.EnumCell.html @@ -1 +1 @@ -EnumCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +EnumCell | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/Customizable.IntegerCell.html b/static/api/vanilla-renderers/functions/Customizable.IntegerCell.html index 14694d73..8556f25c 100644 --- a/static/api/vanilla-renderers/functions/Customizable.IntegerCell.html +++ b/static/api/vanilla-renderers/functions/Customizable.IntegerCell.html @@ -1 +1 @@ -IntegerCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +IntegerCell | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/Customizable.NumberCell.html b/static/api/vanilla-renderers/functions/Customizable.NumberCell.html index 9964288a..d24c69ba 100644 --- a/static/api/vanilla-renderers/functions/Customizable.NumberCell.html +++ b/static/api/vanilla-renderers/functions/Customizable.NumberCell.html @@ -1 +1 @@ -NumberCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +NumberCell | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/Customizable.NumberFormatCell.html b/static/api/vanilla-renderers/functions/Customizable.NumberFormatCell.html index f590b279..a796ab59 100644 --- a/static/api/vanilla-renderers/functions/Customizable.NumberFormatCell.html +++ b/static/api/vanilla-renderers/functions/Customizable.NumberFormatCell.html @@ -1 +1 @@ -NumberFormatCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +NumberFormatCell | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/Customizable.SliderCell.html b/static/api/vanilla-renderers/functions/Customizable.SliderCell.html index 3e2ca9b7..c8d5b484 100644 --- a/static/api/vanilla-renderers/functions/Customizable.SliderCell.html +++ b/static/api/vanilla-renderers/functions/Customizable.SliderCell.html @@ -1 +1 @@ -SliderCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +SliderCell | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/Customizable.TextAreaCell.html b/static/api/vanilla-renderers/functions/Customizable.TextAreaCell.html index f500d22c..e607654d 100644 --- a/static/api/vanilla-renderers/functions/Customizable.TextAreaCell.html +++ b/static/api/vanilla-renderers/functions/Customizable.TextAreaCell.html @@ -1 +1 @@ -TextAreaCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +TextAreaCell | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/Customizable.TextCell.html b/static/api/vanilla-renderers/functions/Customizable.TextCell.html index a555b8d3..159633a2 100644 --- a/static/api/vanilla-renderers/functions/Customizable.TextCell.html +++ b/static/api/vanilla-renderers/functions/Customizable.TextCell.html @@ -1 +1 @@ -TextCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +TextCell | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/Customizable.TimeCell.html b/static/api/vanilla-renderers/functions/Customizable.TimeCell.html index e78000cd..a038452c 100644 --- a/static/api/vanilla-renderers/functions/Customizable.TimeCell.html +++ b/static/api/vanilla-renderers/functions/Customizable.TimeCell.html @@ -1 +1 @@ -TimeCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +TimeCell | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/GroupLayout.html b/static/api/vanilla-renderers/functions/GroupLayout.html index 57bcc22e..2d9b39e6 100644 --- a/static/api/vanilla-renderers/functions/GroupLayout.html +++ b/static/api/vanilla-renderers/functions/GroupLayout.html @@ -1 +1 @@ -GroupLayout | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +GroupLayout | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/HorizontalLayout.html b/static/api/vanilla-renderers/functions/HorizontalLayout.html index 324f2210..976a4dcb 100644 --- a/static/api/vanilla-renderers/functions/HorizontalLayout.html +++ b/static/api/vanilla-renderers/functions/HorizontalLayout.html @@ -1 +1 @@ -HorizontalLayout | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +HorizontalLayout | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/InputControl.html b/static/api/vanilla-renderers/functions/InputControl.html index c8b43850..fccd262d 100644 --- a/static/api/vanilla-renderers/functions/InputControl.html +++ b/static/api/vanilla-renderers/functions/InputControl.html @@ -1 +1 @@ -InputControl | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +InputControl | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/LabelRenderer.html b/static/api/vanilla-renderers/functions/LabelRenderer.html index 9904ea6f..b3ca2188 100644 --- a/static/api/vanilla-renderers/functions/LabelRenderer.html +++ b/static/api/vanilla-renderers/functions/LabelRenderer.html @@ -1 +1 @@ -LabelRenderer | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +LabelRenderer | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/OneOfRadioGroupControl.html b/static/api/vanilla-renderers/functions/OneOfRadioGroupControl.html index 5951c410..e6cc0167 100644 --- a/static/api/vanilla-renderers/functions/OneOfRadioGroupControl.html +++ b/static/api/vanilla-renderers/functions/OneOfRadioGroupControl.html @@ -1 +1 @@ -OneOfRadioGroupControl | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +OneOfRadioGroupControl | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/RadioGroupControl.html b/static/api/vanilla-renderers/functions/RadioGroupControl.html index b8712d80..6cf5dcee 100644 --- a/static/api/vanilla-renderers/functions/RadioGroupControl.html +++ b/static/api/vanilla-renderers/functions/RadioGroupControl.html @@ -1 +1 @@ -RadioGroupControl | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +RadioGroupControl | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/TableArrayControl.html b/static/api/vanilla-renderers/functions/TableArrayControl.html index d1f349a7..6feb1584 100644 --- a/static/api/vanilla-renderers/functions/TableArrayControl.html +++ b/static/api/vanilla-renderers/functions/TableArrayControl.html @@ -1 +1 @@ -TableArrayControl | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +TableArrayControl | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/VerticalLayout.html b/static/api/vanilla-renderers/functions/VerticalLayout.html index 3f53767d..c6611951 100644 --- a/static/api/vanilla-renderers/functions/VerticalLayout.html +++ b/static/api/vanilla-renderers/functions/VerticalLayout.html @@ -1 +1 @@ -VerticalLayout | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +VerticalLayout | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/addVanillaCellProps.html b/static/api/vanilla-renderers/functions/addVanillaCellProps.html index 71b63324..0a50ab65 100644 --- a/static/api/vanilla-renderers/functions/addVanillaCellProps.html +++ b/static/api/vanilla-renderers/functions/addVanillaCellProps.html @@ -1 +1 @@ -addVanillaCellProps | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +addVanillaCellProps | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/addVanillaControlProps.html b/static/api/vanilla-renderers/functions/addVanillaControlProps.html index 398b505e..332bfb2c 100644 --- a/static/api/vanilla-renderers/functions/addVanillaControlProps.html +++ b/static/api/vanilla-renderers/functions/addVanillaControlProps.html @@ -1,5 +1,5 @@ -addVanillaControlProps | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/addVanillaLayoutProps.html b/static/api/vanilla-renderers/functions/addVanillaLayoutProps.html index 87f6ae2f..c79c1583 100644 --- a/static/api/vanilla-renderers/functions/addVanillaLayoutProps.html +++ b/static/api/vanilla-renderers/functions/addVanillaLayoutProps.html @@ -1,5 +1,5 @@ -addVanillaLayoutProps | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/arrayControlTester.html b/static/api/vanilla-renderers/functions/arrayControlTester.html index 1b4e6991..f939387b 100644 --- a/static/api/vanilla-renderers/functions/arrayControlTester.html +++ b/static/api/vanilla-renderers/functions/arrayControlTester.html @@ -1 +1 @@ -arrayControlTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +arrayControlTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/booleanCellTester.html b/static/api/vanilla-renderers/functions/booleanCellTester.html index 48571e93..21f33cff 100644 --- a/static/api/vanilla-renderers/functions/booleanCellTester.html +++ b/static/api/vanilla-renderers/functions/booleanCellTester.html @@ -1,2 +1,2 @@ -booleanCellTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +booleanCellTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/categorizationTester.html b/static/api/vanilla-renderers/functions/categorizationTester.html index 202c6ff8..53200bdd 100644 --- a/static/api/vanilla-renderers/functions/categorizationTester.html +++ b/static/api/vanilla-renderers/functions/categorizationTester.html @@ -1 +1 @@ -categorizationTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +categorizationTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/dateCellTester.html b/static/api/vanilla-renderers/functions/dateCellTester.html index b3c0756f..2edfdb4a 100644 --- a/static/api/vanilla-renderers/functions/dateCellTester.html +++ b/static/api/vanilla-renderers/functions/dateCellTester.html @@ -1,2 +1,2 @@ -dateCellTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +dateCellTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/dateTimeCellTester.html b/static/api/vanilla-renderers/functions/dateTimeCellTester.html index ef45b97b..ed38c689 100644 --- a/static/api/vanilla-renderers/functions/dateTimeCellTester.html +++ b/static/api/vanilla-renderers/functions/dateTimeCellTester.html @@ -1,2 +1,2 @@ -dateTimeCellTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +dateTimeCellTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/enumCellTester.html b/static/api/vanilla-renderers/functions/enumCellTester.html index d1889b57..b026b96c 100644 --- a/static/api/vanilla-renderers/functions/enumCellTester.html +++ b/static/api/vanilla-renderers/functions/enumCellTester.html @@ -1,2 +1,2 @@ -enumCellTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +enumCellTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/getStyle.html b/static/api/vanilla-renderers/functions/getStyle.html index 1d63dec1..08644697 100644 --- a/static/api/vanilla-renderers/functions/getStyle.html +++ b/static/api/vanilla-renderers/functions/getStyle.html @@ -1 +1 @@ -getStyle | JSON Forms Vanilla Renderers
                                    • Parameters

                                      • state: JsonFormsState

                                      Returns ((styleName, ...args) => string[])

                                        • (styleName, ...args): string[]
                                        • Parameters

                                          • styleName: string
                                          • Rest ...args: any[]

                                          Returns string[]

                                    Generated using TypeDoc

                                    \ No newline at end of file +getStyle | JSON Forms Vanilla Renderers
                                    • Parameters

                                      • state: JsonFormsState

                                      Returns ((styleName, ...args) => string[])

                                        • (styleName, ...args): string[]
                                        • Parameters

                                          • styleName: string
                                          • Rest ...args: any[]

                                          Returns string[]

                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/getStyleAsClassName.html b/static/api/vanilla-renderers/functions/getStyleAsClassName.html index 8dfb75e8..69e5c686 100644 --- a/static/api/vanilla-renderers/functions/getStyleAsClassName.html +++ b/static/api/vanilla-renderers/functions/getStyleAsClassName.html @@ -1 +1 @@ -getStyleAsClassName | JSON Forms Vanilla Renderers
                                    • Parameters

                                      • state: JsonFormsState

                                      Returns ((styleName, ...args) => string)

                                        • (styleName, ...args): string
                                        • Parameters

                                          • styleName: string
                                          • Rest ...args: any[]

                                          Returns string

                                    Generated using TypeDoc

                                    \ No newline at end of file +getStyleAsClassName | JSON Forms Vanilla Renderers
                                    • Parameters

                                      • state: JsonFormsState

                                      Returns ((styleName, ...args) => string)

                                        • (styleName, ...args): string
                                        • Parameters

                                          • styleName: string
                                          • Rest ...args: any[]

                                          Returns string

                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/groupTester.html b/static/api/vanilla-renderers/functions/groupTester.html index c2db5be5..b3b51000 100644 --- a/static/api/vanilla-renderers/functions/groupTester.html +++ b/static/api/vanilla-renderers/functions/groupTester.html @@ -1,2 +1,2 @@ -groupTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +groupTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/horizontalLayoutTester.html b/static/api/vanilla-renderers/functions/horizontalLayoutTester.html index 87007e13..a304767d 100644 --- a/static/api/vanilla-renderers/functions/horizontalLayoutTester.html +++ b/static/api/vanilla-renderers/functions/horizontalLayoutTester.html @@ -1,2 +1,2 @@ -horizontalLayoutTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +horizontalLayoutTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/inputControlTester.html b/static/api/vanilla-renderers/functions/inputControlTester.html index 58e90cb5..8365b08b 100644 --- a/static/api/vanilla-renderers/functions/inputControlTester.html +++ b/static/api/vanilla-renderers/functions/inputControlTester.html @@ -1 +1 @@ -inputControlTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +inputControlTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/integerCellTester.html b/static/api/vanilla-renderers/functions/integerCellTester.html index 6c6ebaff..b04aaa90 100644 --- a/static/api/vanilla-renderers/functions/integerCellTester.html +++ b/static/api/vanilla-renderers/functions/integerCellTester.html @@ -1,2 +1,2 @@ -integerCellTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +integerCellTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/labelRendererTester.html b/static/api/vanilla-renderers/functions/labelRendererTester.html index 109b4297..b60ed732 100644 --- a/static/api/vanilla-renderers/functions/labelRendererTester.html +++ b/static/api/vanilla-renderers/functions/labelRendererTester.html @@ -1,2 +1,2 @@ -labelRendererTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +labelRendererTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/numberCellTester.html b/static/api/vanilla-renderers/functions/numberCellTester.html index 90acc3f5..43b83149 100644 --- a/static/api/vanilla-renderers/functions/numberCellTester.html +++ b/static/api/vanilla-renderers/functions/numberCellTester.html @@ -1,2 +1,2 @@ -numberCellTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +numberCellTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/numberFormatCellTester.html b/static/api/vanilla-renderers/functions/numberFormatCellTester.html index b89a933b..c2c7d1bf 100644 --- a/static/api/vanilla-renderers/functions/numberFormatCellTester.html +++ b/static/api/vanilla-renderers/functions/numberFormatCellTester.html @@ -1,2 +1,2 @@ -numberFormatCellTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +numberFormatCellTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/oneOfRadioGroupControlTester.html b/static/api/vanilla-renderers/functions/oneOfRadioGroupControlTester.html index 98853e34..b1bf030a 100644 --- a/static/api/vanilla-renderers/functions/oneOfRadioGroupControlTester.html +++ b/static/api/vanilla-renderers/functions/oneOfRadioGroupControlTester.html @@ -1 +1 @@ -oneOfRadioGroupControlTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +oneOfRadioGroupControlTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/radioGroupControlTester.html b/static/api/vanilla-renderers/functions/radioGroupControlTester.html index dbd3c27e..ec299f03 100644 --- a/static/api/vanilla-renderers/functions/radioGroupControlTester.html +++ b/static/api/vanilla-renderers/functions/radioGroupControlTester.html @@ -1 +1 @@ -radioGroupControlTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +radioGroupControlTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/registerStyle.html b/static/api/vanilla-renderers/functions/registerStyle.html index 907520fa..d03f0010 100644 --- a/static/api/vanilla-renderers/functions/registerStyle.html +++ b/static/api/vanilla-renderers/functions/registerStyle.html @@ -1 +1 @@ -registerStyle | JSON Forms Vanilla Renderers
                                    • Parameters

                                      • styleName: string
                                      • classNames: string[]

                                      Returns {
                                          classNames: string[];
                                          name: string;
                                          type: string;
                                      }

                                      • classNames: string[]
                                      • name: string
                                      • type: string

                                    Generated using TypeDoc

                                    \ No newline at end of file +registerStyle | JSON Forms Vanilla Renderers
                                    • Parameters

                                      • styleName: string
                                      • classNames: string[]

                                      Returns {
                                          classNames: string[];
                                          name: string;
                                          type: string;
                                      }

                                      • classNames: string[]
                                      • name: string
                                      • type: string
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/registerStyles.html b/static/api/vanilla-renderers/functions/registerStyles.html index 3aaccfff..295612ab 100644 --- a/static/api/vanilla-renderers/functions/registerStyles.html +++ b/static/api/vanilla-renderers/functions/registerStyles.html @@ -1 +1 @@ -registerStyles | JSON Forms Vanilla Renderers
                                    • Parameters

                                      • styleDefs: {
                                            classNames: string[];
                                            name: string;
                                        }[]

                                      Returns {
                                          styles: {
                                              classNames: string[];
                                              name: string;
                                          }[];
                                          type: string;
                                      }

                                      • styles: {
                                            classNames: string[];
                                            name: string;
                                        }[]
                                      • type: string

                                    Generated using TypeDoc

                                    \ No newline at end of file +registerStyles | JSON Forms Vanilla Renderers
                                    • Parameters

                                      • styleDefs: {
                                            classNames: string[];
                                            name: string;
                                        }[]

                                      Returns {
                                          styles: {
                                              classNames: string[];
                                              name: string;
                                          }[];
                                          type: string;
                                      }

                                      • styles: {
                                            classNames: string[];
                                            name: string;
                                        }[]
                                      • type: string
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/sliderCellTester.html b/static/api/vanilla-renderers/functions/sliderCellTester.html index 6bd39b66..b9b64538 100644 --- a/static/api/vanilla-renderers/functions/sliderCellTester.html +++ b/static/api/vanilla-renderers/functions/sliderCellTester.html @@ -1 +1 @@ -sliderCellTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +sliderCellTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/stylingReducer.html b/static/api/vanilla-renderers/functions/stylingReducer.html index f87f355a..f0bf00bf 100644 --- a/static/api/vanilla-renderers/functions/stylingReducer.html +++ b/static/api/vanilla-renderers/functions/stylingReducer.html @@ -1 +1 @@ -stylingReducer | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +stylingReducer | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/tableArrayControlTester.html b/static/api/vanilla-renderers/functions/tableArrayControlTester.html index 1bd4b2a2..ddf908b8 100644 --- a/static/api/vanilla-renderers/functions/tableArrayControlTester.html +++ b/static/api/vanilla-renderers/functions/tableArrayControlTester.html @@ -1,3 +1,3 @@ -tableArrayControlTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/textAreaCellTester.html b/static/api/vanilla-renderers/functions/textAreaCellTester.html index 4b9c3c61..5d7eb066 100644 --- a/static/api/vanilla-renderers/functions/textAreaCellTester.html +++ b/static/api/vanilla-renderers/functions/textAreaCellTester.html @@ -1,2 +1,2 @@ -textAreaCellTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +textAreaCellTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/textCellTester.html b/static/api/vanilla-renderers/functions/textCellTester.html index 0a27476d..80a74821 100644 --- a/static/api/vanilla-renderers/functions/textCellTester.html +++ b/static/api/vanilla-renderers/functions/textCellTester.html @@ -1,2 +1,2 @@ -textCellTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +textCellTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/timeCellTester.html b/static/api/vanilla-renderers/functions/timeCellTester.html index 5a1335ee..1520e447 100644 --- a/static/api/vanilla-renderers/functions/timeCellTester.html +++ b/static/api/vanilla-renderers/functions/timeCellTester.html @@ -1,2 +1,2 @@ -timeCellTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +timeCellTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/unregisterStyle.html b/static/api/vanilla-renderers/functions/unregisterStyle.html index cec291fb..b710392b 100644 --- a/static/api/vanilla-renderers/functions/unregisterStyle.html +++ b/static/api/vanilla-renderers/functions/unregisterStyle.html @@ -1 +1 @@ -unregisterStyle | JSON Forms Vanilla Renderers
                                    • Parameters

                                      • styleName: string

                                      Returns {
                                          name: string;
                                          type: string;
                                      }

                                      • name: string
                                      • type: string

                                    Generated using TypeDoc

                                    \ No newline at end of file +unregisterStyle | JSON Forms Vanilla Renderers
                                    • Parameters

                                      • styleName: string

                                      Returns {
                                          name: string;
                                          type: string;
                                      }

                                      • name: string
                                      • type: string
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/useStyleContext.html b/static/api/vanilla-renderers/functions/useStyleContext.html index 3571f6e8..1ca4ca7c 100644 --- a/static/api/vanilla-renderers/functions/useStyleContext.html +++ b/static/api/vanilla-renderers/functions/useStyleContext.html @@ -1 +1 @@ -useStyleContext | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +useStyleContext | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/useStyles.html b/static/api/vanilla-renderers/functions/useStyles.html index a4f36124..db1fe977 100644 --- a/static/api/vanilla-renderers/functions/useStyles.html +++ b/static/api/vanilla-renderers/functions/useStyles.html @@ -1 +1 @@ -useStyles | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +useStyles | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/verticalLayoutTester.html b/static/api/vanilla-renderers/functions/verticalLayoutTester.html index 722e5b52..af19e991 100644 --- a/static/api/vanilla-renderers/functions/verticalLayoutTester.html +++ b/static/api/vanilla-renderers/functions/verticalLayoutTester.html @@ -1,2 +1,2 @@ -verticalLayoutTester | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +verticalLayoutTester | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/withAjvProps.html b/static/api/vanilla-renderers/functions/withAjvProps.html index 06030966..49d991be 100644 --- a/static/api/vanilla-renderers/functions/withAjvProps.html +++ b/static/api/vanilla-renderers/functions/withAjvProps.html @@ -1 +1 @@ -withAjvProps | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +withAjvProps | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/withVanillaBooleanCellProps.html b/static/api/vanilla-renderers/functions/withVanillaBooleanCellProps.html index 1586a70e..6eb787b9 100644 --- a/static/api/vanilla-renderers/functions/withVanillaBooleanCellProps.html +++ b/static/api/vanilla-renderers/functions/withVanillaBooleanCellProps.html @@ -1 +1 @@ -withVanillaBooleanCellProps | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +withVanillaBooleanCellProps | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/withVanillaCellProps.html b/static/api/vanilla-renderers/functions/withVanillaCellProps.html index 70dc4721..cf42b2f5 100644 --- a/static/api/vanilla-renderers/functions/withVanillaCellProps.html +++ b/static/api/vanilla-renderers/functions/withVanillaCellProps.html @@ -1 +1 @@ -withVanillaCellProps | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +withVanillaCellProps | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/withVanillaControlProps.html b/static/api/vanilla-renderers/functions/withVanillaControlProps.html index 568cb235..495b907c 100644 --- a/static/api/vanilla-renderers/functions/withVanillaControlProps.html +++ b/static/api/vanilla-renderers/functions/withVanillaControlProps.html @@ -1 +1 @@ -withVanillaControlProps | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +withVanillaControlProps | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/functions/withVanillaEnumCellProps.html b/static/api/vanilla-renderers/functions/withVanillaEnumCellProps.html index d631e449..d0bf89d4 100644 --- a/static/api/vanilla-renderers/functions/withVanillaEnumCellProps.html +++ b/static/api/vanilla-renderers/functions/withVanillaEnumCellProps.html @@ -1 +1 @@ -withVanillaEnumCellProps | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +withVanillaEnumCellProps | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/hierarchy.html b/static/api/vanilla-renderers/hierarchy.html index b93d3d29..334c4678 100644 --- a/static/api/vanilla-renderers/hierarchy.html +++ b/static/api/vanilla-renderers/hierarchy.html @@ -1 +1 @@ -JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +JSON Forms Vanilla Renderers

                                    JSON Forms Vanilla Renderers

                                    Class Hierarchy

                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/index.html b/static/api/vanilla-renderers/index.html index c957afeb..d678915b 100644 --- a/static/api/vanilla-renderers/index.html +++ b/static/api/vanilla-renderers/index.html @@ -1,4 +1,4 @@ -JSON Forms Vanilla Renderers

                                    JSON Forms Vanilla Renderers

                                    JSON Forms - More Forms. Less Code

                                    Complex forms in the blink of an eye

                                    +JSON Forms Vanilla Renderers

                                    JSON Forms Vanilla Renderers

                                    JSON Forms - More Forms. Less Code

                                    Complex forms in the blink of an eye

                                    JSON Forms eliminates the tedious task of writing fully-featured forms by hand by leveraging the capabilities of JSON, JSON Schema and Javascript.

                                    Vanilla Renderers Package

                                    This is the JSONForms Vanilla Renderers Package. This package only contains renderers and must be combined with JSON Forms React.

                                    You can combine JSON Forms React with other renderers too, for example with the Material Renderers.

                                    @@ -19,4 +19,4 @@ You can also reach us via email. In addition, EclipseSource also offers professional support for JSON Forms.

                                    Migration

                                    See our migration guide when updating JSON Forms.

                                    -

                                    Generated using TypeDoc

                                    \ No newline at end of file +
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/interfaces/AjvProps.html b/static/api/vanilla-renderers/interfaces/AjvProps.html index 74e181ac..57b128d6 100644 --- a/static/api/vanilla-renderers/interfaces/AjvProps.html +++ b/static/api/vanilla-renderers/interfaces/AjvProps.html @@ -1,2 +1,2 @@ -AjvProps | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +AjvProps | JSON Forms Vanilla Renderers
                                    interface AjvProps {
                                        ajv: Ajv;
                                    }

                                    Properties

                                    ajv +

                                    Properties

                                    ajv: Ajv
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/interfaces/StyleContext.html b/static/api/vanilla-renderers/interfaces/StyleContext.html index 32a5b851..ccb1729d 100644 --- a/static/api/vanilla-renderers/interfaces/StyleContext.html +++ b/static/api/vanilla-renderers/interfaces/StyleContext.html @@ -1,2 +1,2 @@ -StyleContext | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +StyleContext | JSON Forms Vanilla Renderers
                                    interface StyleContext {
                                        styles: StyleDef[];
                                    }

                                    Properties

                                    Properties

                                    styles: StyleDef[]
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/interfaces/StyleDef.html b/static/api/vanilla-renderers/interfaces/StyleDef.html index 03ede43a..2cd8e154 100644 --- a/static/api/vanilla-renderers/interfaces/StyleDef.html +++ b/static/api/vanilla-renderers/interfaces/StyleDef.html @@ -1,4 +1,4 @@ -StyleDef | JSON Forms Vanilla Renderers

                                    A style associates a name with a list of CSS class names or a function that calculates them.

                                    -
                                    interface StyleDef {
                                        classNames: string[] | ((...args) => string[]);
                                        name: string;
                                    }

                                    Properties

                                    Properties

                                    classNames: string[] | ((...args) => string[])

                                    Type declaration

                                      • (...args): string[]
                                      • Parameters

                                        • Rest ...args: any[]

                                        Returns string[]

                                    name: string

                                    Generated using TypeDoc

                                    \ No newline at end of file +StyleDef | JSON Forms Vanilla Renderers

                                    A style associates a name with a list of CSS class names or a function that calculates them.

                                    +
                                    interface StyleDef {
                                        classNames: string[] | ((...args) => string[]);
                                        name: string;
                                    }

                                    Properties

                                    Properties

                                    classNames: string[] | ((...args) => string[])

                                    Type declaration

                                      • (...args): string[]
                                      • Parameters

                                        • Rest ...args: any[]

                                        Returns string[]

                                    name: string
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/interfaces/VanillaRendererProps.html b/static/api/vanilla-renderers/interfaces/VanillaRendererProps.html index 3d2b615d..17415f27 100644 --- a/static/api/vanilla-renderers/interfaces/VanillaRendererProps.html +++ b/static/api/vanilla-renderers/interfaces/VanillaRendererProps.html @@ -1,14 +1,14 @@ -VanillaRendererProps | JSON Forms Vanilla Renderers

                                    Additional renderer props specific to vanilla renderers.

                                    -
                                    interface VanillaRendererProps {
                                        className?: string;
                                        classNames?: {
                                            [className: string]: string;
                                        };
                                        getStyle?(string, ...args): string[];
                                        getStyleAsClassName?(string, ...args): string;
                                    }

                                    Hierarchy (view full)

                                    Properties

                                    className?: string
                                    classNames?: {
                                        [className: string]: string;
                                    }

                                    Type declaration

                                    • [className: string]: string

                                    Methods

                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/interfaces/WithChildren.html b/static/api/vanilla-renderers/interfaces/WithChildren.html index d17f9ade..f7a85913 100644 --- a/static/api/vanilla-renderers/interfaces/WithChildren.html +++ b/static/api/vanilla-renderers/interfaces/WithChildren.html @@ -1,2 +1,2 @@ -WithChildren | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +WithChildren | JSON Forms Vanilla Renderers
                                    interface WithChildren {
                                        children: any;
                                    }

                                    Properties

                                    Properties

                                    children: any
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/interfaces/WithClassname.html b/static/api/vanilla-renderers/interfaces/WithClassname.html index fc62caf2..9b76b9ee 100644 --- a/static/api/vanilla-renderers/interfaces/WithClassname.html +++ b/static/api/vanilla-renderers/interfaces/WithClassname.html @@ -1,2 +1,2 @@ -WithClassname | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +WithClassname | JSON Forms Vanilla Renderers
                                    interface WithClassname {
                                        className?: string;
                                    }

                                    Hierarchy (view full)

                                    Properties

                                    Properties

                                    className?: string
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/modules.html b/static/api/vanilla-renderers/modules.html index 03975be2..091df687 100644 --- a/static/api/vanilla-renderers/modules.html +++ b/static/api/vanilla-renderers/modules.html @@ -1,74 +1,74 @@ -JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/modules/Customizable.html b/static/api/vanilla-renderers/modules/Customizable.html index 770a1dd7..bf5ae2a2 100644 --- a/static/api/vanilla-renderers/modules/Customizable.html +++ b/static/api/vanilla-renderers/modules/Customizable.html @@ -1,12 +1,12 @@ -Customizable | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +Customizable | JSON Forms Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/BooleanCell.html b/static/api/vanilla-renderers/variables/BooleanCell.html index 04477b18..c8c335ab 100644 --- a/static/api/vanilla-renderers/variables/BooleanCell.html +++ b/static/api/vanilla-renderers/variables/BooleanCell.html @@ -1 +1 @@ -BooleanCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +BooleanCell | JSON Forms Vanilla Renderers
                                    BooleanCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/DateCell.html b/static/api/vanilla-renderers/variables/DateCell.html index 805359e9..046931fa 100644 --- a/static/api/vanilla-renderers/variables/DateCell.html +++ b/static/api/vanilla-renderers/variables/DateCell.html @@ -1 +1 @@ -DateCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +DateCell | JSON Forms Vanilla Renderers
                                    DateCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/DateTimeCell.html b/static/api/vanilla-renderers/variables/DateTimeCell.html index 1f6cc58a..efd4223b 100644 --- a/static/api/vanilla-renderers/variables/DateTimeCell.html +++ b/static/api/vanilla-renderers/variables/DateTimeCell.html @@ -1 +1 @@ -DateTimeCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +DateTimeCell | JSON Forms Vanilla Renderers
                                    DateTimeCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/EnumCell.html b/static/api/vanilla-renderers/variables/EnumCell.html index 45ede101..d04e5d3b 100644 --- a/static/api/vanilla-renderers/variables/EnumCell.html +++ b/static/api/vanilla-renderers/variables/EnumCell.html @@ -1 +1 @@ -EnumCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +EnumCell | JSON Forms Vanilla Renderers
                                    EnumCell: ComponentType<OwnPropsOfEnumCell>
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/IntegerCell.html b/static/api/vanilla-renderers/variables/IntegerCell.html index b1e5d222..a15afb01 100644 --- a/static/api/vanilla-renderers/variables/IntegerCell.html +++ b/static/api/vanilla-renderers/variables/IntegerCell.html @@ -1 +1 @@ -IntegerCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +IntegerCell | JSON Forms Vanilla Renderers
                                    IntegerCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/JsonFormsStyleContext.html b/static/api/vanilla-renderers/variables/JsonFormsStyleContext.html index 0b4d1672..21f01650 100644 --- a/static/api/vanilla-renderers/variables/JsonFormsStyleContext.html +++ b/static/api/vanilla-renderers/variables/JsonFormsStyleContext.html @@ -1 +1 @@ -JsonFormsStyleContext | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +JsonFormsStyleContext | JSON Forms Vanilla Renderers

                                    Variable JsonFormsStyleContextConst

                                    JsonFormsStyleContext: Context<StyleContext> = ...
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/NumberCell.html b/static/api/vanilla-renderers/variables/NumberCell.html index 3a5974ea..4d7e1049 100644 --- a/static/api/vanilla-renderers/variables/NumberCell.html +++ b/static/api/vanilla-renderers/variables/NumberCell.html @@ -1 +1 @@ -NumberCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +NumberCell | JSON Forms Vanilla Renderers
                                    NumberCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/NumberFormatCell.html b/static/api/vanilla-renderers/variables/NumberFormatCell.html index 350fa32c..cd05082d 100644 --- a/static/api/vanilla-renderers/variables/NumberFormatCell.html +++ b/static/api/vanilla-renderers/variables/NumberFormatCell.html @@ -1 +1 @@ -NumberFormatCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +NumberFormatCell | JSON Forms Vanilla Renderers
                                    NumberFormatCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/REGISTER_STYLE.html b/static/api/vanilla-renderers/variables/REGISTER_STYLE.html index 49ceb11a..d0582482 100644 --- a/static/api/vanilla-renderers/variables/REGISTER_STYLE.html +++ b/static/api/vanilla-renderers/variables/REGISTER_STYLE.html @@ -1 +1 @@ -REGISTER_STYLE | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +REGISTER_STYLE | JSON Forms Vanilla Renderers

                                    Variable REGISTER_STYLEConst

                                    REGISTER_STYLE: "REGISTER_STYLE" = 'REGISTER_STYLE'
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/REGISTER_STYLES.html b/static/api/vanilla-renderers/variables/REGISTER_STYLES.html index 65517707..08280e31 100644 --- a/static/api/vanilla-renderers/variables/REGISTER_STYLES.html +++ b/static/api/vanilla-renderers/variables/REGISTER_STYLES.html @@ -1 +1 @@ -REGISTER_STYLES | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +REGISTER_STYLES | JSON Forms Vanilla Renderers

                                    Variable REGISTER_STYLESConst

                                    REGISTER_STYLES: "REGISTER_STYLES" = 'REGISTER_STYLES'
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/SliderCell.html b/static/api/vanilla-renderers/variables/SliderCell.html index 40ffa2f2..a42d7e18 100644 --- a/static/api/vanilla-renderers/variables/SliderCell.html +++ b/static/api/vanilla-renderers/variables/SliderCell.html @@ -1 +1 @@ -SliderCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +SliderCell | JSON Forms Vanilla Renderers
                                    SliderCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/TextAreaCell.html b/static/api/vanilla-renderers/variables/TextAreaCell.html index 958a54fe..78db431f 100644 --- a/static/api/vanilla-renderers/variables/TextAreaCell.html +++ b/static/api/vanilla-renderers/variables/TextAreaCell.html @@ -1 +1 @@ -TextAreaCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +TextAreaCell | JSON Forms Vanilla Renderers
                                    TextAreaCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/TextCell.html b/static/api/vanilla-renderers/variables/TextCell.html index 7d9b4eb1..af5c5ab0 100644 --- a/static/api/vanilla-renderers/variables/TextCell.html +++ b/static/api/vanilla-renderers/variables/TextCell.html @@ -1 +1 @@ -TextCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +TextCell | JSON Forms Vanilla Renderers
                                    TextCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/TimeCell.html b/static/api/vanilla-renderers/variables/TimeCell.html index 7d67f3fe..485f3285 100644 --- a/static/api/vanilla-renderers/variables/TimeCell.html +++ b/static/api/vanilla-renderers/variables/TimeCell.html @@ -1 +1 @@ -TimeCell | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +TimeCell | JSON Forms Vanilla Renderers
                                    TimeCell: ComponentType<OwnPropsOfCell>
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/UNREGISTER_STYLE.html b/static/api/vanilla-renderers/variables/UNREGISTER_STYLE.html index 34bc3f2f..cfa77cb0 100644 --- a/static/api/vanilla-renderers/variables/UNREGISTER_STYLE.html +++ b/static/api/vanilla-renderers/variables/UNREGISTER_STYLE.html @@ -1 +1 @@ -UNREGISTER_STYLE | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +UNREGISTER_STYLE | JSON Forms Vanilla Renderers

                                    Variable UNREGISTER_STYLEConst

                                    UNREGISTER_STYLE: "UNREGISTER_STYLE" = 'UNREGISTER_STYLE'
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/i18nDefaults.html b/static/api/vanilla-renderers/variables/i18nDefaults.html index f45a572d..27b5f06e 100644 --- a/static/api/vanilla-renderers/variables/i18nDefaults.html +++ b/static/api/vanilla-renderers/variables/i18nDefaults.html @@ -1 +1 @@ -i18nDefaults | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +i18nDefaults | JSON Forms Vanilla Renderers

                                    Variable i18nDefaultsConst

                                    i18nDefaults: {
                                        enum.none: string;
                                    } = ...

                                    Type declaration

                                    • enum.none: string
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/vanillaCells.html b/static/api/vanilla-renderers/variables/vanillaCells.html index 58100cd9..efea90ba 100644 --- a/static/api/vanilla-renderers/variables/vanillaCells.html +++ b/static/api/vanilla-renderers/variables/vanillaCells.html @@ -1 +1 @@ -vanillaCells | JSON Forms Vanilla Renderers

                                    Variable vanillaCellsConst

                                    vanillaCells: {
                                        cell: any;
                                        tester: RankedTester;
                                    }[] = ...

                                    Type declaration

                                    • cell: any
                                    • tester: RankedTester

                                    Generated using TypeDoc

                                    \ No newline at end of file +vanillaCells | JSON Forms Vanilla Renderers

                                    Variable vanillaCellsConst

                                    vanillaCells: {
                                        cell: any;
                                        tester: RankedTester;
                                    }[] = ...

                                    Type declaration

                                    • cell: any
                                    • tester: RankedTester
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/vanillaRenderers.html b/static/api/vanilla-renderers/variables/vanillaRenderers.html index 910db0da..1cd2c0c6 100644 --- a/static/api/vanilla-renderers/variables/vanillaRenderers.html +++ b/static/api/vanilla-renderers/variables/vanillaRenderers.html @@ -1 +1 @@ -vanillaRenderers | JSON Forms Vanilla Renderers

                                    Variable vanillaRenderersConst

                                    vanillaRenderers: {
                                        renderer: any;
                                        tester: RankedTester;
                                    }[] = ...

                                    Type declaration

                                    • renderer: any
                                    • tester: RankedTester

                                    Generated using TypeDoc

                                    \ No newline at end of file +vanillaRenderers | JSON Forms Vanilla Renderers

                                    Variable vanillaRenderersConst

                                    vanillaRenderers: {
                                        renderer: any;
                                        tester: RankedTester;
                                    }[] = ...

                                    Type declaration

                                    • renderer: any
                                    • tester: RankedTester
                                    \ No newline at end of file diff --git a/static/api/vanilla-renderers/variables/vanillaStyles.html b/static/api/vanilla-renderers/variables/vanillaStyles.html index 93f26c5f..e14a7581 100644 --- a/static/api/vanilla-renderers/variables/vanillaStyles.html +++ b/static/api/vanilla-renderers/variables/vanillaStyles.html @@ -1,2 +1,2 @@ -vanillaStyles | JSON Forms Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +vanillaStyles | JSON Forms Vanilla Renderers

                                    Variable vanillaStylesConst

                                    vanillaStyles: StyleDef[] = ...

                                    Pre-defined vanilla styles.

                                    +
                                    \ No newline at end of file diff --git a/static/api/vue-vanilla/assets/icons.js b/static/api/vue-vanilla/assets/icons.js new file mode 100644 index 00000000..b79c9e89 --- /dev/null +++ b/static/api/vue-vanilla/assets/icons.js @@ -0,0 +1,15 @@ +(function(svg) { + svg.innerHTML = ``; + svg.style.display = 'none'; + if (location.protocol === 'file:') { + if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', updateUseElements); + else updateUseElements() + function updateUseElements() { + document.querySelectorAll('use').forEach(el => { + if (el.getAttribute('href').includes('#icon-')) { + el.setAttribute('href', el.getAttribute('href').replace(/.*#/, '#')); + } + }); + } + } +})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) \ No newline at end of file diff --git a/static/api/vue-vanilla/assets/icons.svg b/static/api/vue-vanilla/assets/icons.svg new file mode 100644 index 00000000..7dead611 --- /dev/null +++ b/static/api/vue-vanilla/assets/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/api/vue-vanilla/assets/main.js b/static/api/vue-vanilla/assets/main.js index 7270cff8..d6f13886 100644 --- a/static/api/vue-vanilla/assets/main.js +++ b/static/api/vue-vanilla/assets/main.js @@ -1,8 +1,8 @@ "use strict"; -"use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`,this.handleValueChange()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(e=>{e.style.display="block";let n=Array.from(e.querySelectorAll(".tsd-index-link")).every(r=>r.offsetParent==null);e.style.display=n?"none":"block"})}};var Z=class extends C{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); +"use strict";(()=>{var Ce=Object.create;var ne=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Ce(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),y=s.str.charAt(1),p;y in s.node.edges?p=s.node.edges[y]:(p=new t.TokenSet,s.node.edges[y]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(console.log("Show page"),document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){console.log("Scorlling");let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!e.checkVisibility()){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ve(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ve(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ce(l.parent,i)}.${d}`);let y=document.createElement("li");y.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,y.append(p),e.appendChild(y)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ne(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var He={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>He[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",H="mouseup",J={x:0,y:0},pe=!1,ee=!1,Be=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",fe="touchmove",H="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ee=!1});document.addEventListener("click",t=>{pe&&(t.preventDefault(),t.stopImmediatePropagation(),pe=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ye=document.head.appendChild(document.createElement("style"));ye.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ye.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ve(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ve(t.value)})}function ve(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/static/api/vue-vanilla/assets/navigation.js b/static/api/vue-vanilla/assets/navigation.js index 4ff28f1d..14890258 100644 --- a/static/api/vue-vanilla/assets/navigation.js +++ b/static/api/vue-vanilla/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA5XVXU/CMBSA4f9Sb4koIInc+RVjgpKo0QvjRWFn0Ni1Sz+IxPjfDWPCWnq67rpvn5WTNnz8EAPfhkzItZQcqLiRwijJn0FkoECRHimpWZEJKWRmOejTlSn4CRp/MZGRyej8cjQ8G/329npdvitalqh6FGHaLTWQdtBwGXNfWdHBDteYfydskWaHS8y9V9KWLaLfYNaDMLAElXZMNMb0KZ1DG+o3uLWR1rRiXoRpj5Yb9mIUE8u03x7dgH3lyRbz1OFiLWZ3OXzXc6e/im4vQgqY5enPIpJjX5iVhkmhDyATBlROF6D79Vpl74nBxdgZ6oZDePduKbb5Sim6mTIduKRrqhidc9D9o8gVh4MGSLftf6dDmltEqIU7wSDmNxEug5xabvxxHSwniEC8+fqDkltEqebbRywniWBrKhjnNKr5TWz8nGrdnFRuxaK6jf16yd08bt7pAtQS/FEfgMZyBLE6QuwX48Db7gdXV7h+kogWKJPoJLULWP27xLkqScS216dN2zZH3OcfHL7HF3sJAAA=" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA5XVXU/CMBQG4P9Sb40oIIncKRpjgpKI0QvjRWFno7Frl34Q0fjfzQbCOnq67rrvedqe9GzvP8TAlyFjciMlByomUhgl+TOIBBQockoKalZkTHKZWA76bGVyfoKGP5lIyHh4cTUcnA9/T/f6hBrIpGLf1DApWnQ0HKfPDRQFqE6bHNege23v/KZoWYDhzRCm3VIDcS33J0PuC8s72P405t8Jm8fZ/iTm3itpixaxmcGsB2EgAxV3TDSM6VO6gDa0mcGtjbSmFWuEMO3RcsPmRjGRxd09WIDt8mTzRWxzsSxmdzl813PHT0W3iZACZmn8WATi2A6zovxS6QPIhAGV0iXo3m6tsvdE/3LkNHXDwV+9XQoVXytFN1OmPY90TRWjCw66dxRyxUG/BtIy+5/TPs1NBKil20Ev1swEuARSarlptutgOYEAxOvT75XcRJCqzz5iOZEAtqaCcU6DWjMTaj+nWtc7lVqxrF5jb7fkFo/qbzoHlUGz1QegthxArA4Q+8Uw8Lq9cPWEdyOJaJ5kFB2ldgGrv0uYqyKRWPl82rQyc8R9/AFXbitBRQoAAA==" \ No newline at end of file diff --git a/static/api/vue-vanilla/assets/search.js b/static/api/vue-vanilla/assets/search.js index dc3ee043..47f040ec 100644 --- a/static/api/vue-vanilla/assets/search.js +++ b/static/api/vue-vanilla/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/static/api/vue-vanilla/assets/style.css b/static/api/vue-vanilla/assets/style.css index 98a43779..778b9492 100644 --- a/static/api/vue-vanilla/assets/style.css +++ b/static/api/vue-vanilla/assets/style.css @@ -327,17 +327,14 @@ dd { } /* Footer */ -.tsd-generator { +footer { border-top: 1px solid var(--color-accent); padding-top: 1rem; padding-bottom: 1rem; max-height: 3.5rem; } - -.tsd-generator > p { - margin-top: 0; - margin-bottom: 0; - padding: 0 1rem; +.tsd-generator { + margin: 0 1em; } .container-main { @@ -405,7 +402,8 @@ dd { } body { background: var(--color-background); - font-family: "Segoe UI", sans-serif; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; color: var(--color-text); } diff --git a/static/api/vue-vanilla/functions/classes.html b/static/api/vue-vanilla/functions/classes.html index ad916b06..27376dac 100644 --- a/static/api/vue-vanilla/functions/classes.html +++ b/static/api/vue-vanilla/functions/classes.html @@ -1 +1 @@ -classes | JSON Forms Vue Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +classes | JSON Forms Vue Vanilla Renderers
                                    • Parameters

                                      • strings: TemplateStringsArray
                                      • Rest ...variables: any[]

                                      Returns string

                                    \ No newline at end of file diff --git a/static/api/vue-vanilla/functions/mergeStyles.html b/static/api/vue-vanilla/functions/mergeStyles.html index bc9b3d78..024f09f3 100644 --- a/static/api/vue-vanilla/functions/mergeStyles.html +++ b/static/api/vue-vanilla/functions/mergeStyles.html @@ -1,5 +1,5 @@ -mergeStyles | JSON Forms Vue Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vue-vanilla/functions/useStyles.html b/static/api/vue-vanilla/functions/useStyles.html index 2be5c4a1..9b8a1a9b 100644 --- a/static/api/vue-vanilla/functions/useStyles.html +++ b/static/api/vue-vanilla/functions/useStyles.html @@ -1 +1 @@ -useStyles | JSON Forms Vue Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +useStyles | JSON Forms Vue Vanilla Renderers
                                    \ No newline at end of file diff --git a/static/api/vue-vanilla/functions/useVanillaArrayControl.html b/static/api/vue-vanilla/functions/useVanillaArrayControl.html index a83b48ab..4a816d39 100644 --- a/static/api/vue-vanilla/functions/useVanillaArrayControl.html +++ b/static/api/vue-vanilla/functions/useVanillaArrayControl.html @@ -1,2 +1,2 @@ -useVanillaArrayControl | JSON Forms Vue Vanilla Renderers
                                    • Adds styles, appliedOptions and childUiSchema

                                      -

                                      Type Parameters

                                      • I extends {
                                            control: any;
                                        }

                                      Parameters

                                      • input: I

                                      Returns I & {
                                          appliedOptions: ComputedRef<any>;
                                          childLabelForIndex: ((index) => string);
                                          childUiSchema: ComputedRef<UISchemaElement>;
                                          styles: Styles;
                                      }

                                    Generated using TypeDoc

                                    \ No newline at end of file +useVanillaArrayControl | JSON Forms Vue Vanilla Renderers
                                    • Adds styles, appliedOptions and childUiSchema

                                      +

                                      Type Parameters

                                      • I extends {
                                            control: any;
                                        }

                                      Parameters

                                      • input: I

                                      Returns I & {
                                          appliedOptions: ComputedRef<any>;
                                          childLabelForIndex: ((index) => string);
                                          childUiSchema: ComputedRef<UISchemaElement>;
                                          styles: Styles;
                                      }

                                    \ No newline at end of file diff --git a/static/api/vue-vanilla/functions/useVanillaControl.html b/static/api/vue-vanilla/functions/useVanillaControl.html index d448043a..fad28aff 100644 --- a/static/api/vue-vanilla/functions/useVanillaControl.html +++ b/static/api/vue-vanilla/functions/useVanillaControl.html @@ -1,2 +1,2 @@ -useVanillaControl | JSON Forms Vue Vanilla Renderers
                                    • Adds styles, isFocused, appliedOptions and onChange

                                      -

                                      Type Parameters

                                      • I extends {
                                            control: any;
                                            handleChange: any;
                                        }

                                      Parameters

                                      • input: I
                                      • adaptTarget: ((target) => any) = ...
                                          • (target): any
                                          • Parameters

                                            • target: any

                                            Returns any

                                      Returns I & {
                                          appliedOptions: ComputedRef<any>;
                                          controlWrapper: ComputedRef<{
                                              description: any;
                                              errors: any;
                                              id: any;
                                              label: any;
                                              required: any;
                                              visible: any;
                                          }>;
                                          isFocused: Ref<boolean>;
                                          onChange: ((event) => void);
                                          styles: Styles;
                                      }

                                    Generated using TypeDoc

                                    \ No newline at end of file +useVanillaControl | JSON Forms Vue Vanilla Renderers
                                    • Adds styles, isFocused, appliedOptions and onChange

                                      +

                                      Type Parameters

                                      • I extends {
                                            control: any;
                                            handleChange: any;
                                        }

                                      Parameters

                                      • input: I
                                      • adaptTarget: ((target) => any) = ...
                                          • (target): any
                                          • Parameters

                                            • target: any

                                            Returns any

                                      Returns I & {
                                          appliedOptions: ComputedRef<any>;
                                          controlWrapper: ComputedRef<{
                                              description: any;
                                              errors: any;
                                              id: any;
                                              label: any;
                                              required: any;
                                              visible: any;
                                          }>;
                                          isFocused: Ref<boolean>;
                                          onChange: ((event) => void);
                                          styles: Styles;
                                      }

                                    \ No newline at end of file diff --git a/static/api/vue-vanilla/functions/useVanillaLabel.html b/static/api/vue-vanilla/functions/useVanillaLabel.html index 763a6778..93ed9d19 100644 --- a/static/api/vue-vanilla/functions/useVanillaLabel.html +++ b/static/api/vue-vanilla/functions/useVanillaLabel.html @@ -1,2 +1,2 @@ -useVanillaLabel | JSON Forms Vue Vanilla Renderers
                                    • Adds styles and appliedOptions

                                      -

                                      Type Parameters

                                      • I extends {
                                            label: any;
                                        }

                                      Parameters

                                      • input: I

                                      Returns I & {
                                          appliedOptions: ComputedRef<any>;
                                          styles: Styles;
                                      }

                                    Generated using TypeDoc

                                    \ No newline at end of file +useVanillaLabel | JSON Forms Vue Vanilla Renderers
                                    • Adds styles and appliedOptions

                                      +

                                      Type Parameters

                                      • I extends {
                                            label: any;
                                        }

                                      Parameters

                                      • input: I

                                      Returns I & {
                                          appliedOptions: ComputedRef<any>;
                                          styles: Styles;
                                      }

                                    \ No newline at end of file diff --git a/static/api/vue-vanilla/functions/useVanillaLayout.html b/static/api/vue-vanilla/functions/useVanillaLayout.html index de88a5fb..14971453 100644 --- a/static/api/vue-vanilla/functions/useVanillaLayout.html +++ b/static/api/vue-vanilla/functions/useVanillaLayout.html @@ -1,2 +1,2 @@ -useVanillaLayout | JSON Forms Vue Vanilla Renderers
                                    • Adds styles and appliedOptions

                                      -

                                      Type Parameters

                                      • I extends {
                                            layout: any;
                                        }

                                      Parameters

                                      • input: I

                                      Returns I & {
                                          appliedOptions: ComputedRef<any>;
                                          styles: Styles;
                                      }

                                    Generated using TypeDoc

                                    \ No newline at end of file +useVanillaLayout | JSON Forms Vue Vanilla Renderers
                                    • Adds styles and appliedOptions

                                      +

                                      Type Parameters

                                      • I extends {
                                            layout: any;
                                        }

                                      Parameters

                                      • input: I

                                      Returns I & {
                                          appliedOptions: ComputedRef<any>;
                                          styles: Styles;
                                      }

                                    \ No newline at end of file diff --git a/static/api/vue-vanilla/index.html b/static/api/vue-vanilla/index.html index afa94135..ac1e3e4d 100644 --- a/static/api/vue-vanilla/index.html +++ b/static/api/vue-vanilla/index.html @@ -1,4 +1,4 @@ -JSON Forms Vue Vanilla Renderers

                                    JSON Forms Vue Vanilla Renderers

                                    JSON Forms - More Forms. Less Code

                                    Complex Forms in the blink of an eye

                                    +JSON Forms Vue Vanilla Renderers

                                    JSON Forms Vue Vanilla Renderers

                                    JSON Forms - More Forms. Less Code

                                    Complex Forms in the blink of an eye

                                    JSON Forms eliminates the tedious task of writing fully-featured forms by hand by leveraging the capabilities of JSON, JSON Schema and Javascript.

                                    Vue Vanilla Renderers

                                    This is the JSON Forms Vue Vanilla renderers package which provides a HTML5-based renderer set for JSON Forms Vue.

                                    JSON Forms Vue seed app

                                    See our JSON Forms Vue seed repository to get started as quickly as possible.

                                    @@ -31,4 +31,4 @@

                                    License

                                    The JSONForms project is licensed under the MIT License. See the LICENSE file for more information.

                                    Roadmap

                                    Our current roadmap is available here.

                                    Migration

                                    See our migration guide when updating JSON Forms.

                                    -

                                    Generated using TypeDoc

                                    \ No newline at end of file +
                                    \ No newline at end of file diff --git a/static/api/vue-vanilla/interfaces/Options.html b/static/api/vue-vanilla/interfaces/Options.html index 92193744..b28e2cf6 100644 --- a/static/api/vue-vanilla/interfaces/Options.html +++ b/static/api/vue-vanilla/interfaces/Options.html @@ -1,5 +1,5 @@ -Options | JSON Forms Vue Vanilla Renderers
                                    interface Options {
                                        focus?: boolean;
                                        hideRequiredAsterisk?: boolean;
                                        showUnfocusedDescription?: boolean;
                                        step?: number;
                                    }

                                    Properties

                                    focus?: boolean
                                    hideRequiredAsterisk?: boolean
                                    showUnfocusedDescription?: boolean
                                    step?: number

                                    Generated using TypeDoc

                                    \ No newline at end of file +Options | JSON Forms Vue Vanilla Renderers
                                    interface Options {
                                        focus?: boolean;
                                        hideRequiredAsterisk?: boolean;
                                        showUnfocusedDescription?: boolean;
                                        step?: number;
                                    }

                                    Properties

                                    focus?: boolean
                                    hideRequiredAsterisk?: boolean
                                    showUnfocusedDescription?: boolean
                                    step?: number
                                    \ No newline at end of file diff --git a/static/api/vue-vanilla/interfaces/Styles.html b/static/api/vue-vanilla/interfaces/Styles.html index 27c22bfc..0e5a7139 100644 --- a/static/api/vue-vanilla/interfaces/Styles.html +++ b/static/api/vue-vanilla/interfaces/Styles.html @@ -1,8 +1,10 @@ -Styles | JSON Forms Vue Vanilla Renderers
                                    interface Styles {
                                        arrayList: {
                                            addButton?: string;
                                            item?: string;
                                            itemContent?: string;
                                            itemDelete?: string;
                                            itemExpanded?: string;
                                            itemLabel?: string;
                                            itemMoveDown?: string;
                                            itemMoveUp?: string;
                                            itemToolbar?: string;
                                            itemWrapper?: string;
                                            label?: string;
                                            legend?: string;
                                            noData?: string;
                                            root?: string;
                                        };
                                        control: {
                                            description?: string;
                                            error?: string;
                                            input?: string;
                                            label?: string;
                                            option?: string;
                                            root?: string;
                                            select?: string;
                                            textarea?: string;
                                            wrapper?: string;
                                        };
                                        dialog: {
                                            actions?: string;
                                            body?: string;
                                            buttonPrimary?: string;
                                            buttonSecondary?: string;
                                            root?: string;
                                            title?: string;
                                        };
                                        group: {
                                            item?: string;
                                            label?: string;
                                            root?: string;
                                        };
                                        horizontalLayout: {
                                            item?: string;
                                            root?: string;
                                        };
                                        label: {
                                            root?: string;
                                        };
                                        verticalLayout: {
                                            item?: string;
                                            root?: string;
                                        };
                                    }

                                    Properties

                                    arrayList: {
                                        addButton?: string;
                                        item?: string;
                                        itemContent?: string;
                                        itemDelete?: string;
                                        itemExpanded?: string;
                                        itemLabel?: string;
                                        itemMoveDown?: string;
                                        itemMoveUp?: string;
                                        itemToolbar?: string;
                                        itemWrapper?: string;
                                        label?: string;
                                        legend?: string;
                                        noData?: string;
                                        root?: string;
                                    }

                                    Type declaration

                                    • Optional addButton?: string
                                    • Optional item?: string
                                    • Optional itemContent?: string
                                    • Optional itemDelete?: string
                                    • Optional itemExpanded?: string
                                    • Optional itemLabel?: string
                                    • Optional itemMoveDown?: string
                                    • Optional itemMoveUp?: string
                                    • Optional itemToolbar?: string
                                    • Optional itemWrapper?: string
                                    • Optional label?: string
                                    • Optional legend?: string
                                    • Optional noData?: string
                                    • Optional root?: string
                                    control: {
                                        description?: string;
                                        error?: string;
                                        input?: string;
                                        label?: string;
                                        option?: string;
                                        root?: string;
                                        select?: string;
                                        textarea?: string;
                                        wrapper?: string;
                                    }

                                    Type declaration

                                    • Optional description?: string
                                    • Optional error?: string
                                    • Optional input?: string
                                    • Optional label?: string
                                    • Optional option?: string
                                    • Optional root?: string
                                    • Optional select?: string
                                    • Optional textarea?: string
                                    • Optional wrapper?: string
                                    dialog: {
                                        actions?: string;
                                        body?: string;
                                        buttonPrimary?: string;
                                        buttonSecondary?: string;
                                        root?: string;
                                        title?: string;
                                    }

                                    Type declaration

                                    • Optional actions?: string
                                    • Optional body?: string
                                    • Optional buttonPrimary?: string
                                    • Optional buttonSecondary?: string
                                    • Optional root?: string
                                    • Optional title?: string
                                    group: {
                                        item?: string;
                                        label?: string;
                                        root?: string;
                                    }

                                    Type declaration

                                    • Optional item?: string
                                    • Optional label?: string
                                    • Optional root?: string
                                    horizontalLayout: {
                                        item?: string;
                                        root?: string;
                                    }

                                    Type declaration

                                    • Optional item?: string
                                    • Optional root?: string
                                    label: {
                                        root?: string;
                                    }

                                    Type declaration

                                    • Optional root?: string
                                    verticalLayout: {
                                        item?: string;
                                        root?: string;
                                    }

                                    Type declaration

                                    • Optional item?: string
                                    • Optional root?: string

                                    Generated using TypeDoc

                                    \ No newline at end of file +Styles | JSON Forms Vue Vanilla Renderers
                                    interface Styles {
                                        arrayList: {
                                            addButton?: string;
                                            item?: string;
                                            itemContent?: string;
                                            itemDelete?: string;
                                            itemExpanded?: string;
                                            itemLabel?: string;
                                            itemMoveDown?: string;
                                            itemMoveUp?: string;
                                            itemToolbar?: string;
                                            itemWrapper?: string;
                                            label?: string;
                                            legend?: string;
                                            noData?: string;
                                            root?: string;
                                        };
                                        categorization: {
                                            category?: string;
                                            panel?: string;
                                            root?: string;
                                            selected?: string;
                                            stepper?: string;
                                            stepperBadge?: string;
                                            stepperButtonBack?: string;
                                            stepperButtonNext?: string;
                                            stepperFooter?: string;
                                            stepperLine?: string;
                                        };
                                        control: {
                                            asterisk?: string;
                                            description?: string;
                                            error?: string;
                                            input?: string;
                                            label?: string;
                                            option?: string;
                                            required?: string;
                                            root?: string;
                                            select?: string;
                                            textarea?: string;
                                            wrapper?: string;
                                        };
                                        dialog: {
                                            actions?: string;
                                            body?: string;
                                            buttonPrimary?: string;
                                            buttonSecondary?: string;
                                            root?: string;
                                            title?: string;
                                        };
                                        group: {
                                            item?: string;
                                            label?: string;
                                            root?: string;
                                        };
                                        horizontalLayout: {
                                            item?: string;
                                            root?: string;
                                        };
                                        label: {
                                            root?: string;
                                        };
                                        oneOf: {
                                            root?: string;
                                        };
                                        verticalLayout: {
                                            item?: string;
                                            root?: string;
                                        };
                                    }

                                    Properties

                                    arrayList: {
                                        addButton?: string;
                                        item?: string;
                                        itemContent?: string;
                                        itemDelete?: string;
                                        itemExpanded?: string;
                                        itemLabel?: string;
                                        itemMoveDown?: string;
                                        itemMoveUp?: string;
                                        itemToolbar?: string;
                                        itemWrapper?: string;
                                        label?: string;
                                        legend?: string;
                                        noData?: string;
                                        root?: string;
                                    }

                                    Type declaration

                                    • Optional addButton?: string
                                    • Optional item?: string
                                    • Optional itemContent?: string
                                    • Optional itemDelete?: string
                                    • Optional itemExpanded?: string
                                    • Optional itemLabel?: string
                                    • Optional itemMoveDown?: string
                                    • Optional itemMoveUp?: string
                                    • Optional itemToolbar?: string
                                    • Optional itemWrapper?: string
                                    • Optional label?: string
                                    • Optional legend?: string
                                    • Optional noData?: string
                                    • Optional root?: string
                                    categorization: {
                                        category?: string;
                                        panel?: string;
                                        root?: string;
                                        selected?: string;
                                        stepper?: string;
                                        stepperBadge?: string;
                                        stepperButtonBack?: string;
                                        stepperButtonNext?: string;
                                        stepperFooter?: string;
                                        stepperLine?: string;
                                    }

                                    Type declaration

                                    • Optional category?: string
                                    • Optional panel?: string
                                    • Optional root?: string
                                    • Optional selected?: string
                                    • Optional stepper?: string
                                    • Optional stepperBadge?: string
                                    • Optional stepperButtonBack?: string
                                    • Optional stepperButtonNext?: string
                                    • Optional stepperFooter?: string
                                    • Optional stepperLine?: string
                                    control: {
                                        asterisk?: string;
                                        description?: string;
                                        error?: string;
                                        input?: string;
                                        label?: string;
                                        option?: string;
                                        required?: string;
                                        root?: string;
                                        select?: string;
                                        textarea?: string;
                                        wrapper?: string;
                                    }

                                    Type declaration

                                    • Optional asterisk?: string
                                    • Optional description?: string
                                    • Optional error?: string
                                    • Optional input?: string
                                    • Optional label?: string
                                    • Optional option?: string
                                    • Optional required?: string
                                    • Optional root?: string
                                    • Optional select?: string
                                    • Optional textarea?: string
                                    • Optional wrapper?: string
                                    dialog: {
                                        actions?: string;
                                        body?: string;
                                        buttonPrimary?: string;
                                        buttonSecondary?: string;
                                        root?: string;
                                        title?: string;
                                    }

                                    Type declaration

                                    • Optional actions?: string
                                    • Optional body?: string
                                    • Optional buttonPrimary?: string
                                    • Optional buttonSecondary?: string
                                    • Optional root?: string
                                    • Optional title?: string
                                    group: {
                                        item?: string;
                                        label?: string;
                                        root?: string;
                                    }

                                    Type declaration

                                    • Optional item?: string
                                    • Optional label?: string
                                    • Optional root?: string
                                    horizontalLayout: {
                                        item?: string;
                                        root?: string;
                                    }

                                    Type declaration

                                    • Optional item?: string
                                    • Optional root?: string
                                    label: {
                                        root?: string;
                                    }

                                    Type declaration

                                    • Optional root?: string
                                    oneOf: {
                                        root?: string;
                                    }

                                    Type declaration

                                    • Optional root?: string
                                    verticalLayout: {
                                        item?: string;
                                        root?: string;
                                    }

                                    Type declaration

                                    • Optional item?: string
                                    • Optional root?: string
                                    \ No newline at end of file diff --git a/static/api/vue-vanilla/modules.html b/static/api/vue-vanilla/modules.html index fe1c3b86..dd4bcbff 100644 --- a/static/api/vue-vanilla/modules.html +++ b/static/api/vue-vanilla/modules.html @@ -1,31 +1,33 @@ -JSON Forms Vue Vanilla Renderers

                                    JSON Forms Vue Vanilla Renderers

                                    References

                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer

                                    Generated using TypeDoc

                                    \ No newline at end of file +JSON Forms Vue Vanilla Renderers

                                    JSON Forms Vue Vanilla Renderers

                                    References

                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    Renames and re-exports ArrayListRenderer
                                    \ No newline at end of file diff --git a/static/api/vue-vanilla/variables/ArrayListRenderer.html b/static/api/vue-vanilla/variables/ArrayListRenderer.html index ea5af72b..6e7e3b75 100644 --- a/static/api/vue-vanilla/variables/ArrayListRenderer.html +++ b/static/api/vue-vanilla/variables/ArrayListRenderer.html @@ -1 +1 @@ -ArrayListRenderer | JSON Forms Vue Vanilla Renderers

                                    Generated using TypeDoc

                                    \ No newline at end of file +ArrayListRenderer | JSON Forms Vue Vanilla Renderers
                                    ArrayListRenderer: DefineComponent<{}, {}, any>

                                    Type declaration

                                      Type declaration

                                        \ No newline at end of file diff --git a/static/api/vue-vanilla/variables/arrayRenderers.html b/static/api/vue-vanilla/variables/arrayRenderers.html index e7de48d7..d718ba58 100644 --- a/static/api/vue-vanilla/variables/arrayRenderers.html +++ b/static/api/vue-vanilla/variables/arrayRenderers.html @@ -1 +1 @@ -arrayRenderers | JSON Forms Vue Vanilla Renderers

                                        Generated using TypeDoc

                                        \ No newline at end of file +arrayRenderers | JSON Forms Vue Vanilla Renderers
                                        arrayRenderers: any[] = ...
                                        \ No newline at end of file diff --git a/static/api/vue-vanilla/variables/controlRenderers.html b/static/api/vue-vanilla/variables/controlRenderers.html index 950e418a..2eae6f2d 100644 --- a/static/api/vue-vanilla/variables/controlRenderers.html +++ b/static/api/vue-vanilla/variables/controlRenderers.html @@ -1 +1 @@ -controlRenderers | JSON Forms Vue Vanilla Renderers

                                        Generated using TypeDoc

                                        \ No newline at end of file +controlRenderers | JSON Forms Vue Vanilla Renderers
                                        controlRenderers: any[] = ...
                                        \ No newline at end of file diff --git a/static/api/vue-vanilla/variables/defaultStyles.html b/static/api/vue-vanilla/variables/defaultStyles.html index b5d82b50..eb86b0ab 100644 --- a/static/api/vue-vanilla/variables/defaultStyles.html +++ b/static/api/vue-vanilla/variables/defaultStyles.html @@ -1 +1 @@ -defaultStyles | JSON Forms Vue Vanilla Renderers

                                        Generated using TypeDoc

                                        \ No newline at end of file +defaultStyles | JSON Forms Vue Vanilla Renderers
                                        defaultStyles: Styles = ...
                                        \ No newline at end of file diff --git a/static/api/vue-vanilla/variables/labelRenderers.html b/static/api/vue-vanilla/variables/labelRenderers.html index 91d2c829..2ae995d3 100644 --- a/static/api/vue-vanilla/variables/labelRenderers.html +++ b/static/api/vue-vanilla/variables/labelRenderers.html @@ -1 +1 @@ -labelRenderers | JSON Forms Vue Vanilla Renderers

                                        Generated using TypeDoc

                                        \ No newline at end of file +labelRenderers | JSON Forms Vue Vanilla Renderers
                                        labelRenderers: any[] = ...
                                        \ No newline at end of file diff --git a/static/api/vue-vanilla/variables/layoutRenderers.html b/static/api/vue-vanilla/variables/layoutRenderers.html index 0130515d..0b06c833 100644 --- a/static/api/vue-vanilla/variables/layoutRenderers.html +++ b/static/api/vue-vanilla/variables/layoutRenderers.html @@ -1 +1 @@ -layoutRenderers | JSON Forms Vue Vanilla Renderers

                                        Generated using TypeDoc

                                        \ No newline at end of file +layoutRenderers | JSON Forms Vue Vanilla Renderers
                                        layoutRenderers: any[] = ...
                                        \ No newline at end of file diff --git a/static/api/vue-vanilla/variables/vanillaRenderers.html b/static/api/vue-vanilla/variables/vanillaRenderers.html index c7979c4f..131c7462 100644 --- a/static/api/vue-vanilla/variables/vanillaRenderers.html +++ b/static/api/vue-vanilla/variables/vanillaRenderers.html @@ -1 +1 @@ -vanillaRenderers | JSON Forms Vue Vanilla Renderers

                                        Generated using TypeDoc

                                        \ No newline at end of file +vanillaRenderers | JSON Forms Vue Vanilla Renderers
                                        vanillaRenderers: any[] = ...
                                        \ No newline at end of file diff --git a/static/api/vue/assets/icons.js b/static/api/vue/assets/icons.js new file mode 100644 index 00000000..b79c9e89 --- /dev/null +++ b/static/api/vue/assets/icons.js @@ -0,0 +1,15 @@ +(function(svg) { + svg.innerHTML = ``; + svg.style.display = 'none'; + if (location.protocol === 'file:') { + if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', updateUseElements); + else updateUseElements() + function updateUseElements() { + document.querySelectorAll('use').forEach(el => { + if (el.getAttribute('href').includes('#icon-')) { + el.setAttribute('href', el.getAttribute('href').replace(/.*#/, '#')); + } + }); + } + } +})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) \ No newline at end of file diff --git a/static/api/vue/assets/icons.svg b/static/api/vue/assets/icons.svg new file mode 100644 index 00000000..7dead611 --- /dev/null +++ b/static/api/vue/assets/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/api/vue/assets/main.js b/static/api/vue/assets/main.js index 7270cff8..d6f13886 100644 --- a/static/api/vue/assets/main.js +++ b/static/api/vue/assets/main.js @@ -1,8 +1,8 @@ "use strict"; -"use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`,this.handleValueChange()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(e=>{e.style.display="block";let n=Array.from(e.querySelectorAll(".tsd-index-link")).every(r=>r.offsetParent==null);e.style.display=n?"none":"block"})}};var Z=class extends C{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); +"use strict";(()=>{var Ce=Object.create;var ne=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Ce(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),y=s.str.charAt(1),p;y in s.node.edges?p=s.node.edges[y]:(p=new t.TokenSet,s.node.edges[y]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(console.log("Show page"),document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){console.log("Scorlling");let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!e.checkVisibility()){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ve(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ve(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ce(l.parent,i)}.${d}`);let y=document.createElement("li");y.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,y.append(p),e.appendChild(y)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ne(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var He={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>He[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",H="mouseup",J={x:0,y:0},pe=!1,ee=!1,Be=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",fe="touchmove",H="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ee=!1});document.addEventListener("click",t=>{pe&&(t.preventDefault(),t.stopImmediatePropagation(),pe=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ye=document.head.appendChild(document.createElement("style"));ye.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ye.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ve(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ve(t.value)})}function ve(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/static/api/vue/assets/navigation.js b/static/api/vue/assets/navigation.js index 51c2b64b..bdcea7ae 100644 --- a/static/api/vue/assets/navigation.js +++ b/static/api/vue/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA5XVQU+DMBTA8e/SMzq3uBm5mU0TDWbGiwfjocIjNJYW20ciMX534xjSbgxer+PfX+HRsNdvhvCFLGZrrdBo+WR0ZVnEKo4Fi5lQCCbnKdiZG5wXWEoWsQ+hMhYvlquf6B9KeKNrPO0418eYZ1AZGDCnIa8Ypz5rYSDrFWyqHdD+frD24vpqvlw460tuEUwiLN4jlAc3lNcqRaGVnQ1kvry6dFAz/Hw95wVn8xGqtrB/OUNOf3WceLBa3WlT2hspt/k4ONhSedXQeael8sbwhso7bQjfHmGS3qZEfA1y8p7/GipHm0LYAPb1i8BiA8gFle8XEDfaCFtxTAvKUNyWyN+quqTQXRfC0ubupEQ84e8wye4iMkg5yEFn+NH7Ck7Rfk3dopYoAgZ92BO32Sogf6jcNoSnnkIvDt4g4BnCx9T9DU/xXXfEvv0CYxF/koUIAAA=" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA5XVz0+DMBTA8f+lZ3RucTNyM5smGsyMFw/GQ4WHNEKL7SMRjf+72RjSIoPX6/j20/H49fzNED6RhWytJGqVP2hVGhawkmPGQiYkgk55DGZmB6cZFjkL2LuQCQsXy9VP8AdFvFYVHnes42PMI8gENOjjkFOMUx+V0JB0CtblHmh+7609u7yYLxfW+oIbBB0Jg7cIRe8PpZWMUShpZgOZK6/OLVQPn1/HOcHJfISqDBwuzpDTHR0n7oySN0oX5irPt+k4ONhSeVnTeaul8lrzmspbrQ/f3MIkvUmJ+JojvCktvvhOm/LdmroF5JNj2TVUjjZovxkf6ieB2QaQCyrfLSButBGm5BhnlKHYLZG/llVBodvOh6XN3UqJeMRfYZLdR2SQ8qx4PSb3zot2inZr6hZVjsJj0P2euM1WAvldaLc+PPUudGLvDTzOwX9M7Zd+im+7f+zLL/zYn0foCAAA" \ No newline at end of file diff --git a/static/api/vue/assets/search.js b/static/api/vue/assets/search.js index 15f34181..7e4f97e0 100644 --- a/static/api/vue/assets/search.js +++ b/static/api/vue/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/static/api/vue/assets/style.css b/static/api/vue/assets/style.css index 98a43779..778b9492 100644 --- a/static/api/vue/assets/style.css +++ b/static/api/vue/assets/style.css @@ -327,17 +327,14 @@ dd { } /* Footer */ -.tsd-generator { +footer { border-top: 1px solid var(--color-accent); padding-top: 1rem; padding-bottom: 1rem; max-height: 3.5rem; } - -.tsd-generator > p { - margin-top: 0; - margin-bottom: 0; - padding: 0 1rem; +.tsd-generator { + margin: 0 1em; } .container-main { @@ -405,7 +402,8 @@ dd { } body { background: var(--color-background); - font-family: "Segoe UI", sans-serif; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; color: var(--color-text); } diff --git a/static/api/vue/functions/masterListItemProps.html b/static/api/vue/functions/masterListItemProps.html index 610ae634..f79d8703 100644 --- a/static/api/vue/functions/masterListItemProps.html +++ b/static/api/vue/functions/masterListItemProps.html @@ -1,3 +1,3 @@ -masterListItemProps | JSON Forms Vue

                                        Function masterListItemProps

                                        • Constructs a props declaration for Vue components which shall be used as +masterListItemProps | JSON Forms Vue

                                          Function masterListItemProps

                                          • Constructs a props declaration for Vue components which shall be used as master list items.

                                            -

                                            Returns {
                                                handleSelect: {
                                                    default: undefined;
                                                    required: false;
                                                    type: PropType<((index) => void)>;
                                                };
                                                index: {
                                                    required: true;
                                                    type: NumberConstructor;
                                                };
                                                path: {
                                                    required: true;
                                                    type: StringConstructor;
                                                };
                                                removeItem: {
                                                    default: undefined;
                                                    required: false;
                                                    type: PropType<((path, value) => void)>;
                                                };
                                                schema: {
                                                    required: true;
                                                    type: PropType<JsonSchema>;
                                                };
                                                selected: {
                                                    required: true;
                                                    type: BooleanConstructor;
                                                };
                                            }

                                            • handleSelect: {
                                                  default: undefined;
                                                  required: false;
                                                  type: PropType<((index) => void)>;
                                              }
                                              • default: undefined
                                              • required: false
                                              • type: PropType<((index) => void)>
                                            • index: {
                                                  required: true;
                                                  type: NumberConstructor;
                                              }
                                              • required: true
                                              • type: NumberConstructor
                                            • path: {
                                                  required: true;
                                                  type: StringConstructor;
                                              }
                                              • required: true
                                              • type: StringConstructor
                                            • removeItem: {
                                                  default: undefined;
                                                  required: false;
                                                  type: PropType<((path, value) => void)>;
                                              }
                                              • default: undefined
                                              • required: false
                                              • type: PropType<((path, value) => void)>
                                            • schema: {
                                                  required: true;
                                                  type: PropType<JsonSchema>;
                                              }
                                              • required: true
                                              • type: PropType<JsonSchema>
                                            • selected: {
                                                  required: true;
                                                  type: BooleanConstructor;
                                              }
                                              • required: true
                                              • type: BooleanConstructor

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Returns {
                                              handleSelect: {
                                                  default: undefined;
                                                  required: false;
                                                  type: PropType<((index) => void)>;
                                              };
                                              index: {
                                                  required: true;
                                                  type: NumberConstructor;
                                              };
                                              path: {
                                                  required: true;
                                                  type: StringConstructor;
                                              };
                                              removeItem: {
                                                  default: undefined;
                                                  required: false;
                                                  type: PropType<((path, value) => void)>;
                                              };
                                              schema: {
                                                  required: true;
                                                  type: PropType<JsonSchema>;
                                              };
                                              selected: {
                                                  required: true;
                                                  type: BooleanConstructor;
                                              };
                                          }

                                          • handleSelect: {
                                                default: undefined;
                                                required: false;
                                                type: PropType<((index) => void)>;
                                            }
                                            • default: undefined
                                            • required: false
                                            • type: PropType<((index) => void)>
                                          • index: {
                                                required: true;
                                                type: NumberConstructor;
                                            }
                                            • required: true
                                            • type: NumberConstructor
                                          • path: {
                                                required: true;
                                                type: StringConstructor;
                                            }
                                            • required: true
                                            • type: StringConstructor
                                          • removeItem: {
                                                default: undefined;
                                                required: false;
                                                type: PropType<((path, value) => void)>;
                                            }
                                            • default: undefined
                                            • required: false
                                            • type: PropType<((path, value) => void)>
                                          • schema: {
                                                required: true;
                                                type: PropType<JsonSchema>;
                                            }
                                            • required: true
                                            • type: PropType<JsonSchema>
                                          • selected: {
                                                required: true;
                                                type: BooleanConstructor;
                                            }
                                            • required: true
                                            • type: BooleanConstructor
                                        \ No newline at end of file diff --git a/static/api/vue/functions/rendererProps-1.html b/static/api/vue/functions/rendererProps-1.html index ceffb0e4..4a4398eb 100644 --- a/static/api/vue/functions/rendererProps-1.html +++ b/static/api/vue/functions/rendererProps-1.html @@ -1,7 +1,7 @@ -rendererProps | JSON Forms Vue

                                        Function rendererProps

                                        • Constructs a props declaration for Vue components which can be used +rendererProps | JSON Forms Vue

                                          Function rendererProps

                                          • Constructs a props declaration for Vue components which can be used for registered renderers and cells. These are typically used in combination with one of the provided bindings, e.g. 'useJsonFormsControl'.

                                            Use the generic type parameter when using a specialized binding, e.g. rendererProps<Layout>() in combination with useJsonFormsLayout or rendererProps<ControlElement>() in combination with useJsonFormsControl.

                                            -

                                            Type Parameters

                                            • U = UISchemaElement

                                            Returns {
                                                cells: {
                                                    default: undefined;
                                                    required: boolean;
                                                    type: PropType<JsonFormsCellRendererRegistryEntry[]>;
                                                };
                                                config: {
                                                    default: undefined;
                                                    required: boolean;
                                                    type: ObjectConstructor;
                                                };
                                                enabled: {
                                                    default: undefined;
                                                    required: false;
                                                    type: BooleanConstructor;
                                                };
                                                path: {
                                                    required: true;
                                                    type: StringConstructor;
                                                };
                                                renderers: {
                                                    default: undefined;
                                                    required: boolean;
                                                    type: PropType<JsonFormsRendererRegistryEntry[]>;
                                                };
                                                schema: {
                                                    required: true;
                                                    type: PropType<JsonSchema>;
                                                };
                                                uischema: {
                                                    required: true;
                                                    type: PropType<U>;
                                                };
                                            }

                                            • cells: {
                                                  default: undefined;
                                                  required: boolean;
                                                  type: PropType<JsonFormsCellRendererRegistryEntry[]>;
                                              }
                                              • default: undefined
                                              • required: boolean
                                              • type: PropType<JsonFormsCellRendererRegistryEntry[]>
                                            • config: {
                                                  default: undefined;
                                                  required: boolean;
                                                  type: ObjectConstructor;
                                              }
                                              • default: undefined
                                              • required: boolean
                                              • type: ObjectConstructor
                                            • enabled: {
                                                  default: undefined;
                                                  required: false;
                                                  type: BooleanConstructor;
                                              }
                                              • default: undefined
                                              • required: false
                                              • type: BooleanConstructor
                                            • path: {
                                                  required: true;
                                                  type: StringConstructor;
                                              }
                                              • required: true
                                              • type: StringConstructor
                                            • renderers: {
                                                  default: undefined;
                                                  required: boolean;
                                                  type: PropType<JsonFormsRendererRegistryEntry[]>;
                                              }
                                              • default: undefined
                                              • required: boolean
                                              • type: PropType<JsonFormsRendererRegistryEntry[]>
                                            • schema: {
                                                  required: true;
                                                  type: PropType<JsonSchema>;
                                              }
                                              • required: true
                                              • type: PropType<JsonSchema>
                                            • uischema: {
                                                  required: true;
                                                  type: PropType<U>;
                                              }
                                              • required: true
                                              • type: PropType<U>

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Type Parameters

                                          • U = UISchemaElement

                                          Returns {
                                              cells: {
                                                  default: undefined;
                                                  required: boolean;
                                                  type: PropType<JsonFormsCellRendererRegistryEntry[]>;
                                              };
                                              config: {
                                                  default: undefined;
                                                  required: boolean;
                                                  type: ObjectConstructor;
                                              };
                                              enabled: {
                                                  default: undefined;
                                                  required: false;
                                                  type: BooleanConstructor;
                                              };
                                              path: {
                                                  required: true;
                                                  type: StringConstructor;
                                              };
                                              renderers: {
                                                  default: undefined;
                                                  required: boolean;
                                                  type: PropType<JsonFormsRendererRegistryEntry[]>;
                                              };
                                              schema: {
                                                  required: true;
                                                  type: PropType<JsonSchema>;
                                              };
                                              uischema: {
                                                  required: true;
                                                  type: PropType<U>;
                                              };
                                          }

                                          • cells: {
                                                default: undefined;
                                                required: boolean;
                                                type: PropType<JsonFormsCellRendererRegistryEntry[]>;
                                            }
                                            • default: undefined
                                            • required: boolean
                                            • type: PropType<JsonFormsCellRendererRegistryEntry[]>
                                          • config: {
                                                default: undefined;
                                                required: boolean;
                                                type: ObjectConstructor;
                                            }
                                            • default: undefined
                                            • required: boolean
                                            • type: ObjectConstructor
                                          • enabled: {
                                                default: undefined;
                                                required: false;
                                                type: BooleanConstructor;
                                            }
                                            • default: undefined
                                            • required: false
                                            • type: BooleanConstructor
                                          • path: {
                                                required: true;
                                                type: StringConstructor;
                                            }
                                            • required: true
                                            • type: StringConstructor
                                          • renderers: {
                                                default: undefined;
                                                required: boolean;
                                                type: PropType<JsonFormsRendererRegistryEntry[]>;
                                            }
                                            • default: undefined
                                            • required: boolean
                                            • type: PropType<JsonFormsRendererRegistryEntry[]>
                                          • schema: {
                                                required: true;
                                                type: PropType<JsonSchema>;
                                            }
                                            • required: true
                                            • type: PropType<JsonSchema>
                                          • uischema: {
                                                required: true;
                                                type: PropType<U>;
                                            }
                                            • required: true
                                            • type: PropType<U>
                                        \ No newline at end of file diff --git a/static/api/vue/functions/useControl.html b/static/api/vue/functions/useControl.html index 1be42231..1ef1eec8 100644 --- a/static/api/vue/functions/useControl.html +++ b/static/api/vue/functions/useControl.html @@ -1 +1 @@ -useControl | JSON Forms Vue

                                        Function useControl

                                        • Type Parameters

                                          • R

                                          • D

                                          • P extends {}

                                          Parameters

                                          • props: P
                                          • stateMap: ((state, props) => R)
                                              • (state, props): R
                                              • Parameters

                                                • state: JsonFormsState
                                                • props: P

                                                Returns R

                                          Returns {
                                              control: ComputedRef<Required<R>>;
                                          }

                                        • Type Parameters

                                          • R

                                          • D

                                          • P extends {}

                                          Parameters

                                          • props: P
                                          • stateMap: ((state, props) => R)
                                              • (state, props): R
                                              • Parameters

                                                • state: JsonFormsState
                                                • props: P

                                                Returns R

                                          • dispatchMap: ((dispatch) => D)
                                              • (dispatch): D
                                              • Parameters

                                                • dispatch: Dispatch<CoreActions>

                                                Returns D

                                          Returns {
                                              control: ComputedRef<Required<R>>;
                                          } & D

                                        Generated using TypeDoc

                                        \ No newline at end of file +useControl | JSON Forms Vue

                                        Function useControl

                                        • Type Parameters

                                          • R
                                          • D
                                          • P extends {}

                                          Parameters

                                          • props: P
                                          • stateMap: ((state, props) => R)
                                              • (state, props): R
                                              • Parameters

                                                • state: JsonFormsState
                                                • props: P

                                                Returns R

                                          Returns {
                                              control: ComputedRef<Required<R>>;
                                          }

                                        • Type Parameters

                                          • R
                                          • D
                                          • P extends {}

                                          Parameters

                                          • props: P
                                          • stateMap: ((state, props) => R)
                                              • (state, props): R
                                              • Parameters

                                                • state: JsonFormsState
                                                • props: P

                                                Returns R

                                          • dispatchMap: ((dispatch) => D)
                                              • (dispatch): D
                                              • Parameters

                                                • dispatch: Dispatch<CoreActions>

                                                Returns D

                                          Returns {
                                              control: ComputedRef<Required<R>>;
                                          } & D

                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsAllOfControl.html b/static/api/vue/functions/useJsonFormsAllOfControl.html index 144489f3..63d7a1af 100644 --- a/static/api/vue/functions/useJsonFormsAllOfControl.html +++ b/static/api/vue/functions/useJsonFormsAllOfControl.html @@ -1,4 +1,4 @@ -useJsonFormsAllOfControl | JSON Forms Vue

                                        Function useJsonFormsAllOfControl

                                        • Provides bindings for 'Control' elements which resolve to 'allOf' schema elements.

                                          +useJsonFormsAllOfControl | JSON Forms Vue

                                          Function useJsonFormsAllOfControl

                                          • Provides bindings for 'Control' elements which resolve to 'allOf' schema elements.

                                            Access bindings via the provided reactive control object. Dispatch changes via the provided handleChange method.

                                            -

                                            Parameters

                                            Returns {
                                                control: ComputedRef<{
                                                    cells: {
                                                        cell: any;
                                                        tester: RankedTester;
                                                    }[];
                                                    config: any;
                                                    data: any;
                                                    description: string;
                                                    enabled: boolean;
                                                    errors: string;
                                                    i18nKeyPrefix: string;
                                                    id: string;
                                                    indexOfFittingSchema: number;
                                                    label: string;
                                                    path: string;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    required: NonNullable<undefined | boolean>;
                                                    rootSchema: NonNullable<JsonSchema>;
                                                    schema: NonNullable<JsonSchema>;
                                                    translations: CombinatorTranslations;
                                                    uischema: ControlElement;
                                                    uischemas: JsonFormsUISchemaRegistryEntry[];
                                                    visible: boolean;
                                                }>;
                                            } & DispatchPropsOfControl

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              control: ComputedRef<{
                                                  cells: {
                                                      cell: any;
                                                      tester: RankedTester;
                                                  }[];
                                                  config: any;
                                                  data: any;
                                                  description: string;
                                                  enabled: boolean;
                                                  errors: string;
                                                  i18nKeyPrefix: string;
                                                  id: string;
                                                  indexOfFittingSchema: number;
                                                  label: string;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  required: NonNullable<undefined | boolean>;
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  translations: CombinatorTranslations;
                                                  uischema: ControlElement;
                                                  uischemas: JsonFormsUISchemaRegistryEntry[];
                                                  visible: boolean;
                                              }>;
                                          } & DispatchPropsOfControl

                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsAnyOfControl.html b/static/api/vue/functions/useJsonFormsAnyOfControl.html index 55010634..cb44cb08 100644 --- a/static/api/vue/functions/useJsonFormsAnyOfControl.html +++ b/static/api/vue/functions/useJsonFormsAnyOfControl.html @@ -1,4 +1,4 @@ -useJsonFormsAnyOfControl | JSON Forms Vue

                                        Function useJsonFormsAnyOfControl

                                        • Provides bindings for 'Control' elements which resolve to 'anyOf' schema elements.

                                          +useJsonFormsAnyOfControl | JSON Forms Vue

                                          Function useJsonFormsAnyOfControl

                                          • Provides bindings for 'Control' elements which resolve to 'anyOf' schema elements.

                                            Access bindings via the provided reactive control object. Dispatch changes via the provided handleChange method.

                                            -

                                            Parameters

                                            Returns {
                                                control: ComputedRef<{
                                                    cells: {
                                                        cell: any;
                                                        tester: RankedTester;
                                                    }[];
                                                    config: any;
                                                    data: any;
                                                    description: string;
                                                    enabled: boolean;
                                                    errors: string;
                                                    i18nKeyPrefix: string;
                                                    id: string;
                                                    indexOfFittingSchema: number;
                                                    label: string;
                                                    path: string;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    required: NonNullable<undefined | boolean>;
                                                    rootSchema: NonNullable<JsonSchema>;
                                                    schema: NonNullable<JsonSchema>;
                                                    translations: CombinatorTranslations;
                                                    uischema: ControlElement;
                                                    uischemas: JsonFormsUISchemaRegistryEntry[];
                                                    visible: boolean;
                                                }>;
                                            } & DispatchPropsOfControl

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              control: ComputedRef<{
                                                  cells: {
                                                      cell: any;
                                                      tester: RankedTester;
                                                  }[];
                                                  config: any;
                                                  data: any;
                                                  description: string;
                                                  enabled: boolean;
                                                  errors: string;
                                                  i18nKeyPrefix: string;
                                                  id: string;
                                                  indexOfFittingSchema: number;
                                                  label: string;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  required: NonNullable<undefined | boolean>;
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  translations: CombinatorTranslations;
                                                  uischema: ControlElement;
                                                  uischemas: JsonFormsUISchemaRegistryEntry[];
                                                  visible: boolean;
                                              }>;
                                          } & DispatchPropsOfControl

                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsArrayControl.html b/static/api/vue/functions/useJsonFormsArrayControl.html index d9e1ce51..a8a6439a 100644 --- a/static/api/vue/functions/useJsonFormsArrayControl.html +++ b/static/api/vue/functions/useJsonFormsArrayControl.html @@ -1,4 +1,4 @@ -useJsonFormsArrayControl | JSON Forms Vue

                                        Function useJsonFormsArrayControl

                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsArrayLayout.html b/static/api/vue/functions/useJsonFormsArrayLayout.html index 1b59fe66..2dc23c6f 100644 --- a/static/api/vue/functions/useJsonFormsArrayLayout.html +++ b/static/api/vue/functions/useJsonFormsArrayLayout.html @@ -1,4 +1,4 @@ -useJsonFormsArrayLayout | JSON Forms Vue

                                        Function useJsonFormsArrayLayout

                                        • Provides bindings for 'Control' elements which resolve to 'array' elements which +useJsonFormsArrayLayout | JSON Forms Vue

                                          Function useJsonFormsArrayLayout

                                          • Provides bindings for 'Control' elements which resolve to 'array' elements which shall be rendered as a layout instead of a control.

                                            Access bindings via the provided reactive 'layout' object.

                                            -

                                            Parameters

                                            Returns {
                                                layout: ComputedRef<{
                                                    cells: JsonFormsCellRendererRegistryEntry[];
                                                    config: any;
                                                    data: number;
                                                    description: string;
                                                    enabled: boolean;
                                                    errors: string;
                                                    i18nKeyPrefix: string;
                                                    id: string;
                                                    label: string;
                                                    minItems: number;
                                                    path: string;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    required: NonNullable<undefined | boolean>;
                                                    rootSchema: NonNullable<JsonSchema>;
                                                    schema: NonNullable<JsonSchema>;
                                                    translations: ArrayTranslations;
                                                    uischema: ControlElement;
                                                    uischemas: JsonFormsUISchemaRegistryEntry[];
                                                    visible: boolean;
                                                }>;
                                            }

                                            • layout: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  data: number;
                                                  description: string;
                                                  enabled: boolean;
                                                  errors: string;
                                                  i18nKeyPrefix: string;
                                                  id: string;
                                                  label: string;
                                                  minItems: number;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  required: NonNullable<undefined | boolean>;
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  translations: ArrayTranslations;
                                                  uischema: ControlElement;
                                                  uischemas: JsonFormsUISchemaRegistryEntry[];
                                                  visible: boolean;
                                              }>

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              layout: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  data: number;
                                                  description: string;
                                                  enabled: boolean;
                                                  errors: string;
                                                  i18nKeyPrefix: string;
                                                  id: string;
                                                  label: string;
                                                  minItems: number;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  required: NonNullable<undefined | boolean>;
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  translations: ArrayTranslations;
                                                  uischema: ControlElement;
                                                  uischemas: JsonFormsUISchemaRegistryEntry[];
                                                  visible: boolean;
                                              }>;
                                          }

                                          • layout: ComputedRef<{
                                                cells: JsonFormsCellRendererRegistryEntry[];
                                                config: any;
                                                data: number;
                                                description: string;
                                                enabled: boolean;
                                                errors: string;
                                                i18nKeyPrefix: string;
                                                id: string;
                                                label: string;
                                                minItems: number;
                                                path: string;
                                                renderers: JsonFormsRendererRegistryEntry[];
                                                required: NonNullable<undefined | boolean>;
                                                rootSchema: NonNullable<JsonSchema>;
                                                schema: NonNullable<JsonSchema>;
                                                translations: ArrayTranslations;
                                                uischema: ControlElement;
                                                uischemas: JsonFormsUISchemaRegistryEntry[];
                                                visible: boolean;
                                            }>
                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsCategorization.html b/static/api/vue/functions/useJsonFormsCategorization.html new file mode 100644 index 00000000..4e0c0ffa --- /dev/null +++ b/static/api/vue/functions/useJsonFormsCategorization.html @@ -0,0 +1,3 @@ +useJsonFormsCategorization | JSON Forms Vue

                                        Function useJsonFormsCategorization

                                        • Provides bindings for 'Categorization' elements.

                                          +

                                          Access bindings via the provided categories array with reactive category objects.

                                          +

                                          Parameters

                                          Returns {
                                              categories: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  data: any;
                                                  direction: NonNullable<"row" | "column">;
                                                  enabled: boolean;
                                                  label: string;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: UISchemaElement;
                                                  visible: boolean;
                                              }>[];
                                              layout: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  data: any;
                                                  direction: NonNullable<"row" | "column">;
                                                  enabled: boolean;
                                                  label: string;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: UISchemaElement;
                                                  visible: boolean;
                                              }>;
                                          }

                                          • categories: ComputedRef<{
                                                cells: JsonFormsCellRendererRegistryEntry[];
                                                config: any;
                                                data: any;
                                                direction: NonNullable<"row" | "column">;
                                                enabled: boolean;
                                                label: string;
                                                path: string;
                                                renderers: JsonFormsRendererRegistryEntry[];
                                                schema: NonNullable<JsonSchema>;
                                                uischema: UISchemaElement;
                                                visible: boolean;
                                            }>[]
                                          • layout: ComputedRef<{
                                                cells: JsonFormsCellRendererRegistryEntry[];
                                                config: any;
                                                data: any;
                                                direction: NonNullable<"row" | "column">;
                                                enabled: boolean;
                                                label: string;
                                                path: string;
                                                renderers: JsonFormsRendererRegistryEntry[];
                                                schema: NonNullable<JsonSchema>;
                                                uischema: UISchemaElement;
                                                visible: boolean;
                                            }>
                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsCell.html b/static/api/vue/functions/useJsonFormsCell.html index b6c12561..cbf1aba2 100644 --- a/static/api/vue/functions/useJsonFormsCell.html +++ b/static/api/vue/functions/useJsonFormsCell.html @@ -1,8 +1,8 @@ -useJsonFormsCell | JSON Forms Vue

                                        Function useJsonFormsCell

                                        • Provides bindings for cell elements. Cells are meant to show simple inputs, +useJsonFormsCell | JSON Forms Vue

                                          Function useJsonFormsCell

                                          • Provides bindings for cell elements. Cells are meant to show simple inputs, for example without error validation, within a larger structure like tables.

                                            Access bindings via the provided reactive 'cell' object. Dispatch changes via the provided handleChange method.

                                            -

                                            Parameters

                                            Returns {
                                                cell: ComputedRef<{
                                                    cells: JsonFormsCellRendererRegistryEntry[];
                                                    config: any;
                                                    data: any;
                                                    enabled: boolean;
                                                    errors: string;
                                                    id: string;
                                                    isValid: boolean;
                                                    path: string;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    rootSchema: NonNullable<JsonSchema>;
                                                    schema: NonNullable<JsonSchema>;
                                                    uischema: ControlElement;
                                                    visible: boolean;
                                                }>;
                                                handleChange(path, value): void;
                                            }

                                            • cell: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  data: any;
                                                  enabled: boolean;
                                                  errors: string;
                                                  id: string;
                                                  isValid: boolean;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: ControlElement;
                                                  visible: boolean;
                                              }>
                                            • handleChange:function
                                              • Update handler that emits a data change

                                                -

                                                Parameters

                                                • path: string

                                                  the path to the data to be updated

                                                  -
                                                • value: any

                                                  the new value that should be written to the given path

                                                  -

                                                Returns void

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              cell: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  data: any;
                                                  enabled: boolean;
                                                  errors: string;
                                                  id: string;
                                                  isValid: boolean;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: ControlElement;
                                                  visible: boolean;
                                              }>;
                                              handleChange(path, value): void;
                                          }

                                          • cell: ComputedRef<{
                                                cells: JsonFormsCellRendererRegistryEntry[];
                                                config: any;
                                                data: any;
                                                enabled: boolean;
                                                errors: string;
                                                id: string;
                                                isValid: boolean;
                                                path: string;
                                                renderers: JsonFormsRendererRegistryEntry[];
                                                rootSchema: NonNullable<JsonSchema>;
                                                schema: NonNullable<JsonSchema>;
                                                uischema: ControlElement;
                                                visible: boolean;
                                            }>
                                          • handleChange:function
                                            • Update handler that emits a data change

                                              +

                                              Parameters

                                              • path: string

                                                the path to the data to be updated

                                                +
                                              • value: any

                                                the new value that should be written to the given path

                                                +

                                              Returns void

                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsControl.html b/static/api/vue/functions/useJsonFormsControl.html index c0aeeba2..8debdf54 100644 --- a/static/api/vue/functions/useJsonFormsControl.html +++ b/static/api/vue/functions/useJsonFormsControl.html @@ -1,5 +1,5 @@ -useJsonFormsControl | JSON Forms Vue

                                        Function useJsonFormsControl

                                        • Provides generic bindings for 'Control' elements. +useJsonFormsControl | JSON Forms Vue

                                          Function useJsonFormsControl

                                          • Provides generic bindings for 'Control' elements. Should be used when no specialized bindings are appropriate.

                                            Access bindings via the provided reactive control object. Dispatch changes via the provided handleChange method.

                                            -

                                            Parameters

                                            Returns {
                                                control: ComputedRef<{
                                                    cells: {
                                                        cell: any;
                                                        tester: RankedTester;
                                                    }[];
                                                    config: any;
                                                    data: any;
                                                    description: string;
                                                    enabled: boolean;
                                                    errors: string;
                                                    i18nKeyPrefix: string;
                                                    id: string;
                                                    label: string;
                                                    path: string;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    required: NonNullable<undefined | boolean>;
                                                    rootSchema: NonNullable<JsonSchema>;
                                                    schema: NonNullable<JsonSchema>;
                                                    uischema: ControlElement;
                                                    visible: boolean;
                                                }>;
                                            } & DispatchPropsOfControl

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              control: ComputedRef<{
                                                  cells: {
                                                      cell: any;
                                                      tester: RankedTester;
                                                  }[];
                                                  config: any;
                                                  data: any;
                                                  description: string;
                                                  enabled: boolean;
                                                  errors: string;
                                                  i18nKeyPrefix: string;
                                                  id: string;
                                                  label: string;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  required: NonNullable<undefined | boolean>;
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: ControlElement;
                                                  visible: boolean;
                                              }>;
                                          } & DispatchPropsOfControl

                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsControlWithDetail.html b/static/api/vue/functions/useJsonFormsControlWithDetail.html index 65e1bb02..433e6ceb 100644 --- a/static/api/vue/functions/useJsonFormsControlWithDetail.html +++ b/static/api/vue/functions/useJsonFormsControlWithDetail.html @@ -1,5 +1,5 @@ -useJsonFormsControlWithDetail | JSON Forms Vue

                                        Function useJsonFormsControlWithDetail

                                        • Provides bindings for 'Control' elements which can provide a 'detail', +useJsonFormsControlWithDetail | JSON Forms Vue

                                          Function useJsonFormsControlWithDetail

                                          • Provides bindings for 'Control' elements which can provide a 'detail', for example array and object renderers.

                                            Access bindings via the provided reactive control object. Dispatch changes via the provided handleChange method.

                                            -

                                            Parameters

                                            Returns {
                                                control: ComputedRef<{
                                                    cells: JsonFormsCellRendererRegistryEntry[];
                                                    config: any;
                                                    data: any;
                                                    description: string;
                                                    enabled: boolean;
                                                    errors: string;
                                                    i18nKeyPrefix: string;
                                                    id: string;
                                                    label: string;
                                                    path: string;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    required: NonNullable<undefined | boolean>;
                                                    rootSchema: NonNullable<JsonSchema>;
                                                    schema: NonNullable<JsonSchema>;
                                                    uischema: ControlElement;
                                                    uischemas: JsonFormsUISchemaRegistryEntry[];
                                                    visible: boolean;
                                                }>;
                                            } & DispatchPropsOfControl

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              control: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  data: any;
                                                  description: string;
                                                  enabled: boolean;
                                                  errors: string;
                                                  i18nKeyPrefix: string;
                                                  id: string;
                                                  label: string;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  required: NonNullable<undefined | boolean>;
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: ControlElement;
                                                  uischemas: JsonFormsUISchemaRegistryEntry[];
                                                  visible: boolean;
                                              }>;
                                          } & DispatchPropsOfControl

                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsDispatchCell.html b/static/api/vue/functions/useJsonFormsDispatchCell.html index 40b17480..378ad1af 100644 --- a/static/api/vue/functions/useJsonFormsDispatchCell.html +++ b/static/api/vue/functions/useJsonFormsDispatchCell.html @@ -1,8 +1,8 @@ -useJsonFormsDispatchCell | JSON Forms Vue

                                        Function useJsonFormsDispatchCell

                                        • Provides bindings for a cell dispatcher. Cells are meant to show simple inputs, +useJsonFormsDispatchCell | JSON Forms Vue

                                          Function useJsonFormsDispatchCell

                                          • Provides bindings for a cell dispatcher. Cells are meant to show simple inputs, for example without error validation, within a larger structure like tables.

                                            Access bindings via the provided reactive 'cell' object. Dispatch changes via the provided handleChange method.

                                            -

                                            Parameters

                                            Returns {
                                                cell: ComputedRef<{
                                                    cells: JsonFormsCellRendererRegistryEntry[];
                                                    config: any;
                                                    data: any;
                                                    enabled: boolean;
                                                    errors: string;
                                                    id: string;
                                                    isValid: boolean;
                                                    path: string;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    rootSchema: NonNullable<JsonSchema>;
                                                    schema: NonNullable<JsonSchema>;
                                                    uischema: ControlElement;
                                                    visible: boolean;
                                                }>;
                                                handleChange(path, value): void;
                                            }

                                            • cell: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  data: any;
                                                  enabled: boolean;
                                                  errors: string;
                                                  id: string;
                                                  isValid: boolean;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: ControlElement;
                                                  visible: boolean;
                                              }>
                                            • handleChange:function
                                              • Update handler that emits a data change

                                                -

                                                Parameters

                                                • path: string

                                                  the path to the data to be updated

                                                  -
                                                • value: any

                                                  the new value that should be written to the given path

                                                  -

                                                Returns void

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              cell: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  data: any;
                                                  enabled: boolean;
                                                  errors: string;
                                                  id: string;
                                                  isValid: boolean;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: ControlElement;
                                                  visible: boolean;
                                              }>;
                                              handleChange(path, value): void;
                                          }

                                          • cell: ComputedRef<{
                                                cells: JsonFormsCellRendererRegistryEntry[];
                                                config: any;
                                                data: any;
                                                enabled: boolean;
                                                errors: string;
                                                id: string;
                                                isValid: boolean;
                                                path: string;
                                                renderers: JsonFormsRendererRegistryEntry[];
                                                rootSchema: NonNullable<JsonSchema>;
                                                schema: NonNullable<JsonSchema>;
                                                uischema: ControlElement;
                                                visible: boolean;
                                            }>
                                          • handleChange:function
                                            • Update handler that emits a data change

                                              +

                                              Parameters

                                              • path: string

                                                the path to the data to be updated

                                                +
                                              • value: any

                                                the new value that should be written to the given path

                                                +

                                              Returns void

                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsEnumCell.html b/static/api/vue/functions/useJsonFormsEnumCell.html index 0025e6f0..6a801517 100644 --- a/static/api/vue/functions/useJsonFormsEnumCell.html +++ b/static/api/vue/functions/useJsonFormsEnumCell.html @@ -1,8 +1,8 @@ -useJsonFormsEnumCell | JSON Forms Vue

                                        Function useJsonFormsEnumCell

                                        • Provides bindings for enum cell elements. Cells are meant to show simple inputs, +useJsonFormsEnumCell | JSON Forms Vue

                                          Function useJsonFormsEnumCell

                                          • Provides bindings for enum cell elements. Cells are meant to show simple inputs, for example without error validation, within a larger structure like tables.

                                            Access bindings via the provided reactive 'cell' object. Dispatch changes via the provided handleChange method.

                                            -

                                            Parameters

                                            Returns {
                                                cell: ComputedRef<{
                                                    cells: JsonFormsCellRendererRegistryEntry[];
                                                    config: any;
                                                    data: any;
                                                    enabled: boolean;
                                                    errors: string;
                                                    id: string;
                                                    isValid: boolean;
                                                    options: EnumOption[];
                                                    path: string;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    rootSchema: NonNullable<JsonSchema>;
                                                    schema: NonNullable<JsonSchema>;
                                                    uischema: ControlElement;
                                                    visible: boolean;
                                                }>;
                                                handleChange(path, value): void;
                                            }

                                            • cell: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  data: any;
                                                  enabled: boolean;
                                                  errors: string;
                                                  id: string;
                                                  isValid: boolean;
                                                  options: EnumOption[];
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: ControlElement;
                                                  visible: boolean;
                                              }>
                                            • handleChange:function
                                              • Update handler that emits a data change

                                                -

                                                Parameters

                                                • path: string

                                                  the path to the data to be updated

                                                  -
                                                • value: any

                                                  the new value that should be written to the given path

                                                  -

                                                Returns void

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              cell: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  data: any;
                                                  enabled: boolean;
                                                  errors: string;
                                                  id: string;
                                                  isValid: boolean;
                                                  options: EnumOption[];
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: ControlElement;
                                                  visible: boolean;
                                              }>;
                                              handleChange(path, value): void;
                                          }

                                          • cell: ComputedRef<{
                                                cells: JsonFormsCellRendererRegistryEntry[];
                                                config: any;
                                                data: any;
                                                enabled: boolean;
                                                errors: string;
                                                id: string;
                                                isValid: boolean;
                                                options: EnumOption[];
                                                path: string;
                                                renderers: JsonFormsRendererRegistryEntry[];
                                                rootSchema: NonNullable<JsonSchema>;
                                                schema: NonNullable<JsonSchema>;
                                                uischema: ControlElement;
                                                visible: boolean;
                                            }>
                                          • handleChange:function
                                            • Update handler that emits a data change

                                              +

                                              Parameters

                                              • path: string

                                                the path to the data to be updated

                                                +
                                              • value: any

                                                the new value that should be written to the given path

                                                +

                                              Returns void

                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsEnumControl.html b/static/api/vue/functions/useJsonFormsEnumControl.html index 69874c35..632b7eb8 100644 --- a/static/api/vue/functions/useJsonFormsEnumControl.html +++ b/static/api/vue/functions/useJsonFormsEnumControl.html @@ -1,4 +1,4 @@ -useJsonFormsEnumControl | JSON Forms Vue

                                        Function useJsonFormsEnumControl

                                        • Provides bindings for 'Control' elements which resolve to 'enum' schema elements.

                                          +useJsonFormsEnumControl | JSON Forms Vue

                                          Function useJsonFormsEnumControl

                                          • Provides bindings for 'Control' elements which resolve to 'enum' schema elements.

                                            Access bindings via the provided reactive control object. Dispatch changes via the provided handleChange method.

                                            -

                                            Parameters

                                            Returns {
                                                control: ComputedRef<{
                                                    cells: {
                                                        cell: any;
                                                        tester: RankedTester;
                                                    }[];
                                                    config: any;
                                                    data: any;
                                                    description: string;
                                                    enabled: boolean;
                                                    errors: string;
                                                    i18nKeyPrefix: string;
                                                    id: string;
                                                    label: string;
                                                    options: EnumOption[];
                                                    path: string;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    required: NonNullable<undefined | boolean>;
                                                    rootSchema: NonNullable<JsonSchema>;
                                                    schema: NonNullable<JsonSchema>;
                                                    uischema: ControlElement;
                                                    visible: boolean;
                                                }>;
                                            } & DispatchPropsOfControl

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              control: ComputedRef<{
                                                  cells: {
                                                      cell: any;
                                                      tester: RankedTester;
                                                  }[];
                                                  config: any;
                                                  data: any;
                                                  description: string;
                                                  enabled: boolean;
                                                  errors: string;
                                                  i18nKeyPrefix: string;
                                                  id: string;
                                                  label: string;
                                                  options: EnumOption[];
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  required: NonNullable<undefined | boolean>;
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: ControlElement;
                                                  visible: boolean;
                                              }>;
                                          } & DispatchPropsOfControl

                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsLabel.html b/static/api/vue/functions/useJsonFormsLabel.html index 93f0b97c..d29ba5eb 100644 --- a/static/api/vue/functions/useJsonFormsLabel.html +++ b/static/api/vue/functions/useJsonFormsLabel.html @@ -1,3 +1,3 @@ -useJsonFormsLabel | JSON Forms Vue

                                        Function useJsonFormsLabel

                                        • Provides bindings for 'Label' elements.

                                          +useJsonFormsLabel | JSON Forms Vue

                                          Function useJsonFormsLabel

                                          • Provides bindings for 'Label' elements.

                                            Access bindings via the provided reactive label object.

                                            -

                                            Parameters

                                            Returns {
                                                label: ComputedRef<{
                                                    cells: JsonFormsCellRendererRegistryEntry[];
                                                    config: any;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    text: string;
                                                    visible: boolean;
                                                }>;
                                            }

                                            • label: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  text: string;
                                                  visible: boolean;
                                              }>

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              label: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  text: string;
                                                  visible: boolean;
                                              }>;
                                          }

                                          • label: ComputedRef<{
                                                cells: JsonFormsCellRendererRegistryEntry[];
                                                config: any;
                                                renderers: JsonFormsRendererRegistryEntry[];
                                                text: string;
                                                visible: boolean;
                                            }>
                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsLayout.html b/static/api/vue/functions/useJsonFormsLayout.html index 7c5eb2f2..1a3ed621 100644 --- a/static/api/vue/functions/useJsonFormsLayout.html +++ b/static/api/vue/functions/useJsonFormsLayout.html @@ -1,3 +1,3 @@ -useJsonFormsLayout | JSON Forms Vue

                                        Function useJsonFormsLayout

                                        • Provides bindings for 'Layout' elements, e.g. VerticalLayout, HorizontalLayout, Group.

                                          +useJsonFormsLayout | JSON Forms Vue

                                          Function useJsonFormsLayout

                                          • Provides bindings for 'Layout' elements, e.g. VerticalLayout, HorizontalLayout, Group.

                                            Access bindings via the provided reactive 'layout' object.

                                            -

                                            Parameters

                                            Returns {
                                                layout: ComputedRef<{
                                                    cells: JsonFormsCellRendererRegistryEntry[];
                                                    config: any;
                                                    data: any;
                                                    direction: NonNullable<"row" | "column">;
                                                    enabled: boolean;
                                                    label: string;
                                                    path: string;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    schema: NonNullable<JsonSchema>;
                                                    uischema: UISchemaElement;
                                                    visible: boolean;
                                                }>;
                                            }

                                            • layout: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  data: any;
                                                  direction: NonNullable<"row" | "column">;
                                                  enabled: boolean;
                                                  label: string;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: UISchemaElement;
                                                  visible: boolean;
                                              }>

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              layout: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  data: any;
                                                  direction: NonNullable<"row" | "column">;
                                                  enabled: boolean;
                                                  label: string;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: UISchemaElement;
                                                  visible: boolean;
                                              }>;
                                          }

                                          • layout: ComputedRef<{
                                                cells: JsonFormsCellRendererRegistryEntry[];
                                                config: any;
                                                data: any;
                                                direction: NonNullable<"row" | "column">;
                                                enabled: boolean;
                                                label: string;
                                                path: string;
                                                renderers: JsonFormsRendererRegistryEntry[];
                                                schema: NonNullable<JsonSchema>;
                                                uischema: UISchemaElement;
                                                visible: boolean;
                                            }>
                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsMasterListItem.html b/static/api/vue/functions/useJsonFormsMasterListItem.html index ed518fda..ff765fdd 100644 --- a/static/api/vue/functions/useJsonFormsMasterListItem.html +++ b/static/api/vue/functions/useJsonFormsMasterListItem.html @@ -1,5 +1,5 @@ -useJsonFormsMasterListItem | JSON Forms Vue

                                        Function useJsonFormsMasterListItem

                                        • Provides bindings for list elements of a master-list-detail control setup. +useJsonFormsMasterListItem | JSON Forms Vue

                                          Function useJsonFormsMasterListItem

                                          • Provides bindings for list elements of a master-list-detail control setup. The element using this binding is not supposed to be registered as an own renderer but used in a more specialized control.

                                            Access bindings via the provided reactive 'item' object.

                                            -

                                            Parameters

                                            • props: OwnPropsOfMasterListItem

                                            Returns {
                                                item: ComputedRef<{
                                                    enabled: boolean;
                                                    index: number;
                                                    path: string;
                                                    schema: NonNullable<JsonSchema>;
                                                    selected: boolean;
                                                    translations: ArrayTranslations;
                                                }>;
                                            }

                                            • item: ComputedRef<{
                                                  enabled: boolean;
                                                  index: number;
                                                  path: string;
                                                  schema: NonNullable<JsonSchema>;
                                                  selected: boolean;
                                                  translations: ArrayTranslations;
                                              }>

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          • props: OwnPropsOfMasterListItem

                                          Returns {
                                              item: ComputedRef<{
                                                  childLabelProp: string;
                                                  enabled: boolean;
                                                  index: number;
                                                  path: string;
                                                  schema: NonNullable<JsonSchema>;
                                                  selected: boolean;
                                                  translations: ArrayTranslations;
                                                  uischema: UISchemaElement;
                                              }>;
                                          }

                                          • item: ComputedRef<{
                                                childLabelProp: string;
                                                enabled: boolean;
                                                index: number;
                                                path: string;
                                                schema: NonNullable<JsonSchema>;
                                                selected: boolean;
                                                translations: ArrayTranslations;
                                                uischema: UISchemaElement;
                                            }>
                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsMultiEnumControl.html b/static/api/vue/functions/useJsonFormsMultiEnumControl.html index 54459e51..82124624 100644 --- a/static/api/vue/functions/useJsonFormsMultiEnumControl.html +++ b/static/api/vue/functions/useJsonFormsMultiEnumControl.html @@ -1,4 +1,4 @@ -useJsonFormsMultiEnumControl | JSON Forms Vue

                                        Function useJsonFormsMultiEnumControl

                                        • Provides bindings for 'Control' elements which resolve to multiple choice enums.

                                          +useJsonFormsMultiEnumControl | JSON Forms Vue

                                          Function useJsonFormsMultiEnumControl

                                          • Provides bindings for 'Control' elements which resolve to multiple choice enums.

                                            Access bindings via the provided reactive control object. Dispatch changes via the provided handleChange method.

                                            -

                                            Parameters

                                            Returns {
                                                control: ComputedRef<{
                                                    cells: {
                                                        cell: any;
                                                        tester: RankedTester;
                                                    }[];
                                                    config: any;
                                                    data: any;
                                                    description: string;
                                                    enabled: boolean;
                                                    errors: string;
                                                    i18nKeyPrefix: string;
                                                    id: string;
                                                    label: string;
                                                    options: EnumOption[];
                                                    path: string;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    required: NonNullable<undefined | boolean>;
                                                    rootSchema: NonNullable<JsonSchema>;
                                                    schema: NonNullable<JsonSchema>;
                                                    uischema: ControlElement;
                                                    visible: boolean;
                                                }>;
                                            } & DispatchPropsOfMultiEnumControl

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              control: ComputedRef<{
                                                  cells: {
                                                      cell: any;
                                                      tester: RankedTester;
                                                  }[];
                                                  config: any;
                                                  data: any;
                                                  description: string;
                                                  enabled: boolean;
                                                  errors: string;
                                                  i18nKeyPrefix: string;
                                                  id: string;
                                                  label: string;
                                                  options: EnumOption[];
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  required: NonNullable<undefined | boolean>;
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: ControlElement;
                                                  visible: boolean;
                                              }>;
                                          } & DispatchPropsOfMultiEnumControl

                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsOneOfControl.html b/static/api/vue/functions/useJsonFormsOneOfControl.html index fe68211e..d3fa9775 100644 --- a/static/api/vue/functions/useJsonFormsOneOfControl.html +++ b/static/api/vue/functions/useJsonFormsOneOfControl.html @@ -1,4 +1,4 @@ -useJsonFormsOneOfControl | JSON Forms Vue

                                        Function useJsonFormsOneOfControl

                                        • Provides bindings for 'Control' elements which resolve to 'oneOf' schema elements.

                                          +useJsonFormsOneOfControl | JSON Forms Vue

                                          Function useJsonFormsOneOfControl

                                          • Provides bindings for 'Control' elements which resolve to 'oneOf' schema elements.

                                            Access bindings via the provided reactive control object. Dispatch changes via the provided handleChange method.

                                            -

                                            Parameters

                                            Returns {
                                                control: ComputedRef<{
                                                    cells: {
                                                        cell: any;
                                                        tester: RankedTester;
                                                    }[];
                                                    config: any;
                                                    data: any;
                                                    description: string;
                                                    enabled: boolean;
                                                    errors: string;
                                                    i18nKeyPrefix: string;
                                                    id: string;
                                                    indexOfFittingSchema: number;
                                                    label: string;
                                                    path: string;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    required: NonNullable<undefined | boolean>;
                                                    rootSchema: NonNullable<JsonSchema>;
                                                    schema: NonNullable<JsonSchema>;
                                                    translations: CombinatorTranslations;
                                                    uischema: ControlElement;
                                                    uischemas: JsonFormsUISchemaRegistryEntry[];
                                                    visible: boolean;
                                                }>;
                                            } & DispatchPropsOfControl

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              control: ComputedRef<{
                                                  cells: {
                                                      cell: any;
                                                      tester: RankedTester;
                                                  }[];
                                                  config: any;
                                                  data: any;
                                                  description: string;
                                                  enabled: boolean;
                                                  errors: string;
                                                  i18nKeyPrefix: string;
                                                  id: string;
                                                  indexOfFittingSchema: number;
                                                  label: string;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  required: NonNullable<undefined | boolean>;
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  translations: CombinatorTranslations;
                                                  uischema: ControlElement;
                                                  uischemas: JsonFormsUISchemaRegistryEntry[];
                                                  visible: boolean;
                                              }>;
                                          } & DispatchPropsOfControl

                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsOneOfEnumCell.html b/static/api/vue/functions/useJsonFormsOneOfEnumCell.html index 0f71f414..2bbc68e2 100644 --- a/static/api/vue/functions/useJsonFormsOneOfEnumCell.html +++ b/static/api/vue/functions/useJsonFormsOneOfEnumCell.html @@ -1,8 +1,8 @@ -useJsonFormsOneOfEnumCell | JSON Forms Vue

                                        Function useJsonFormsOneOfEnumCell

                                        • Provides bindings for 'oneOf' enum cell elements. Cells are meant to show simple inputs, +useJsonFormsOneOfEnumCell | JSON Forms Vue

                                          Function useJsonFormsOneOfEnumCell

                                          • Provides bindings for 'oneOf' enum cell elements. Cells are meant to show simple inputs, for example without error validation, within a larger structure like tables.

                                            Access bindings via the provided reactive 'cell' object. Dispatch changes via the provided handleChange method.

                                            -

                                            Parameters

                                            Returns {
                                                cell: ComputedRef<{
                                                    cells: JsonFormsCellRendererRegistryEntry[];
                                                    config: any;
                                                    data: any;
                                                    enabled: boolean;
                                                    errors: string;
                                                    id: string;
                                                    isValid: boolean;
                                                    options: EnumOption[];
                                                    path: string;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    rootSchema: NonNullable<JsonSchema>;
                                                    schema: NonNullable<JsonSchema>;
                                                    uischema: ControlElement;
                                                    visible: boolean;
                                                }>;
                                                handleChange(path, value): void;
                                            }

                                            • cell: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  data: any;
                                                  enabled: boolean;
                                                  errors: string;
                                                  id: string;
                                                  isValid: boolean;
                                                  options: EnumOption[];
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: ControlElement;
                                                  visible: boolean;
                                              }>
                                            • handleChange:function
                                              • Update handler that emits a data change

                                                -

                                                Parameters

                                                • path: string

                                                  the path to the data to be updated

                                                  -
                                                • value: any

                                                  the new value that should be written to the given path

                                                  -

                                                Returns void

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              cell: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  data: any;
                                                  enabled: boolean;
                                                  errors: string;
                                                  id: string;
                                                  isValid: boolean;
                                                  options: EnumOption[];
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: ControlElement;
                                                  visible: boolean;
                                              }>;
                                              handleChange(path, value): void;
                                          }

                                          • cell: ComputedRef<{
                                                cells: JsonFormsCellRendererRegistryEntry[];
                                                config: any;
                                                data: any;
                                                enabled: boolean;
                                                errors: string;
                                                id: string;
                                                isValid: boolean;
                                                options: EnumOption[];
                                                path: string;
                                                renderers: JsonFormsRendererRegistryEntry[];
                                                rootSchema: NonNullable<JsonSchema>;
                                                schema: NonNullable<JsonSchema>;
                                                uischema: ControlElement;
                                                visible: boolean;
                                            }>
                                          • handleChange:function
                                            • Update handler that emits a data change

                                              +

                                              Parameters

                                              • path: string

                                                the path to the data to be updated

                                                +
                                              • value: any

                                                the new value that should be written to the given path

                                                +

                                              Returns void

                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsOneOfEnumControl.html b/static/api/vue/functions/useJsonFormsOneOfEnumControl.html index 5beaa371..06616c84 100644 --- a/static/api/vue/functions/useJsonFormsOneOfEnumControl.html +++ b/static/api/vue/functions/useJsonFormsOneOfEnumControl.html @@ -1,5 +1,5 @@ -useJsonFormsOneOfEnumControl | JSON Forms Vue

                                        Function useJsonFormsOneOfEnumControl

                                        • Provides bindings for 'Control' elements which resolve to manually constructed +useJsonFormsOneOfEnumControl | JSON Forms Vue

                                          Function useJsonFormsOneOfEnumControl

                                          • Provides bindings for 'Control' elements which resolve to manually constructed 'oneOf' enums. These are used to enhance enums with label support.

                                            Access bindings via the provided reactive control object. Dispatch changes via the provided handleChange method.

                                            -

                                            Parameters

                                            Returns {
                                                control: ComputedRef<{
                                                    cells: {
                                                        cell: any;
                                                        tester: RankedTester;
                                                    }[];
                                                    config: any;
                                                    data: any;
                                                    description: string;
                                                    enabled: boolean;
                                                    errors: string;
                                                    i18nKeyPrefix: string;
                                                    id: string;
                                                    label: string;
                                                    options: EnumOption[];
                                                    path: string;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    required: NonNullable<undefined | boolean>;
                                                    rootSchema: NonNullable<JsonSchema>;
                                                    schema: NonNullable<JsonSchema>;
                                                    uischema: ControlElement;
                                                    visible: boolean;
                                                }>;
                                            } & DispatchPropsOfControl

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              control: ComputedRef<{
                                                  cells: {
                                                      cell: any;
                                                      tester: RankedTester;
                                                  }[];
                                                  config: any;
                                                  data: any;
                                                  description: string;
                                                  enabled: boolean;
                                                  errors: string;
                                                  i18nKeyPrefix: string;
                                                  id: string;
                                                  label: string;
                                                  options: EnumOption[];
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  required: NonNullable<undefined | boolean>;
                                                  rootSchema: NonNullable<JsonSchema>;
                                                  schema: NonNullable<JsonSchema>;
                                                  uischema: ControlElement;
                                                  visible: boolean;
                                              }>;
                                          } & DispatchPropsOfControl

                                        \ No newline at end of file diff --git a/static/api/vue/functions/useJsonFormsRenderer.html b/static/api/vue/functions/useJsonFormsRenderer.html index 67d1c4af..4e92d513 100644 --- a/static/api/vue/functions/useJsonFormsRenderer.html +++ b/static/api/vue/functions/useJsonFormsRenderer.html @@ -1,4 +1,4 @@ -useJsonFormsRenderer | JSON Forms Vue

                                        Function useJsonFormsRenderer

                                        • Provides specialized bindings which can be used for any renderer. +useJsonFormsRenderer | JSON Forms Vue

                                          Function useJsonFormsRenderer

                                          • Provides specialized bindings which can be used for any renderer. Useful for meta elements like dispatchers.

                                            Access bindings via the provided reactive 'renderer' object.

                                            -

                                            Parameters

                                            Returns {
                                                renderer: ComputedRef<{
                                                    cells: JsonFormsCellRendererRegistryEntry[];
                                                    config: any;
                                                    enabled: NonNullable<undefined | boolean>;
                                                    path: string;
                                                    renderers: JsonFormsRendererRegistryEntry[];
                                                    schema: NonNullable<undefined | JsonSchema4 | JsonSchema7>;
                                                    uischema: UISchemaElement;
                                                    uischemas: JsonFormsUISchemaRegistryEntry[];
                                                    visible: NonNullable<undefined | boolean>;
                                                }>;
                                                rootSchema: ComputedRef<NonNullable<JsonSchema>>;
                                            }

                                            • renderer: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  enabled: NonNullable<undefined | boolean>;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  schema: NonNullable<undefined | JsonSchema4 | JsonSchema7>;
                                                  uischema: UISchemaElement;
                                                  uischemas: JsonFormsUISchemaRegistryEntry[];
                                                  visible: NonNullable<undefined | boolean>;
                                              }>
                                            • rootSchema: ComputedRef<NonNullable<JsonSchema>>

                                          Generated using TypeDoc

                                          \ No newline at end of file +

                                          Parameters

                                          Returns {
                                              renderer: ComputedRef<{
                                                  cells: JsonFormsCellRendererRegistryEntry[];
                                                  config: any;
                                                  enabled: NonNullable<undefined | boolean>;
                                                  path: string;
                                                  renderers: JsonFormsRendererRegistryEntry[];
                                                  schema: NonNullable<undefined | JsonSchema>;
                                                  uischema: UISchemaElement;
                                                  uischemas: JsonFormsUISchemaRegistryEntry[];
                                                  visible: NonNullable<undefined | boolean>;
                                              }>;
                                              rootSchema: ComputedRef<NonNullable<JsonSchema>>;
                                          }

                                          • renderer: ComputedRef<{
                                                cells: JsonFormsCellRendererRegistryEntry[];
                                                config: any;
                                                enabled: NonNullable<undefined | boolean>;
                                                path: string;
                                                renderers: JsonFormsRendererRegistryEntry[];
                                                schema: NonNullable<undefined | JsonSchema>;
                                                uischema: UISchemaElement;
                                                uischemas: JsonFormsUISchemaRegistryEntry[];
                                                visible: NonNullable<undefined | boolean>;
                                            }>
                                          • rootSchema: ComputedRef<NonNullable<JsonSchema>>
                                        \ No newline at end of file diff --git a/static/api/vue/hierarchy.html b/static/api/vue/hierarchy.html index d0495fc6..b31a3e9e 100644 --- a/static/api/vue/hierarchy.html +++ b/static/api/vue/hierarchy.html @@ -1 +1 @@ -JSON Forms Vue

                                        Generated using TypeDoc

                                        \ No newline at end of file +JSON Forms Vue

                                        JSON Forms Vue

                                        Class Hierarchy

                                        \ No newline at end of file diff --git a/static/api/vue/index.html b/static/api/vue/index.html index a935cc35..e56eb5b7 100644 --- a/static/api/vue/index.html +++ b/static/api/vue/index.html @@ -1,4 +1,4 @@ -JSON Forms Vue

                                        JSON Forms Vue

                                        JSON Forms - More Forms. Less Code

                                        Complex forms in the blink of an eye

                                        +JSON Forms Vue

                                        JSON Forms Vue

                                        JSON Forms - More Forms. Less Code

                                        Complex forms in the blink of an eye

                                        JSON Forms eliminates the tedious task of writing fully-featured forms by hand by leveraging the capabilities of JSON, JSON Schema and Javascript.

                                        Vue Package

                                        This is the JSON Forms Vue package which provides the necessary bindings for Vue. It uses JSON Forms Core.

                                        JSON Forms Vue seed app

                                        See our JSON Forms Vue seed repository to get started as quickly as possible.

                                        @@ -18,6 +18,8 @@
                                      • uischemas: JsonFormsUiSchemaEntry[] - registry for dynamic ui schema dispatching
                                      • validationMode: 'ValidateAndShow' | 'ValidateAndHide' | 'NoValidation' - the validation mode for the form
                                      • ajv: AJV - custom Ajv instance for the form
                                      • +
                                      • middleware: Middleware - can be used to hook into the form-wide data management.
                                      • +
                                      • i18n: JsonFormsI18nState - can be used to internationalize the rendered form.
                                      • Events:

                                        Generated using TypeDoc

                                        \ No newline at end of file +
                                        \ No newline at end of file diff --git a/static/api/vue/interfaces/ControlProps.html b/static/api/vue/interfaces/ControlProps.html index e42336b9..a118f44d 100644 --- a/static/api/vue/interfaces/ControlProps.html +++ b/static/api/vue/interfaces/ControlProps.html @@ -1,8 +1,8 @@ -ControlProps | JSON Forms Vue

                                        Interface ControlProps

                                        interface ControlProps {
                                            cells?: JsonFormsCellRendererRegistryEntry[];
                                            config?: any;
                                            enabled?: boolean;
                                            path: string;
                                            renderers?: JsonFormsRendererRegistryEntry[];
                                            schema: JsonSchema;
                                            uischema: ControlElement;
                                        }

                                        Hierarchy (view full)

                                        Properties

                                        cells?: JsonFormsCellRendererRegistryEntry[]
                                        config?: any
                                        enabled?: boolean
                                        path: string
                                        renderers?: JsonFormsRendererRegistryEntry[]
                                        schema: JsonSchema
                                        uischema: ControlElement

                                        Generated using TypeDoc

                                        \ No newline at end of file +ControlProps | JSON Forms Vue

                                        Interface ControlProps

                                        interface ControlProps {
                                            cells?: JsonFormsCellRendererRegistryEntry[];
                                            config?: any;
                                            enabled?: boolean;
                                            path: string;
                                            renderers?: JsonFormsRendererRegistryEntry[];
                                            schema: JsonSchema;
                                            uischema: ControlElement;
                                        }

                                        Hierarchy (view full)

                                        Properties

                                        cells?: JsonFormsCellRendererRegistryEntry[]
                                        config?: any
                                        enabled?: boolean
                                        path: string
                                        renderers?: JsonFormsRendererRegistryEntry[]
                                        schema: JsonSchema
                                        uischema: ControlElement
                                        \ No newline at end of file diff --git a/static/api/vue/interfaces/LayoutProps.html b/static/api/vue/interfaces/LayoutProps.html index a120ed6e..47dcce9a 100644 --- a/static/api/vue/interfaces/LayoutProps.html +++ b/static/api/vue/interfaces/LayoutProps.html @@ -1,8 +1,8 @@ -LayoutProps | JSON Forms Vue

                                        Interface LayoutProps

                                        interface LayoutProps {
                                            cells?: JsonFormsCellRendererRegistryEntry[];
                                            config?: any;
                                            enabled?: boolean;
                                            path: string;
                                            renderers?: JsonFormsRendererRegistryEntry[];
                                            schema: JsonSchema;
                                            uischema: Layout;
                                        }

                                        Hierarchy (view full)

                                        Properties

                                        cells?: JsonFormsCellRendererRegistryEntry[]
                                        config?: any
                                        enabled?: boolean
                                        path: string
                                        renderers?: JsonFormsRendererRegistryEntry[]
                                        schema: JsonSchema
                                        uischema: Layout

                                        Generated using TypeDoc

                                        \ No newline at end of file +LayoutProps | JSON Forms Vue

                                        Interface LayoutProps

                                        interface LayoutProps {
                                            cells?: JsonFormsCellRendererRegistryEntry[];
                                            config?: any;
                                            enabled?: boolean;
                                            path: string;
                                            renderers?: JsonFormsRendererRegistryEntry[];
                                            schema: JsonSchema;
                                            uischema: Layout;
                                        }

                                        Hierarchy (view full)

                                        Properties

                                        cells?: JsonFormsCellRendererRegistryEntry[]
                                        config?: any
                                        enabled?: boolean
                                        path: string
                                        renderers?: JsonFormsRendererRegistryEntry[]
                                        schema: JsonSchema
                                        uischema: Layout
                                        \ No newline at end of file diff --git a/static/api/vue/interfaces/RendererProps.html b/static/api/vue/interfaces/RendererProps.html index dbec7697..07a6fcb2 100644 --- a/static/api/vue/interfaces/RendererProps.html +++ b/static/api/vue/interfaces/RendererProps.html @@ -1,8 +1,8 @@ -RendererProps | JSON Forms Vue

                                        Interface RendererProps<U>

                                        interface RendererProps<U> {
                                            cells?: JsonFormsCellRendererRegistryEntry[];
                                            config?: any;
                                            enabled?: boolean;
                                            path: string;
                                            renderers?: JsonFormsRendererRegistryEntry[];
                                            schema: JsonSchema;
                                            uischema: U;
                                        }

                                        Type Parameters

                                        • U = UISchemaElement

                                        Hierarchy (view full)

                                        Properties

                                        cells?: JsonFormsCellRendererRegistryEntry[]
                                        config?: any
                                        enabled?: boolean
                                        path: string
                                        renderers?: JsonFormsRendererRegistryEntry[]
                                        schema: JsonSchema
                                        uischema: U

                                        Generated using TypeDoc

                                        \ No newline at end of file +RendererProps | JSON Forms Vue

                                        Interface RendererProps<U>

                                        interface RendererProps<U> {
                                            cells?: JsonFormsCellRendererRegistryEntry[];
                                            config?: any;
                                            enabled?: boolean;
                                            path: string;
                                            renderers?: JsonFormsRendererRegistryEntry[];
                                            schema: JsonSchema;
                                            uischema: U;
                                        }

                                        Type Parameters

                                        • U = UISchemaElement

                                        Hierarchy (view full)

                                        Properties

                                        cells?: JsonFormsCellRendererRegistryEntry[]
                                        config?: any
                                        enabled?: boolean
                                        path: string
                                        renderers?: JsonFormsRendererRegistryEntry[]
                                        schema: JsonSchema
                                        uischema: U
                                        \ No newline at end of file diff --git a/static/api/vue/modules.html b/static/api/vue/modules.html index 99fa9304..b434cf90 100644 --- a/static/api/vue/modules.html +++ b/static/api/vue/modules.html @@ -1,26 +1,27 @@ -JSON Forms Vue

                                        Generated using TypeDoc

                                        \ No newline at end of file +JSON Forms Vue
                                        \ No newline at end of file diff --git a/static/api/vue/types/Required.html b/static/api/vue/types/Required.html index ec9d004a..8cb66837 100644 --- a/static/api/vue/types/Required.html +++ b/static/api/vue/types/Required.html @@ -1 +1 @@ -Required | JSON Forms Vue

                                        Generated using TypeDoc

                                        \ No newline at end of file +Required | JSON Forms Vue

                                        Type alias Required<T>

                                        Required<T>: T extends object
                                            ? {
                                                [P in keyof T]-?: NonNullable<T[P]>
                                            }
                                            : T

                                        Type Parameters

                                        • T
                                        \ No newline at end of file