From 972144104998039cd0298607570b0600791fe0ee Mon Sep 17 00:00:00 2001 From: tjcouch-sil <104016682+tjcouch-sil@users.noreply.github.com> Date: Thu, 15 Aug 2024 22:20:54 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20github-pages=20from=20@=20para?= =?UTF-8?q?next/paranext-core@c9a163c7f485a56a0035e74141782d20ab3ad661=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- papi-dts/assets/search.js | 2 +- ...nt_network_connector_service_.default.html | 52 +++++++------- ...er_network_connector_service_.default.html | 70 +++++++++---------- ...execution_token_model_.ExecutionToken.html | 4 +- ..._renderer_web_socket_service_.default.html | 4 +- ...rer_xml_http_request_service_.default.html | 4 +- ..._model_.BaseProjectDataProviderEngine.html | 4 +- ...ider_engine_model_.DataProviderEngine.html | 4 +- ..._network_event_emitter_model_.default.html | 20 +++--- ...eringProjectDataProviderEngineFactory.html | 12 ++-- ...gine_model_.ProjectDataProviderEngine.html | 4 +- ...s_node_file_system_service_.EntryType.html | 4 +- ...al_connection_model_.ConnectionStatus.html | 8 +-- ..._network_connector_model_.MessageType.html | 4 +- ...shared_global_this_model_.ProcessType.html | 4 +- ...vileges_model_.ElevatedPrivilegeNames.html | 4 +- ...ls_web_view_model_.WebViewContentType.html | 8 +-- ...shared_utils_util_.RequestHandlerType.html | 4 +- papi-dts/functions/__papi_backend_.fetch.html | 4 +- .../functions/__papi_frontend_.fetch.html | 4 +- ...s_web_socket_factory_.createWebSocket.html | 2 +- ...e_service_.buildExtensionPathFromName.html | 2 +- ...ion_storage_service_.setExtensionUris.html | 2 +- ...es_node_file_system_service_.copyFile.html | 2 +- ...s_node_file_system_service_.createDir.html | 2 +- ...s_node_file_system_service_.deleteDir.html | 2 +- ..._node_file_system_service_.deleteFile.html | 2 +- ...es_node_file_system_service_.getStats.html | 2 +- ...es_node_file_system_service_.moveFile.html | 2 +- ...ces_node_file_system_service_.readDir.html | 2 +- ...e_file_system_service_.readFileBinary.html | 2 +- ...ode_file_system_service_.readFileText.html | 2 +- ...vices_node_file_system_service_.touch.html | 2 +- ...s_node_file_system_service_.writeFile.html | 2 +- .../_node_utils_crypto_util_.createNonce.html | 2 +- .../_node_utils_crypto_util_.createUuid.html | 2 +- ...s_crypto_util_.generateHashFromBuffer.html | 2 +- .../_node_utils_util_.getAppDir.html | 2 +- .../_node_utils_util_.getPathFromUri.html | 2 +- ...ls_util_.isNoisyDevModeEnvVariableSet.html | 2 +- .../_node_utils_util_.joinUriPaths.html | 2 +- .../_node_utils_util_.resolveHtmlPath.html | 2 +- ...dialog_base_data_.hookUpDialogService.html | 2 +- ...rs_create_use_data_hook_util_.default.html | 2 +- ...use_network_object_hook_util_.default.html | 2 +- ...oks_papi_hooks_use_data_hook_.default.html | 2 +- ...hooks_use_data_provider_hook_.default.html | 2 +- ...use_data_provider_multi_hook_.default.html | 2 +- ...oks_use_dialog_callback_hook_.default.html | 4 +- ...s_use_localized_strings_hook_.default.html | 2 +- ..._hooks_use_project_data_hook_.default.html | 2 +- ...e_project_data_provider_hook_.default.html | 2 +- ...oks_use_project_setting_hook_.default.html | 2 +- ..._papi_hooks_use_setting_hook_.default.html | 2 +- ...service_.blockWebSocketsToPapiNetwork.html | 2 +- ...tDataProviderDataTypeFromFunctionName.html | 2 +- ...oviderFactoryMetadataInfoMinimalMatch.html | 2 +- ....getPDPFactoryIdFromNetworkObjectName.html | 2 +- ....getPDPFactoryNetworkObjectNameFromId.html | 2 +- ...up_service_model_.internalGetMetadata.html | 2 +- ...tMetadataForProjectParametersToFilter.html | 2 +- ...nd_service_.createSendCommandFunction.html | 2 +- ..._services_command_service_.initialize.html | 2 +- ...ices_command_service_.registerCommand.html | 2 +- ...services_command_service_.sendCommand.html | 2 +- ..._services_connection_service_.connect.html | 2 +- ...rvices_connection_service_.disconnect.html | 2 +- ...onnection_service_.emitEventOnNetwork.html | 2 +- ...vices_connection_service_.getClientId.html | 2 +- ..._services_connection_service_.request.html | 2 +- ...ices_data_provider_service_.getByType.html | 2 +- ...rovider_service_.registerEngineByType.html | 2 +- ...ed_services_logger_service_.formatLog.html | 2 +- ...ector_factory_.createNetworkConnector.html | 2 +- ...ect_service_.onDidCreateNetworkObject.html | 2 +- ...ct_service_.onDidDisposeNetworkObject.html | 2 +- ...twork_object_service_.overrideDispose.html | 2 +- ...rk_service_.createNetworkEventEmitter.html | 2 +- ...etwork_service_.createRequestFunction.html | 2 +- ...ices_network_service_.getNetworkEvent.html | 2 +- ..._services_network_service_.initialize.html | 2 +- ...s_network_service_.onDidClientConnect.html | 2 +- ...etwork_service_.onDidClientDisconnect.html | 2 +- ...twork_service_.registerRequestHandler.html | 2 +- ...red_services_network_service_.request.html | 2 +- ...ed_services_network_service_.shutdown.html | 2 +- ...es_project_data_provider_service_.get.html | 2 +- ...isterProjectDataProviderEngineFactory.html | 2 +- ...d_utils_internal_util_.getProcessType.html | 2 +- ..._shared_utils_internal_util_.isClient.html | 2 +- ..._utils_internal_util_.isExtensionHost.html | 2 +- ...hared_utils_internal_util_.isRenderer.html | 2 +- ..._shared_utils_internal_util_.isServer.html | 2 +- ...ared_utils_util_.createSafeRegisterFn.html | 2 +- ...ed_utils_util_.deserializeRequestType.html | 2 +- ...tils_util_.getModuleSimilarApiMessage.html | 2 +- .../_shared_utils_util_.newNonce.html | 2 +- ...ared_utils_util_.serializeRequestType.html | 2 +- .../functions/getSavedWebViewDefinition.html | 2 +- .../getSavedWebViewDefinitionById.html | 2 +- papi-dts/functions/getWebViewState.html | 2 +- papi-dts/functions/resetWebViewState.html | 2 +- papi-dts/functions/setWebViewState.html | 2 +- .../functions/updateWebViewDefinition.html | 2 +- .../updateWebViewDefinitionById.html | 2 +- papi-dts/functions/useWebViewState.html | 2 +- papi-dts/functions/webViewComponent.html | 2 +- ...types_extension_interface_.IExtension.html | 6 +- ...rage_service_.ExtensionStorageService.html | 12 ++-- .../_papi_shared_types_.CommandHandlers.html | 4 +- .../_papi_shared_types_.DataProviders.html | 4 +- ..._types_.ProjectDataProviderInterfaces.html | 4 +- ...api_shared_types_.ProjectSettingTypes.html | 10 +-- .../_papi_shared_types_.SettingTypes.html | 10 ++- ..._dialog_definition_model_.DialogTypes.html | 4 +- ..._docking_framework_model_.FloatLayout.html | 6 +- ..._docking_framework_model_.PanelLayout.html | 6 +- ...ls_docking_framework_model_.TabLayout.html | 4 +- ....NetworkObjectStatusRemoteServiceType.html | 4 +- ...model_.NetworkObjectStatusServiceType.html | 6 +- ...el_.IProjectDataProviderEngineFactory.html | 6 +- ...a_provider_factory_interface_.default.html | 8 +-- ...ider_model_.DisposableWebViewProvider.html | 8 +-- ...view_provider_model_.IWebViewProvider.html | 8 +-- ..._view_provider_model_.WebViewProvider.html | 8 +-- ...provider_service_.DataProviderService.html | 12 ++-- ...s_dialog_service_model_.DialogService.html | 6 +- ...ces_internet_service_.InternetService.html | 4 +- ..._network_connector_interface_.default.html | 16 ++--- ..._service_.MinimalNetworkObjectService.html | 6 +- ..._object_service_.NetworkObjectService.html | 10 +-- ...s_network_service_.PapiNetworkService.html | 6 +- ...PapiBackendProjectDataProviderService.html | 6 +- ...apiFrontendProjectDataProviderService.html | 4 +- ...ervice_model_.IProjectSettingsService.html | 8 +-- ...r_service_.PapiWebViewProviderService.html | 4 +- ...vider_service_.WebViewProviderService.html | 10 +-- ...iew_service_model_.WebViewServiceType.html | 8 +-- papi-dts/modules/__papi_backend_.html | 2 +- papi-dts/modules/__papi_core_.html | 2 +- papi-dts/modules/__papi_frontend_.html | 2 +- papi-dts/modules/__papi_frontend_react_.html | 2 +- ...ces_client_network_connector_service_.html | 2 +- .../_client_services_web_socket_factory_.html | 2 +- ...client_services_web_socket_interface_.html | 2 +- ...s_extension_activation_context_model_.html | 2 +- ..._extension_types_extension_interface_.html | 2 +- ...nsion_types_extension_manifest_model_.html | 2 +- ...ices_extension_host_web_socket_model_.html | 2 +- ...t_services_extension_storage_service_.html | 2 +- ...ces_server_network_connector_service_.html | 2 +- .../_node_models_execution_token_model_.html | 2 +- ...ode_services_execution_token_service_.html | 2 +- ...de_services_node_file_system_service_.html | 2 +- .../modules/_node_utils_crypto_util_.html | 2 +- papi-dts/modules/_node_utils_util_.html | 2 +- papi-dts/modules/_papi_shared_types_.html | 2 +- ..._components_dialogs_dialog_base_data_.html | 2 +- ...ents_dialogs_dialog_definition_model_.html | 2 +- ...generators_create_use_data_hook_util_.html | 2 +- ..._create_use_network_object_hook_util_.html | 2 +- .../_renderer_hooks_papi_hooks_index_.html | 2 +- ...derer_hooks_papi_hooks_use_data_hook_.html | 2 +- ...ks_papi_hooks_use_data_provider_hook_.html | 2 +- ...i_hooks_use_data_provider_multi_hook_.html | 2 +- ..._papi_hooks_use_dialog_callback_hook_.html | 2 +- ...api_hooks_use_localized_strings_hook_.html | 2 +- ...oks_papi_hooks_use_project_data_hook_.html | 2 +- ...hooks_use_project_data_provider_hook_.html | 2 +- ..._papi_hooks_use_project_setting_hook_.html | 2 +- ...er_hooks_papi_hooks_use_setting_hook_.html | 2 +- ...services_renderer_web_socket_service_.html | 2 +- ...es_renderer_xml_http_request_service_.html | 2 +- .../_shared_data_file_system_model_.html | 2 +- ...hared_data_internal_connection_model_.html | 2 +- ..._shared_data_network_connector_model_.html | 2 +- .../modules/_shared_global_this_model_.html | 2 +- ...e_project_data_provider_engine_model_.html | 2 +- ...ed_models_data_provider_engine_model_.html | 2 +- ...hared_models_data_provider_interface_.html | 2 +- .../_shared_models_data_provider_model_.html | 2 +- .../_shared_models_dialog_options_model_.html | 2 +- ...hared_models_docking_framework_model_.html | 2 +- ...red_models_elevated_privileges_model_.html | 2 +- ...tract_data_provider_data_types_model_.html | 2 +- ...ls_manage_extensions_privilege_model_.html | 2 +- .../_shared_models_network_object_model_.html | 2 +- ..._network_object_status_service_model_.html | 2 +- ...els_papi_network_event_emitter_model_.html | 2 +- ...t_data_provider_engine_factory_model_.html | 2 +- ...s_project_data_provider_engine_model_.html | 2 +- ...ject_data_provider_factory_interface_.html | 2 +- ...d_models_project_data_provider_model_.html | 2 +- ..._models_project_lookup_service_model_.html | 2 +- ...shared_models_project_metadata_model_.html | 2 +- .../_shared_models_web_view_model_.html | 2 +- ...hared_models_web_view_provider_model_.html | 2 +- .../_shared_services_command_service_.html | 2 +- .../_shared_services_connection_service_.html | 2 +- ...hared_services_data_provider_service_.html | 2 +- .../_shared_services_dialog_service_.html | 2 +- ...shared_services_dialog_service_model_.html | 2 +- .../_shared_services_internet_service_.html | 2 +- ...shared_services_localization_service_.html | 2 +- ..._services_localization_service_model_.html | 2 +- .../_shared_services_logger_service_.html | 2 +- .../_shared_services_menu_data_service_.html | 2 +- ...red_services_menu_data_service_model_.html | 2 +- ...d_services_network_connector_factory_.html | 2 +- ...services_network_connector_interface_.html | 2 +- ...ared_services_network_object_service_.html | 2 +- ...rvices_network_object_status_service_.html | 2 +- .../_shared_services_network_service_.html | 2 +- ...rvices_project_data_provider_service_.html | 2 +- ...ared_services_project_lookup_service_.html | 2 +- ...ed_services_project_settings_service_.html | 2 +- ...vices_project_settings_service_model_.html | 2 +- .../_shared_services_settings_service_.html | 2 +- ...ared_services_settings_service_model_.html | 2 +- ...d_services_web_view_provider_service_.html | 2 +- .../_shared_services_web_view_service_.html | 2 +- ...ared_services_web_view_service_model_.html | 2 +- .../modules/_shared_utils_internal_util_.html | 2 +- papi-dts/modules/_shared_utils_util_.html | 2 +- papi-dts/types/__papi_frontend_.Papi.html | 2 +- ...ices_web_socket_interface_.IWebSocket.html | 2 +- ...ext_model_.ExecutionActivationContext.html | 2 +- ...ion_manifest_model_.ExtensionManifest.html | 2 +- ...ution_token_model_.ExecutionTokenType.html | 2 +- ...file_system_service_.DirectoryEntries.html | 2 +- .../_papi_shared_types_.CommandNames.html | 2 +- ..._papi_shared_types_.DataProviderNames.html | 2 +- ..._papi_shared_types_.DataProviderTypes.html | 2 +- ...shared_types_.DisposableDataProviders.html | 2 +- ...hared_types_.IBaseProjectDataProvider.html | 2 +- ...pi_shared_types_.IProjectDataProvider.html | 2 +- ...ared_types_.NotesOnlyProjectDataTypes.html | 2 +- ...pi_shared_types_.PlaceholderDataTypes.html | 2 +- ...ared_types_.ProjectInterfaceDataTypes.html | 2 +- ..._papi_shared_types_.ProjectInterfaces.html | 2 +- ...api_shared_types_.ProjectSettingNames.html | 2 +- .../_papi_shared_types_.SettingNames.html | 2 +- .../_papi_shared_types_.StuffDataTypes.html | 2 +- ...ojectDataProviderEngineSettingMethods.html | 2 +- ...ialog_base_data_.DialogDefinitionBase.html | 2 +- ...dialogs_dialog_base_data_.DialogProps.html | 6 +- ...log_definition_model_.DialogDataTypes.html | 2 +- ...og_definition_model_.DialogDefinition.html | 2 +- ...alog_definition_model_.DialogTabTypes.html | 2 +- ...ition_model_.ProjectDialogOptionsBase.html | 2 +- ...ition_model_.SelectBooksDialogOptions.html | 2 +- ..._.SelectMultipleProjectsDialogOptions.html | 2 +- ...ion_model_.SelectProjectDialogOptions.html | 2 +- ...llback_hook_.UseDialogCallbackOptions.html | 2 +- .../_shared_data_file_system_model_.Uri.html | 2 +- ..._connection_model_.ClientConnectEvent.html | 2 +- ...nnection_model_.ClientDisconnectEvent.html | 2 +- ...ernal_connection_model_.InternalEvent.html | 2 +- ...on_model_.InternalNetworkEventHandler.html | 2 +- ...nal_connection_model_.InternalRequest.html | 2 +- ...nection_model_.InternalRequestHandler.html | 2 +- ...al_connection_model_.InternalResponse.html | 2 +- ..._model_.NetworkConnectorEventHandlers.html | 2 +- ...onnection_model_.NetworkConnectorInfo.html | 2 +- ...connection_model_.NetworkEventHandler.html | 2 +- ...rnal_connection_model_.RequestHandler.html | 2 +- ...ernal_connection_model_.RequestRouter.html | 2 +- ...etwork_connector_model_.ClientConnect.html | 2 +- ...a_network_connector_model_.InitClient.html | 2 +- ...data_network_connector_model_.Message.html | 2 +- ...twork_connector_model_.WebSocketEvent.html | 2 +- ...ork_connector_model_.WebSocketRequest.html | 2 +- ...rk_connector_model_.WebSocketResponse.html | 2 +- ...model_.IBaseProjectDataProviderEngine.html | 2 +- ...model_.DataProviderEngineNotifyUpdate.html | 2 +- ...ovider_engine_model_.WithNotifyUpdate.html | 2 +- ...s_data_provider_engine_model_.default.html | 2 +- ...er_interface_.IDisposableDataProvider.html | 2 +- ...dels_data_provider_interface_.default.html | 2 +- ..._provider_model_.DataProviderDataType.html | 2 +- ...provider_model_.DataProviderDataTypes.html | 2 +- ...ta_provider_model_.DataProviderGetter.html | 2 +- ...a_provider_model_.DataProviderGetters.html | 2 +- ...ta_provider_model_.DataProviderSetter.html | 2 +- ...a_provider_model_.DataProviderSetters.html | 2 +- ...rovider_model_.DataProviderSubscriber.html | 2 +- ..._model_.DataProviderSubscriberOptions.html | 2 +- ...ovider_model_.DataProviderSubscribers.html | 2 +- ...model_.DataProviderUpdateInstructions.html | 2 +- ...ls_data_provider_model_.DataTypeNames.html | 2 +- ...d_models_data_provider_model_.default.html | 2 +- ...dels_dialog_options_model_.DialogData.html | 2 +- ...s_dialog_options_model_.DialogOptions.html | 2 +- ...king_framework_model_.AddWebViewEvent.html | 2 +- ...ocking_framework_model_.FloatPosition.html | 2 +- ...ls_docking_framework_model_.FloatSize.html | 2 +- ...odels_docking_framework_model_.Layout.html | 2 +- ...framework_model_.OnLayoutChangeRCDock.html | 2 +- ...cking_framework_model_.PanelDirection.html | 2 +- ...cking_framework_model_.PapiDockLayout.html | 2 +- ...docking_framework_model_.SavedTabInfo.html | 2 +- ...dels_docking_framework_model_.TabInfo.html | 2 +- ...ls_docking_framework_model_.TabLoader.html | 2 +- ...els_docking_framework_model_.TabSaver.html | 2 +- ...king_framework_model_.WebViewTabProps.html | 2 +- ..._privileges_model_.ElevatedPrivileges.html | 2 +- ...ta_provider_data_types_model_.default.html | 2 +- ...ilege_model_.DisableExtensionFunction.html | 2 +- ...vilege_model_.EnableExtensionFunction.html | 2 +- ..._privilege_model_.ExtensionIdentifier.html | 2 +- ...model_.GetInstalledExtensionsFunction.html | 2 +- ...xtensions_privilege_model_.HashValues.html | 2 +- ...ilege_model_.InstallExtensionFunction.html | 2 +- ..._privilege_model_.InstalledExtensions.html | 2 +- ...ons_privilege_model_.ManageExtensions.html | 2 +- ...object_model_.DisposableNetworkObject.html | 2 +- ...ject_model_.LocalObjectToProxyCreator.html | 2 +- ...s_network_object_model_.NetworkObject.html | 2 +- ...rk_object_model_.NetworkObjectDetails.html | 2 +- ...twork_object_model_.NetworkableObject.html | 2 +- ...ine_model_.IProjectDataProviderEngine.html | 2 +- ...terface_.ProjectMetadataFilterOptions.html | 2 +- ...ta_provider_model_.ExtensionDataScope.html | 2 +- ...ider_model_.MandatoryProjectDataTypes.html | 2 +- ...ataProviderEngineExtensionDataMethods.html | 4 +- ...rvice_model_.ProjectLookupServiceType.html | 12 ++-- ...rojectDataProviderFactoryMetadataInfo.html | 2 +- ...oject_metadata_model_.ProjectMetadata.html | 2 +- ...el_.ProjectMetadataWithoutFactoryInfo.html | 2 +- ...view_model_.GetSavedWebViewDefinition.html | 2 +- ...els_web_view_model_.GetWebViewOptions.html | 2 +- ...eb_view_model_.SavedWebViewDefinition.html | 2 +- ...el_.SavedWebViewDefinitionOmittedKeys.html | 2 +- ...b_view_model_.UpdateWebViewDefinition.html | 2 +- ...s_web_view_model_.UseWebViewStateHook.html | 2 +- ...els_web_view_model_.WebViewDefinition.html | 2 +- ...web_view_model_.WebViewDefinitionBase.html | 10 ++- ...web_view_model_.WebViewDefinitionHtml.html | 2 +- ...eb_view_model_.WebViewDefinitionReact.html | 2 +- ..._web_view_model_.WebViewDefinitionURL.html | 2 +- ....WebViewDefinitionUpdatableProperties.html | 2 +- ...ew_model_.WebViewDefinitionUpdateInfo.html | 2 +- ...ared_models_web_view_model_.WebViewId.html | 2 +- ...d_models_web_view_model_.WebViewProps.html | 2 +- ...ed_models_web_view_model_.WebViewType.html | 2 +- ...ommand_service_.moduleSummaryComments.html | 2 +- ...n_service_model_.ILocalizationService.html | 6 +- ...ation_service_model_.LocalizationData.html | 2 +- ...vice_model_.LocalizationDataDataTypes.html | 2 +- ...n_service_model_.LocalizationSelector.html | 2 +- ..._service_model_.LocalizationSelectors.html | 2 +- ..._data_service_model_.IMenuDataService.html | 16 ++--- ...data_service_model_.MenuDataDataTypes.html | 2 +- ...s_network_service_.ArgsRequestHandler.html | 2 +- ...etwork_service_.ComplexRequestHandler.html | 2 +- ...twork_service_.ContentsRequestHandler.html | 2 +- ...e_model_.AllProjectSettingsValidators.html | 2 +- ...ervice_model_.ProjectSettingValidator.html | 2 +- ...l_.SimultaneousProjectSettingsChanges.html | 2 +- ...ttings_service_model_.AllSettingsData.html | 2 +- ..._service_model_.AllSettingsValidators.html | 2 +- ...tings_service_model_.ISettingsService.html | 10 +-- ...tings_service_model_.SettingDataTypes.html | 2 +- ...tings_service_model_.SettingValidator.html | 2 +- .../_shared_utils_util_.ComplexRequest.html | 2 +- .../_shared_utils_util_.ComplexResponse.html | 2 +- ...ed_utils_util_.ComplexResponseFailure.html | 2 +- ...ed_utils_util_.ComplexResponseSuccess.html | 2 +- .../_shared_utils_util_.RequestType.html | 2 +- ...red_utils_util_.SerializedRequestType.html | 2 +- ...ackend_.BaseProjectDataProviderEngine.html | 2 +- .../__papi_backend_.DataProviderEngine.html | 2 +- ...eringProjectDataProviderEngineFactory.html | 2 +- ...pi_backend_.ProjectDataProviderEngine.html | 2 +- .../variables/__papi_backend_.commands.html | 2 +- .../__papi_backend_.dataProviders.html | 2 +- .../variables/__papi_backend_.default.html | 2 +- .../variables/__papi_backend_.dialogs.html | 2 +- .../variables/__papi_backend_.internet.html | 2 +- .../__papi_backend_.localization.html | 2 +- .../variables/__papi_backend_.logger.html | 2 +- .../variables/__papi_backend_.menuData.html | 2 +- .../variables/__papi_backend_.network.html | 2 +- .../__papi_backend_.networkObjectStatus.html | 2 +- .../__papi_backend_.networkObjects.html | 2 +- .../__papi_backend_.projectDataProviders.html | 2 +- .../__papi_backend_.projectLookup.html | 2 +- .../__papi_backend_.projectSettings.html | 2 +- .../variables/__papi_backend_.settings.html | 2 +- .../variables/__papi_backend_.storage.html | 2 +- .../__papi_backend_.webViewProviders.html | 2 +- .../variables/__papi_backend_.webViews.html | 2 +- papi-dts/variables/__papi_core_.default.html | 2 +- .../variables/__papi_frontend_.WebSocket.html | 2 +- .../__papi_frontend_.XMLHttpRequest.html | 2 +- .../variables/__papi_frontend_.commands.html | 2 +- .../__papi_frontend_.dataProviders.html | 2 +- .../variables/__papi_frontend_.default.html | 2 +- .../variables/__papi_frontend_.dialogs.html | 2 +- .../variables/__papi_frontend_.internet.html | 2 +- .../__papi_frontend_.localization.html | 2 +- .../variables/__papi_frontend_.logger.html | 2 +- .../variables/__papi_frontend_.menuData.html | 2 +- .../variables/__papi_frontend_.network.html | 2 +- ...__papi_frontend_.projectDataProviders.html | 2 +- .../__papi_frontend_.projectLookup.html | 2 +- .../variables/__papi_frontend_.react.html | 2 +- .../variables/__papi_frontend_.settings.html | 2 +- .../variables/__papi_frontend_.webViews.html | 2 +- ...es_extension_storage_service_.default.html | 2 +- ...ices_execution_token_service_.default.html | 2 +- .../_node_utils_util_.FILE_PROTOCOL.html | 2 +- .../_node_utils_util_.RESOURCES_PROTOCOL.html | 2 +- ...nts_dialogs_dialog_base_data_.default.html | 2 +- ...ition_model_.SELECT_BOOKS_DIALOG_TYPE.html | 2 +- ....SELECT_MULTIPLE_PROJECTS_DIALOG_TYPE.html | 2 +- ...ion_model_.SELECT_PROJECT_DIALOG_TYPE.html | 2 +- ...al_connection_model_.CATEGORY_COMMAND.html | 2 +- ...al_connection_model_.CLIENT_ID_SERVER.html | 2 +- ...onnection_model_.CLIENT_ID_UNASSIGNED.html | 2 +- ...l_connection_model_.CLIENT_ID_UNKNOWN.html | 2 +- ...on_model_.CONNECTOR_INFO_DISCONNECTED.html | 2 +- ...nnector_model_.WEBSOCKET_ATTEMPTS_MAX.html | 2 +- ...nector_model_.WEBSOCKET_ATTEMPTS_WAIT.html | 2 +- ...twork_connector_model_.WEBSOCKET_PORT.html | 2 +- ...LOG_OPTIONS_LOCALIZABLE_PROPERTY_KEYS.html | 2 +- ...kObjectStatusServiceNetworkObjectName.html | 2 +- ...ry_interface_.PDP_FACTORY_OBJECT_TYPE.html | 2 +- ...odel_.PROJECT_INTERFACE_PLATFORM_BASE.html | 2 +- ...RK_OBJECT_NAME_PROJECT_LOOKUP_SERVICE.html | 2 +- ...rvice_model_.projectLookupServiceBase.html | 2 +- ...ce_model_.testingProjectLookupService.html | 2 +- ...SAVED_WEBVIEW_DEFINITION_OMITTED_KEYS.html | 4 +- ...EW_DEFINITION_UPDATABLE_PROPERTY_KEYS.html | 2 +- ...rvices_data_provider_service_.default.html | 2 +- ...ared_services_dialog_service_.default.html | 2 +- ...dialog_service_model_.CATEGORY_DIALOG.html | 2 +- ...ed_services_internet_service_.default.html | 2 +- ...ervices_localization_service_.default.html | 2 +- ...del_.localizationServiceObjectToProxy.html | 2 +- ...odel_.localizationServiceProviderName.html | 2 +- ...red_services_logger_service_.WARN_TAG.html | 2 +- ...ared_services_logger_service_.default.html | 2 +- ...d_services_menu_data_service_.default.html | 2 +- ...e_model_.menuDataServiceObjectToProxy.html | 2 +- ...ce_model_.menuDataServiceProviderName.html | 2 +- ...vices_network_object_service_.default.html | 2 +- ...ervice_.minimalNetworkObjectService-1.html | 2 +- ...etwork_object_status_service_.default.html | 2 +- ...network_service_.papiNetworkService-1.html | 2 +- ...piBackendProjectDataProviderService-1.html | 2 +- ...iFrontendProjectDataProviderService-1.html | 2 +- ...vices_project_lookup_service_.default.html | 2 +- ...ces_project_settings_service_.default.html | 2 +- ...Y_EXTENSION_PROJECT_SETTING_VALIDATOR.html | 2 +- ...ojectSettingsServiceNetworkObjectName.html | 2 +- ..._.projectSettingsServiceObjectToProxy.html | 2 +- ...ed_services_settings_service_.default.html | 2 +- ....CATEGORY_EXTENSION_SETTING_VALIDATOR.html | 2 +- ...odel_.settingsServiceDataProviderName.html | 2 +- ...e_model_.settingsServiceObjectToProxy.html | 2 +- ...es_web_view_provider_service_.default.html | 2 +- ...service_.papiWebViewProviderService-1.html | 2 +- ...ed_services_web_view_service_.default.html | 2 +- ...model_.EVENT_NAME_ON_DID_ADD_WEB_VIEW.html | 2 +- ....NETWORK_OBJECT_NAME_WEB_VIEW_SERVICE.html | 2 +- ...hared_utils_util_.MODULE_SIMILAR_APIS.html | 2 +- ...ed_utils_util_.REQUEST_TYPE_SEPARATOR.html | 2 +- papi-dts/variables/isNoisyDevModeEnabled.html | 2 +- papi-dts/variables/isPackaged.html | 2 +- papi-dts/variables/logLevel.html | 2 +- papi-dts/variables/processType.html | 2 +- papi-dts/variables/resourcesPath.html | 2 +- platform-bible-react/assets/navigation.js | 2 +- platform-bible-react/assets/search.js | 2 +- .../enums/DropdownMenuItemType.html | 4 +- platform-bible-react/enums/LabelPosition.html | 4 +- platform-bible-react/functions/Alert.html | 2 +- .../functions/AlertDescription.html | 2 +- .../functions/AlertTitle.html | 2 +- .../functions/BookChapterControl.html | 2 +- platform-bible-react/functions/Button.html | 2 +- platform-bible-react/functions/Card.html | 2 +- .../functions/CardContent.html | 2 +- .../functions/CardDescription.html | 2 +- .../functions/CardFooter.html | 2 +- .../functions/CardHeader.html | 2 +- platform-bible-react/functions/CardTitle.html | 2 +- .../functions/ChapterRangeSelector.html | 2 +- platform-bible-react/functions/Checkbox.html | 2 +- platform-bible-react/functions/Checklist.html | 2 +- platform-bible-react/functions/ComboBox.html | 2 +- .../functions/ContextMenu.html | 2 +- platform-bible-react/functions/DataTable.html | 2 +- .../functions/DisableButton.html | 2 +- .../functions/DropdownMenu.html | 2 +- .../functions/DropdownMenuCheckboxItem.html | 2 +- .../functions/DropdownMenuContent.html | 2 +- .../functions/DropdownMenuGroup.html | 2 +- .../functions/DropdownMenuItem.html | 2 +- .../functions/DropdownMenuLabel.html | 2 +- .../functions/DropdownMenuPortal.html | 2 +- .../functions/DropdownMenuRadioGroup.html | 2 +- .../functions/DropdownMenuRadioItem.html | 2 +- .../functions/DropdownMenuSeparator.html | 2 +- .../functions/DropdownMenuShortcut.html | 4 +- .../functions/DropdownMenuSub.html | 2 +- .../functions/DropdownMenuSubContent.html | 2 +- .../functions/DropdownMenuSubTrigger.html | 2 +- .../functions/DropdownMenuTrigger.html | 2 +- .../functions/EnableButton.html | 2 +- .../functions/FilterButton.html | 2 +- .../functions/FilterDropdown.html | 2 +- platform-bible-react/functions/Footer.html | 2 +- platform-bible-react/functions/GridMenu.html | 2 +- .../functions/HamburgerMenuButton.html | 2 +- .../functions/IconButton.html | 2 +- platform-bible-react/functions/Input.html | 2 +- .../functions/InstallButton.html | 2 +- platform-bible-react/functions/Inventory.html | 2 +- platform-bible-react/functions/Label.html | 2 +- .../functions/MarkdownRenderer.html | 2 +- platform-bible-react/functions/MenuItem.html | 2 +- platform-bible-react/functions/MoreInfo.html | 2 +- .../functions/NoExtensionsFound.html | 2 +- .../functions/ScriptureResultsViewer.html | 2 +- platform-bible-react/functions/SearchBar.html | 2 +- platform-bible-react/functions/Select.html | 2 +- .../functions/SelectContent.html | 2 +- .../functions/SelectGroup.html | 2 +- .../functions/SelectItem.html | 2 +- .../functions/SelectLabel.html | 2 +- .../functions/SelectScrollDownButton.html | 2 +- .../functions/SelectScrollUpButton.html | 2 +- .../functions/SelectSeparator.html | 2 +- .../functions/SelectTrigger.html | 2 +- .../functions/SelectValue.html | 2 +- .../functions/ShadCnSlider.html | 2 +- .../functions/ShadCnSwitch.html | 2 +- platform-bible-react/functions/Slider.html | 2 +- platform-bible-react/functions/Snackbar.html | 2 +- platform-bible-react/functions/Spinner.html | 9 +++ platform-bible-react/functions/Switch.html | 2 +- platform-bible-react/functions/Table.html | 2 +- platform-bible-react/functions/TableBody.html | 2 +- .../functions/TableCaption.html | 2 +- platform-bible-react/functions/TableCell.html | 2 +- .../functions/TableFooter.html | 2 +- platform-bible-react/functions/TableHead.html | 2 +- .../functions/TableHeader.html | 2 +- platform-bible-react/functions/TableRow.html | 2 +- platform-bible-react/functions/Tabs.html | 2 +- .../functions/TabsContent.html | 2 +- platform-bible-react/functions/TabsList.html | 2 +- .../functions/TabsTrigger.html | 2 +- platform-bible-react/functions/TextField.html | 2 +- platform-bible-react/functions/Toolbar.html | 2 +- .../functions/UpdateButton.html | 2 +- .../functions/VersionHistory.html | 2 +- .../functions/VerticalTabs.html | 2 +- .../functions/VerticalTabsContent.html | 2 +- .../functions/VerticalTabsList.html | 2 +- .../functions/VerticalTabsTrigger.html | 2 +- .../functions/buttonVariants.html | 2 +- .../functions/getSortingIcon.html | 2 +- .../functions/inventoryCountColumn.html | 2 +- .../functions/inventoryItemColumn.html | 2 +- .../functions/inventoryStatusColumn.html | 2 +- platform-bible-react/functions/useEvent.html | 2 +- .../functions/useEventAsync.html | 2 +- .../functions/usePromise.html | 2 +- .../interfaces/ButtonProps.html | 6 +- .../interfaces/CommandHandler.html | 2 +- .../interfaces/MultiColumnMenuProvider.html | 2 +- platform-bible-react/modules.html | 2 + platform-bible-react/types/AnchorOrigin.html | 2 +- .../types/ChapterRangeSelectorProps.html | 2 +- platform-bible-react/types/CheckboxProps.html | 2 +- .../types/ChecklistProps.html | 2 +- platform-bible-react/types/CloseReason.html | 2 +- platform-bible-react/types/ColumnDef.html | 2 +- .../types/ComboBoxLabelOption.html | 2 +- .../types/ComboBoxOption.html | 2 +- platform-bible-react/types/ComboBoxProps.html | 2 +- platform-bible-react/types/DropdownGroup.html | 2 +- platform-bible-react/types/DropdownItem.html | 2 +- .../types/DropdownMenuCheckboxItemProps.html | 2 +- .../types/DropdownMenuContentProps.html | 2 +- .../types/DropdownMenuItemProps.html | 2 +- .../types/DropdownMenuLabelProps.html | 2 +- .../types/DropdownMenuRadioItemProps.html | 2 +- .../types/DropdownMenuSeparatorProps.html | 2 +- .../types/DropdownMenuShortcutProps.html | 2 +- .../types/DropdownMenuSubContentProps.html | 2 +- .../types/DropdownMenuSubTriggerProps.html | 2 +- platform-bible-react/types/GridMenuInfo.html | 2 +- platform-bible-react/types/GridMenuProps.html | 2 +- .../types/IconButtonProps.html | 2 +- .../types/InventoryLocalizedStrings.html | 2 +- platform-bible-react/types/ItemData.html | 2 +- .../types/MenuItemListProps.html | 2 +- platform-bible-react/types/ResultsSet.html | 2 +- platform-bible-react/types/ResultsSource.html | 2 +- platform-bible-react/types/RowContents.html | 2 +- .../types/ScriptureItemDetail.html | 2 +- .../ScriptureResultsViewerColumnInfo.html | 2 +- .../types/ScriptureResultsViewerProps.html | 2 +- .../types/ScriptureSrcItemDetail.html | 2 +- .../types/SearchBarProps.html | 2 +- platform-bible-react/types/SliderProps.html | 2 +- .../types/SnackbarContentProps.html | 2 +- platform-bible-react/types/SnackbarProps.html | 2 +- platform-bible-react/types/SortDirection.html | 2 +- platform-bible-react/types/SpinnerProps.html | 1 + platform-bible-react/types/Status.html | 2 +- platform-bible-react/types/SwitchProps.html | 2 +- platform-bible-react/types/TableContents.html | 2 +- .../types/TextFieldProps.html | 2 +- platform-bible-react/types/ToolbarProps.html | 2 +- .../types/UsePromiseOptions.html | 2 +- .../types/VersionHistoryType.html | 2 +- .../types/VersionInformation.html | 2 +- .../variables/INVENTORY_STRING_KEYS.html | 2 +- platform-bible-utils/assets/highlight.css | 15 ++-- platform-bible-utils/assets/search.js | 2 +- .../classes/AsyncVariable.html | 14 ++-- platform-bible-utils/classes/Collator.html | 8 +-- .../classes/DateTimeFormat.html | 14 ++-- .../classes/DocumentCombiner.html | 28 ++++---- platform-bible-utils/classes/Mutex.html | 2 +- platform-bible-utils/classes/MutexMap.html | 4 +- .../NonValidatingDocumentCombiner.html | 28 ++++---- .../classes/NumberFormat.html | 14 ++-- .../classes/PlatformEventEmitter.html | 22 +++--- .../classes/UnsubscriberAsyncList.html | 8 +-- .../aggregateUnsubscriberAsyncs.html | 2 +- .../functions/aggregateUnsubscribers.html | 2 +- platform-bible-utils/functions/at.html | 2 +- platform-bible-utils/functions/charAt.html | 2 +- .../functions/codePointAt.html | 2 +- .../functions/compareScrRefs.html | 2 +- .../createSyncProxyForAsyncObject.html | 2 +- platform-bible-utils/functions/debounce.html | 2 +- platform-bible-utils/functions/deepClone.html | 2 +- platform-bible-utils/functions/deepEqual.html | 2 +- .../functions/deserialize.html | 2 +- platform-bible-utils/functions/endsWith.html | 2 +- .../functions/escapeStringRegexp.html | 2 +- .../functions/formatBytes.html | 2 +- .../functions/formatReplacementString.html | 24 ++++--- .../functions/formatScrRef.html | 2 +- .../functions/getAllObjectFunctionNames.html | 2 +- .../functions/getChaptersForBook.html | 2 +- .../functions/getCurrentLocale.html | 2 +- .../functions/getErrorMessage.html | 2 +- .../getLocalizedIdFromBookNumber.html | 2 +- platform-bible-utils/functions/groupBy.html | 2 +- .../functions/htmlEncode.html | 2 +- platform-bible-utils/functions/includes.html | 2 +- platform-bible-utils/functions/indexOf.html | 2 +- .../functions/isLocalizeKey.html | 2 +- .../functions/isSerializable.html | 2 +- platform-bible-utils/functions/isString.html | 2 +- platform-bible-utils/functions/isSubset.html | 2 +- .../functions/lastIndexOf.html | 2 +- platform-bible-utils/functions/newGuid.html | 2 +- platform-bible-utils/functions/normalize.html | 2 +- .../functions/offsetBook.html | 2 +- .../functions/offsetChapter.html | 2 +- .../functions/offsetVerse.html | 2 +- .../functions/ordinalCompare.html | 2 +- platform-bible-utils/functions/padEnd.html | 2 +- platform-bible-utils/functions/padStart.html | 2 +- .../functions/scrRefToBBBCCCVVV.html | 2 +- platform-bible-utils/functions/serialize.html | 2 +- platform-bible-utils/functions/slice.html | 2 +- platform-bible-utils/functions/split.html | 2 +- .../functions/startsWith.html | 2 +- .../functions/stringLength.html | 2 +- platform-bible-utils/functions/substring.html | 2 +- platform-bible-utils/functions/toArray.html | 2 +- platform-bible-utils/functions/wait.html | 2 +- .../functions/waitForDuration.html | 2 +- platform-bible-utils/interfaces/BookInfo.html | 4 +- .../interfaces/CannotHaveOnDidDispose.html | 6 +- platform-bible-utils/interfaces/Dispose.html | 4 +- .../interfaces/LanguageStrings.html | 2 +- .../LocalizedStringDataContribution.html | 4 +- .../ModifierExtensionControlled.html | 4 +- .../interfaces/ModifierProject.html | 14 ++-- .../interfaces/OnDidDispose.html | 4 +- .../interfaces/ProjectSettingProperties.html | 2 +- .../interfaces/ProjectSettingsGroup.html | 6 +- .../interfaces/ProjectStateContribution.html | 2 +- .../interfaces/ScriptureReference.html | 4 +- .../interfaces/SettingProperties.html | 2 +- .../interfaces/SettingsGroup.html | 6 +- .../interfaces/StateBase.html | 6 +- .../interfaces/StringMetadata.html | 8 ++- .../interfaces/StringsMetadata.html | 2 +- .../interfaces/UserStateContribution.html | 2 +- .../types/CanHaveOnDidDispose.html | 2 +- .../types/ColumnsWithHeaders.html | 2 +- platform-bible-utils/types/DeepPartial.html | 2 +- .../types/DocumentCombinerOptions.html | 2 +- .../ExtensionControlledProjectSetting.html | 2 +- .../types/ExtensionControlledSetting.html | 2 +- .../types/ExtensionControlledState.html | 2 +- .../types/GroupsInMultiColumnMenu.html | 2 +- .../types/GroupsInSingleColumnMenu.html | 2 +- .../types/JsonDocumentLike.html | 2 +- platform-bible-utils/types/LocalizeKey.html | 2 +- platform-bible-utils/types/Localized.html | 2 +- .../types/LocalizedStringValue.html | 2 +- .../types/MenuColumnWithHeader.html | 2 +- .../types/MenuGroupDetailsInColumn.html | 2 +- .../types/MenuGroupDetailsInSubMenu.html | 2 +- platform-bible-utils/types/MenuItemBase.html | 2 +- .../types/MenuItemContainingCommand.html | 8 ++- .../types/MenuItemContainingSubmenu.html | 2 +- .../types/MultiColumnMenu.html | 2 +- .../types/OrderedExtensibleContainer.html | 2 +- platform-bible-utils/types/OrderedItem.html | 2 +- platform-bible-utils/types/PlatformEvent.html | 2 +- .../types/PlatformEventAsync.html | 2 +- .../types/PlatformEventHandler.html | 2 +- platform-bible-utils/types/PlatformMenus.html | 2 +- .../types/ProjectSetting.html | 2 +- .../types/ProjectSettingBase.html | 2 +- .../types/ProjectSettingsContribution.html | 2 +- .../types/ReferencedItem.html | 2 +- platform-bible-utils/types/ReplaceType.html | 2 +- platform-bible-utils/types/ScriptureNode.html | 2 +- .../types/ScriptureSelection.html | 2 +- .../types/ScriptureTextAnchor.html | 2 +- platform-bible-utils/types/Setting.html | 2 +- platform-bible-utils/types/SettingBase.html | 2 +- .../types/SettingsContribution.html | 2 +- .../types/SingleColumnMenu.html | 2 +- .../types/UnionToIntersection.html | 4 +- platform-bible-utils/types/Unsubscriber.html | 2 +- .../types/UnsubscriberAsync.html | 2 +- platform-bible-utils/types/UserState.html | 2 +- platform-bible-utils/types/WebViewMenu.html | 2 +- platform-bible-utils/types/WebViewMenus.html | 2 +- .../variables/FIRST_SCR_BOOK_NUM.html | 2 +- .../variables/FIRST_SCR_CHAPTER_NUM.html | 2 +- .../variables/FIRST_SCR_VERSE_NUM.html | 2 +- .../variables/LAST_SCR_BOOK_NUM.html | 2 +- .../localizedStringsDocumentSchema.html | 4 +- .../variables/menuDocumentSchema.html | 2 +- .../projectSettingsDocumentSchema.html | 2 +- .../variables/settingsDocumentSchema.html | 2 +- 753 files changed, 1084 insertions(+), 1045 deletions(-) create mode 100644 platform-bible-react/functions/Spinner.html create mode 100644 platform-bible-react/types/SpinnerProps.html diff --git a/papi-dts/assets/search.js b/papi-dts/assets/search.js index 118337a71c..efd315b942 100644 --- a/papi-dts/assets/search.js +++ b/papi-dts/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/papi-dts/classes/_client_services_client_network_connector_service_.default.html b/papi-dts/classes/_client_services_client_network_connector_service_.default.html index 1f01b8c8be..c5469b0671 100644 --- a/papi-dts/classes/_client_services_client_network_connector_service_.default.html +++ b/papi-dts/classes/_client_services_client_network_connector_service_.default.html @@ -1,5 +1,5 @@ default | papi-dts

Handles the connection from the client to the server

-

Implements

Constructors

Implements

Constructors

Properties

clientGuid: any

Unique Guid associated with this connection. Used to verify certain things with server

-
connect: ((localRequestHandler, requestRouter, localEventHandler) => Promise<Readonly<{
    clientId: number;
}>>)

Sets up the NetworkConnector by populating connector info, setting up event handlers, and doing +

connect: ((localRequestHandler, requestRouter, localEventHandler) => Promise<Readonly<{
    clientId: number;
}>>)

Sets up the NetworkConnector by populating connector info, setting up event handlers, and doing one of the following:

  • On Client: connecting to the server.
  • @@ -34,59 +34,59 @@

MUST ALSO RUN notifyClientConnected() WHEN PROMISE RESOLVES

Type declaration

Returns

Promise that resolves with connector info when finished connecting

-
connectPromise?: any

Promise that resolves when the connection is finished or rejects if disconnected before the +

connectPromise?: any

Promise that resolves when the connection is finished or rejects if disconnected before the connection finishes

-
connectionStatus: ConnectionStatus

Whether this connector is setting up or has finished setting up its connection and is ready to +

connectionStatus: ConnectionStatus

Whether this connector is setting up or has finished setting up its connection and is ready to communicate on the network

-
connectorInfo: Readonly<{
    clientId: number;
}>

Information about the connector. Populated by the server while connecting

-

Type declaration

  • clientId: number
disconnect: (() => void)

Disconnects from the connection:

+
connectorInfo: Readonly<{
    clientId: number;
}>

Information about the connector. Populated by the server while connecting

+

Type declaration

  • clientId: number
disconnect: (() => void)

Disconnects from the connection:

  • On Client: disconnects from the server
  • On Server: disconnects from clients and closes its connection endpoint
-

Type declaration

    • (): void
    • Returns void

emitEventOnNetwork: (<T>(eventType, event) => Promise<void>)

Sends an event to other processes. Does NOT run the local event subscriptions as they should be +

Type declaration

    • (): void
    • Returns void

emitEventOnNetwork: (<T>(eventType, event) => Promise<void>)

Sends an event to other processes. Does NOT run the local event subscriptions as they should be run by NetworkEventEmitter after sending on network.

-

Type declaration

    • <T>(eventType, event): Promise<void>
    • Type Parameters

      • T

      Parameters

      Returns Promise<void>

handleEventMessage: any

Function that handles incoming webSocket messages of type Event. Runs the eventHandler provided +

Type declaration

    • <T>(eventType, event): Promise<void>
    • Type Parameters

      • T

      Parameters

      Returns Promise<void>

handleEventMessage: any

Function that handles incoming webSocket messages of type Event. Runs the eventHandler provided in connect()

Param: eventMessage

Event message to handle

-
handleRequestMessage: any

Function that handles incoming webSocket messages and locally sent messages of type Request. +

handleRequestMessage: any

Function that handles incoming webSocket messages and locally sent messages of type Request. Runs the requestHandler provided in connect() and sends a message with the response

Param: requestMessage

Request message to handle

Param: isIncoming

Whether this message is coming from the server and we should definitely handle it locally or if it is a locally sent request and we should send to the server if we don't have a local handler

-
handleResponseMessage: any

Function that handles webSocket messages of type Response. Resolves the request associated with +

handleResponseMessage: any

Function that handles webSocket messages of type Response. Resolves the request associated with the received response message

Param: response

Response message to resolve

-
localEventHandler?: any

Function to call when we receive an event. Handles events from the connection by emitting the +

localEventHandler?: any

Function to call when we receive an event. Handles events from the connection by emitting the event locally

-
localRequestHandler?: any

Function to call when we receive a request that is registered on this connector. Handles +

localRequestHandler?: any

Function to call when we receive a request that is registered on this connector. Handles requests from the connection and returns a response to send back

-
messageEmitters: any

All message subscriptions - emitters that emit an event each time a message with a specific +

messageEmitters: any

All message subscriptions - emitters that emit an event each time a message with a specific message type comes in

-
notifyClientConnected: (() => Promise<void>)

Notify the server that this client has received its connectorInfo and is ready to go.

+
notifyClientConnected: (() => Promise<void>)

Notify the server that this client has received its connectorInfo and is ready to go.

MUST RUN AFTER connect() WHEN ITS PROMISE RESOLVES

TODO: Is this necessary?

-

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

onMessage: any

Receives and appropriately publishes server webSocket messages

+

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

onMessage: any

Receives and appropriately publishes server webSocket messages

Param: event

WebSocket message information

Param: fromSelf

Whether this message is from this connector instead of from someone else

-
request: (<TParam, TReturn>(requestType, request) => Promise<InternalResponse<TReturn>>)

Send a request to the server/a client and resolve after receiving a response

+
request: (<TParam, TReturn>(requestType, request) => Promise<InternalResponse<TReturn>>)

Send a request to the server/a client and resolve after receiving a response

Type declaration

Param: requestType

The type of request

Param: contents

Contents to send in the request

Returns

Promise that resolves with the response message

-
requestRouter?: any

Function to call when we are sending a request. Returns a clientId to which to send the request +

requestRouter?: any

Function to call when we are sending a request. Returns a clientId to which to send the request based on the requestType

-
requests: any

All requests that are waiting for a response

-
sendMessage: any

Send a message to the server via webSocket. Throws if not connected

+
requests: any

All requests that are waiting for a response

+
sendMessage: any

Send a message to the server via webSocket. Throws if not connected

Param: message

Message to send

-
subscribe: any

Subscribes a function to run on webSocket messages of a particular type

+
subscribe: any

Subscribes a function to run on webSocket messages of a particular type

Param: messageType

The type of message on which to subscribe the function

Param: callback

Function to run with the contents of the webSocket message

Returns

Unsubscriber function to run to stop calling the passed-in function on webSocket messages

-
unsubscribeHandleEventMessage?: any

Function that removes this handleEvent from the connection

-
unsubscribeHandleInitClientMessage?: any

Function that removes this initClient handler from the connection

-
unsubscribeHandleRequestMessage?: any

Function that removes this handleRequest from the connection

-
unsubscribeHandleResponseMessage?: any

Function that removes this response handler from the connection

-
webSocket?: any

The webSocket connected to the server

-
\ No newline at end of file +
unsubscribeHandleEventMessage?: any

Function that removes this handleEvent from the connection

+
unsubscribeHandleInitClientMessage?: any

Function that removes this initClient handler from the connection

+
unsubscribeHandleRequestMessage?: any

Function that removes this handleRequest from the connection

+
unsubscribeHandleResponseMessage?: any

Function that removes this response handler from the connection

+
webSocket?: any

The webSocket connected to the server

+
\ No newline at end of file diff --git a/papi-dts/classes/_main_services_server_network_connector_service_.default.html b/papi-dts/classes/_main_services_server_network_connector_service_.default.html index f1e90125b5..3b7cd59893 100644 --- a/papi-dts/classes/_main_services_server_network_connector_service_.default.html +++ b/papi-dts/classes/_main_services_server_network_connector_service_.default.html @@ -1,5 +1,5 @@ default | papi-dts

Handles the endpoint and connections from the server to the clients

-

Implements

Constructors

Implements

Constructors

Properties

clientSockets: any

The webSocket clients that are connected and information about them

-
connect: ((localRequestHandler, requestRouter, localEventHandler, networkConnectorEventHandlers) => Promise<Readonly<{
    clientId: number;
}>>)

Sets up the NetworkConnector by populating connector info, setting up event handlers, and doing +

connect: ((localRequestHandler, requestRouter, localEventHandler, networkConnectorEventHandlers) => Promise<Readonly<{
    clientId: number;
}>>)

Sets up the NetworkConnector by populating connector info, setting up event handlers, and doing one of the following:

  • On Client: connecting to the server.
  • @@ -43,77 +43,77 @@

MUST ALSO RUN notifyClientConnected() WHEN PROMISE RESOLVES

Type declaration

Returns

Promise that resolves with connector info when finished connecting

-
connectPromise?: any

Promise that resolves when finished starting the server or rejects if disconnected before the +

connectPromise?: any

Promise that resolves when finished starting the server or rejects if disconnected before the server finishes

-
connectionStatus: ConnectionStatus

Whether this connector is setting up or has finished setting up its connection and is ready to +

connectionStatus: ConnectionStatus

Whether this connector is setting up or has finished setting up its connection and is ready to communicate on the network

-
connectorInfo: Readonly<{
    clientId: number;
}>

Information about the connector. Populated by the server while connecting

-

Type declaration

  • clientId: number
disconnect: (() => void)

Disconnects from the connection:

+
connectorInfo: Readonly<{
    clientId: number;
}>

Information about the connector. Populated by the server while connecting

+

Type declaration

  • clientId: number
disconnect: (() => void)

Disconnects from the connection:

  • On Client: disconnects from the server
  • On Server: disconnects from clients and closes its connection endpoint
-

Type declaration

    • (): void
    • Returns void

disconnectClient: any

Closes connection and unregisters a client webSocket when it has disconnected

-
emitEventOnNetwork: (<T>(eventType, event) => Promise<void>)

Sends an event to other processes. Does NOT run the local event subscriptions as they should be +

Type declaration

    • (): void
    • Returns void

disconnectClient: any

Closes connection and unregisters a client webSocket when it has disconnected

+
emitEventOnNetwork: (<T>(eventType, event) => Promise<void>)

Sends an event to other processes. Does NOT run the local event subscriptions as they should be run by NetworkEventEmitter after sending on network.

-

Type declaration

    • <T>(eventType, event): Promise<void>
    • Type Parameters

      • T

      Parameters

      Returns Promise<void>

getClientIdFromSocket: any

Get the clientId for a certain webSocket. Throws if not found

-
getClientSocket: any

Get the client socket for a certain clientId. Throws if not found

-
getClientSocketFromGuid: any

Attempts to get the client socket for a certain clientGuid. Returns undefined if not found. +

Type declaration

    • <T>(eventType, event): Promise<void>
    • Type Parameters

      • T

      Parameters

      Returns Promise<void>

getClientIdFromSocket: any

Get the clientId for a certain webSocket. Throws if not found

+
getClientSocket: any

Get the client socket for a certain clientId. Throws if not found

+
getClientSocketFromGuid: any

Attempts to get the client socket for a certain clientGuid. Returns undefined if not found. This does not throw because it will likely be very common that we do not have a clientId for a certain clientGuid as connecting clients will often supply old clientGuids.

-
handleClientConnectMessage: any

Function that handles webSocket messages of type ClientConnect. Mark the connection fully +

handleClientConnectMessage: any

Function that handles webSocket messages of type ClientConnect. Mark the connection fully connected and notify that a client connected or reconnected

Param: clientConnect

Message from the client about the connection

Param: connectorId

ClientId of the client who is sending this ClientConnect message

-
handleEventMessage: any

Function that handles incoming webSocket messages of type Event. Runs the eventHandler provided +

handleEventMessage: any

Function that handles incoming webSocket messages of type Event. Runs the eventHandler provided in connect() and forwards the event to other clients

Param: eventMessage

Event message to handle

-
handleRequestMessage: any

Function that handles incoming webSocket messages and locally sent messages of type Request. +

handleRequestMessage: any

Function that handles incoming webSocket messages and locally sent messages of type Request. Handles the request and sends a response if we have a handler or forwards to the appropriate client

Param: requestMessage

Request to handle

Param: requesterId

Who sent this message

-
handleResponseMessage: any

Function that handles webSocket messages of type Response. Resolves the request associated with +

handleResponseMessage: any

Function that handles webSocket messages of type Response. Resolves the request associated with the received response message or forwards to appropriate client

Param: response

Response message to resolve

Param: responderId

Responding client

-
localEventHandler?: any

Function to call when we receive an event. Handles events from connections and emits the event +

localEventHandler?: any

Function to call when we receive an event. Handles events from connections and emits the event locally

-
localRequestHandler?: any

Function to call when we receive a request that is registered on this connector. Handles +

localRequestHandler?: any

Function to call when we receive a request that is registered on this connector. Handles requests from connections and returns a response to send back

-
messageEmitters: any

All message subscriptions - emitters that emit an event each time a message with a specific +

messageEmitters: any

All message subscriptions - emitters that emit an event each time a message with a specific message type comes in

-
networkConnectorEventHandlers?: any

Functions to run when network connector events occur like when clients are disconnected

-
nextClientId: any

The next client id to use for a new connection. Starts at 1 because the server is 0

-
notifyClientConnected: (() => Promise<void>)

Notify the server that this client has received its connectorInfo and is ready to go.

+
networkConnectorEventHandlers?: any

Functions to run when network connector events occur like when clients are disconnected

+
nextClientId: any

The next client id to use for a new connection. Starts at 1 because the server is 0

+
notifyClientConnected: (() => Promise<void>)

Notify the server that this client has received its connectorInfo and is ready to go.

MUST RUN AFTER connect() WHEN ITS PROMISE RESOLVES

TODO: Is this necessary?

-

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

onClientConnect: any

Registers an incoming webSocket connection and sends connection info with InitClient. Does not +

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

onClientConnect: any

Registers an incoming webSocket connection and sends connection info with InitClient. Does not consider the client fully connected yet until they respond and tell us they connected with ClientConnect

-
onClientDisconnect: any

Handles when client connection disconnects. Unregisters and such

-
onMessage: any

Receives and appropriately publishes webSocket messages

+
onClientDisconnect: any

Handles when client connection disconnects. Unregisters and such

+
onMessage: any

Receives and appropriately publishes webSocket messages

Param: event

WebSocket message information

Param: fromSelf

Whether this message is from this connector instead of from someone else

-
request: (<TParam, TReturn>(requestType, request) => Promise<InternalResponse<TReturn>>)

Send a request to the server/a client and resolve after receiving a response

+
request: (<TParam, TReturn>(requestType, request) => Promise<InternalResponse<TReturn>>)

Send a request to the server/a client and resolve after receiving a response

Type declaration

Param: requestType

The type of request

Param: contents

Contents to send in the request

Returns

Promise that resolves with the response message

-
requestRouter?: any

Function to call when we are sending a request. Returns a clientId to which to send the request +

requestRouter?: any

Function to call when we are sending a request. Returns a clientId to which to send the request based on the requestType

-
requests: any

All requests that are waiting for a response

-
sendMessage: any

Send a message to a client via webSocket. Throws if not connected

+
requests: any

All requests that are waiting for a response

+
sendMessage: any

Send a message to a client via webSocket. Throws if not connected

Param: message

Message to send

Param: recipientId

The client to which to send the message. TODO: determine if we can intuit this instead

-
subscribe: any

Subscribes a function to run on webSocket messages of a particular type

+
subscribe: any

Subscribes a function to run on webSocket messages of a particular type

Param: messageType

The type of message on which to subscribe the function

Param: callback

Function to run with the contents of the webSocket message

Returns

Unsubscriber function to run to stop calling the passed-in function on webSocket messages

-
unsubscribeHandleClientConnectMessage?: any

Function that removes this clientConnect handler from connections

-
unsubscribeHandleEventMessage?: any

Function that removes this handleEvent from the connection

-
unsubscribeHandleRequestMessage?: any

Function that removes this handleRequest from connections

-
unsubscribeHandleResponseMessage?: any

Function that removes this response handler from connections

-
webSocketServer?: any

The webSocket connected to the server

-
\ No newline at end of file +
unsubscribeHandleClientConnectMessage?: any

Function that removes this clientConnect handler from connections

+
unsubscribeHandleEventMessage?: any

Function that removes this handleEvent from the connection

+
unsubscribeHandleRequestMessage?: any

Function that removes this handleRequest from connections

+
unsubscribeHandleResponseMessage?: any

Function that removes this response handler from connections

+
webSocketServer?: any

The webSocket connected to the server

+
\ No newline at end of file diff --git a/papi-dts/classes/_node_models_execution_token_model_.ExecutionToken.html b/papi-dts/classes/_node_models_execution_token_model_.ExecutionToken.html index 387a47cd40..a5a9b29511 100644 --- a/papi-dts/classes/_node_models_execution_token_model_.ExecutionToken.html +++ b/papi-dts/classes/_node_models_execution_token_model_.ExecutionToken.html @@ -1,7 +1,7 @@ ExecutionToken | papi-dts

Execution tokens can be passed into API calls to provide context about their identity

-

Constructors

Constructors

Properties

Methods

Constructors

Properties

name: string
nonce: string
type: "extension"

Methods

\ No newline at end of file +

Constructors

Properties

name: string
nonce: string
type: "extension"

Methods

\ No newline at end of file diff --git a/papi-dts/classes/_renderer_services_renderer_web_socket_service_.default.html b/papi-dts/classes/_renderer_services_renderer_web_socket_service_.default.html index 64bd63e095..7dcac0d4e0 100644 --- a/papi-dts/classes/_renderer_services_renderer_web_socket_service_.default.html +++ b/papi-dts/classes/_renderer_services_renderer_web_socket_service_.default.html @@ -2,7 +2,7 @@ better control over internet access. It is isomorphic with the standard WebSocket, so it should act as a drop-in replacement.

Note that the Node WebSocket implementation is different and not wrapped here.

-

Implements

Constructors

Implements

  • WebSocket

Constructors

Properties

Constructors

Properties

CLOSED: 3
CLOSING: 2
CONNECTING: 0
OPEN: 1
addEventListener: (<K>(type, listener, options?) => void)

Type declaration

    • <K>(type, listener, options?): void
    • Type Parameters

      • K extends keyof WebSocketEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: WebSocket
            • ev: WebSocketEventMap[K]

            Returns any

      • Optional options: boolean | AddEventListenerOptions

      Returns void

binaryType: BinaryType
bufferedAmount: number
close: ((code?, reason?) => void)

Type declaration

    • (code?, reason?): void
    • Parameters

      • Optional code: number
      • Optional reason: string

      Returns void

dispatchEvent: ((event) => boolean)

Type declaration

    • (event): boolean
    • Parameters

      • event: Event

      Returns boolean

extensions: string
onclose: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: WebSocket
      • ev: CloseEvent

      Returns any

onerror: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: WebSocket
      • ev: Event

      Returns any

onmessage: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: WebSocket
      • ev: MessageEvent<any>

      Returns any

onopen: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: WebSocket
      • ev: Event

      Returns any

protocol: string
readyState: number
removeEventListener: (<K>(type, listener, options?) => void)

Type declaration

    • <K>(type, listener, options?): void
    • Type Parameters

      • K extends keyof WebSocketEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: WebSocket
            • ev: WebSocketEventMap[K]

            Returns any

      • Optional options: boolean | EventListenerOptions

      Returns void

send: ((data) => void)

Type declaration

    • (data): void
    • Parameters

      • data: string | ArrayBufferLike | ArrayBufferView | Blob

      Returns void

url: string
\ No newline at end of file +

Constructors

Properties

CLOSED: 3
CLOSING: 2
CONNECTING: 0
OPEN: 1
addEventListener: (<K>(type, listener, options?) => void)

Type declaration

    • <K>(type, listener, options?): void
    • Type Parameters

      • K extends keyof WebSocketEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: WebSocket
            • ev: WebSocketEventMap[K]

            Returns any

      • Optional options: boolean | AddEventListenerOptions

      Returns void

binaryType: BinaryType
bufferedAmount: number
close: ((code?, reason?) => void)

Type declaration

    • (code?, reason?): void
    • Parameters

      • Optional code: number
      • Optional reason: string

      Returns void

dispatchEvent: ((event) => boolean)

Type declaration

    • (event): boolean
    • Parameters

      • event: Event

      Returns boolean

extensions: string
onclose: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: WebSocket
      • ev: CloseEvent

      Returns any

onerror: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: WebSocket
      • ev: Event

      Returns any

onmessage: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: WebSocket
      • ev: MessageEvent<any>

      Returns any

onopen: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: WebSocket
      • ev: Event

      Returns any

protocol: string
readyState: number
removeEventListener: (<K>(type, listener, options?) => void)

Type declaration

    • <K>(type, listener, options?): void
    • Type Parameters

      • K extends keyof WebSocketEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: WebSocket
            • ev: WebSocketEventMap[K]

            Returns any

      • Optional options: boolean | EventListenerOptions

      Returns void

send: ((data) => void)

Type declaration

    • (data): void
    • Parameters

      • data: string | ArrayBufferLike | ArrayBufferView | Blob

      Returns void

url: string
\ No newline at end of file diff --git a/papi-dts/classes/_renderer_services_renderer_xml_http_request_service_.default.html b/papi-dts/classes/_renderer_services_renderer_xml_http_request_service_.default.html index 92b49b97e4..805bb84d4a 100644 --- a/papi-dts/classes/_renderer_services_renderer_xml_http_request_service_.default.html +++ b/papi-dts/classes/_renderer_services_renderer_xml_http_request_service_.default.html @@ -2,7 +2,7 @@ provide better control over internet access. It is isomorphic with the standard XMLHttpRequest, so it should act as a drop-in replacement.

Note that Node doesn't have a native implementation, so this is only for the renderer.

-

Implements

Constructors

Implements

  • XMLHttpRequest

Constructors

Properties

Constructors

Properties

DONE: 4
HEADERS_RECEIVED: 2
LOADING: 3
OPENED: 1
UNSENT: 0
abort: (() => void)

Type declaration

    • (): void
    • Returns void

addEventListener: (<K>(type, listener, options?) => void)

Type declaration

    • <K>(type, listener, options?): void
    • Type Parameters

      • K extends keyof XMLHttpRequestEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: XMLHttpRequest
            • ev: XMLHttpRequestEventMap[K]

            Returns any

      • Optional options: boolean | AddEventListenerOptions

      Returns void

dispatchEvent: ((event) => boolean)

Type declaration

    • (event): boolean
    • Parameters

      • event: Event

      Returns boolean

getAllResponseHeaders: (() => string)

Type declaration

    • (): string
    • Returns string

getResponseHeader: ((name) => null | string)

Type declaration

    • (name): null | string
    • Parameters

      • name: string

      Returns null | string

onabort: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: ProgressEvent<EventTarget>

      Returns any

onerror: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: ProgressEvent<EventTarget>

      Returns any

onload: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: ProgressEvent<EventTarget>

      Returns any

onloadend: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: ProgressEvent<EventTarget>

      Returns any

onloadstart: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: ProgressEvent<EventTarget>

      Returns any

onprogress: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: ProgressEvent<EventTarget>

      Returns any

onreadystatechange: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: Event

      Returns any

ontimeout: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: ProgressEvent<EventTarget>

      Returns any

open: ((method, url, async?, username?, password?) => void)

Type declaration

    • (method, url, async?, username?, password?): void
    • Parameters

      • method: string
      • url: string
      • Optional async: boolean
      • Optional username: null | string
      • Optional password: null | string

      Returns void

overrideMimeType: ((mime) => void)

Type declaration

    • (mime): void
    • Parameters

      • mime: string

      Returns void

readyState: number
removeEventListener: (<K>(type, listener, options?) => void)

Type declaration

    • <K>(type, listener, options?): void
    • Type Parameters

      • K extends keyof XMLHttpRequestEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: XMLHttpRequest
            • ev: XMLHttpRequestEventMap[K]

            Returns any

      • Optional options: boolean | EventListenerOptions

      Returns void

response: any
responseText: string
responseType: XMLHttpRequestResponseType
responseURL: string
responseXML: null | Document
send: ((body?) => void)

Type declaration

    • (body?): void
    • Parameters

      • Optional body: null | Document | XMLHttpRequestBodyInit

      Returns void

setRequestHeader: ((name, value) => void)

Type declaration

    • (name, value): void
    • Parameters

      • name: string
      • value: string

      Returns void

status: number
statusText: string
timeout: number
upload: XMLHttpRequestUpload
withCredentials: boolean
\ No newline at end of file +

Constructors

Properties

DONE: 4
HEADERS_RECEIVED: 2
LOADING: 3
OPENED: 1
UNSENT: 0
abort: (() => void)

Type declaration

    • (): void
    • Returns void

addEventListener: (<K>(type, listener, options?) => void)

Type declaration

    • <K>(type, listener, options?): void
    • Type Parameters

      • K extends keyof XMLHttpRequestEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: XMLHttpRequest
            • ev: XMLHttpRequestEventMap[K]

            Returns any

      • Optional options: boolean | AddEventListenerOptions

      Returns void

dispatchEvent: ((event) => boolean)

Type declaration

    • (event): boolean
    • Parameters

      • event: Event

      Returns boolean

getAllResponseHeaders: (() => string)

Type declaration

    • (): string
    • Returns string

getResponseHeader: ((name) => null | string)

Type declaration

    • (name): null | string
    • Parameters

      • name: string

      Returns null | string

onabort: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: ProgressEvent<EventTarget>

      Returns any

onerror: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: ProgressEvent<EventTarget>

      Returns any

onload: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: ProgressEvent<EventTarget>

      Returns any

onloadend: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: ProgressEvent<EventTarget>

      Returns any

onloadstart: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: ProgressEvent<EventTarget>

      Returns any

onprogress: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: ProgressEvent<EventTarget>

      Returns any

onreadystatechange: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: Event

      Returns any

ontimeout: null | ((this, ev) => any)

Type declaration

    • (this, ev): any
    • Parameters

      • this: XMLHttpRequest
      • ev: ProgressEvent<EventTarget>

      Returns any

open: ((method, url, async?, username?, password?) => void)

Type declaration

    • (method, url, async?, username?, password?): void
    • Parameters

      • method: string
      • url: string
      • Optional async: boolean
      • Optional username: null | string
      • Optional password: null | string

      Returns void

overrideMimeType: ((mime) => void)

Type declaration

    • (mime): void
    • Parameters

      • mime: string

      Returns void

readyState: number
removeEventListener: (<K>(type, listener, options?) => void)

Type declaration

    • <K>(type, listener, options?): void
    • Type Parameters

      • K extends keyof XMLHttpRequestEventMap

      Parameters

      • type: K
      • listener: ((this, ev) => any)
          • (this, ev): any
          • Parameters

            • this: XMLHttpRequest
            • ev: XMLHttpRequestEventMap[K]

            Returns any

      • Optional options: boolean | EventListenerOptions

      Returns void

response: any
responseText: string
responseType: XMLHttpRequestResponseType
responseURL: string
responseXML: null | Document
send: ((body?) => void)

Type declaration

    • (body?): void
    • Parameters

      • Optional body: null | Document | XMLHttpRequestBodyInit

      Returns void

setRequestHeader: ((name, value) => void)

Type declaration

    • (name, value): void
    • Parameters

      • name: string
      • value: string

      Returns void

status: number
statusText: string
timeout: number
upload: XMLHttpRequestUpload
withCredentials: boolean
\ No newline at end of file diff --git a/papi-dts/classes/_shared_models_base_project_data_provider_engine_model_.BaseProjectDataProviderEngine.html b/papi-dts/classes/_shared_models_base_project_data_provider_engine_model_.BaseProjectDataProviderEngine.html index 60a22e6271..3f74b21450 100644 --- a/papi-dts/classes/_shared_models_base_project_data_provider_engine_model_.BaseProjectDataProviderEngine.html +++ b/papi-dts/classes/_shared_models_base_project_data_provider_engine_model_.BaseProjectDataProviderEngine.html @@ -6,6 +6,6 @@
this.notifyUpdate('Setting');
 

See

IBaseProjectDataProviderEngine for more information on extending this class.

-

Type Parameters

Hierarchy (view full)

Constructors

Type Parameters

Hierarchy (view full)

Constructors

Methods

Constructors

Methods

\ No newline at end of file +

Constructors

Methods

\ No newline at end of file diff --git a/papi-dts/classes/_shared_models_data_provider_engine_model_.DataProviderEngine.html b/papi-dts/classes/_shared_models_data_provider_engine_model_.DataProviderEngine.html index 0f7c376909..ad503fcf81 100644 --- a/papi-dts/classes/_shared_models_data_provider_engine_model_.DataProviderEngine.html +++ b/papi-dts/classes/_shared_models_data_provider_engine_model_.DataProviderEngine.html @@ -2,6 +2,6 @@ data provider engine class extends this class, it doesn't have to specify its own notifyUpdate function in order to use notifyUpdate.

See

IDataProviderEngine for more information on extending this class.

-

Type Parameters

Hierarchy (view full)

Implements

Constructors

Type Parameters

Hierarchy (view full)

Implements

Constructors

Methods

Constructors

Methods

\ No newline at end of file +

Constructors

Methods

\ No newline at end of file diff --git a/papi-dts/classes/_shared_models_papi_network_event_emitter_model_.default.html b/papi-dts/classes/_shared_models_papi_network_event_emitter_model_.default.html index 2277cb23b0..e8ce0c6a98 100644 --- a/papi-dts/classes/_shared_models_papi_network_event_emitter_model_.default.html +++ b/papi-dts/classes/_shared_models_papi_network_event_emitter_model_.default.html @@ -7,7 +7,7 @@

WARNING: Do not use this class directly outside of NetworkService, or it will not do what you expect. Use NetworkService.createNetworkEventEmitter.

WARNING: You cannot emit events with complex types on the network.

-

Type Parameters

Hierarchy

Constructors

Type Parameters

  • T

Hierarchy

  • PlatformEventEmitter<T>
    • default

Constructors

Properties

dispose emit networkDisposer @@ -21,22 +21,22 @@

Constructors

Properties

dispose: (() => Promise<boolean>)

Type declaration

    • (): Promise<boolean>
    • Returns Promise<boolean>

emit: ((event) => void)

Type declaration

    • (event): void
    • Parameters

      • event: T

      Returns void

networkDisposer: any

Callback that runs when the emitter is disposed - should handle unlinking from the network

-
networkSubscriber: any

Callback that sends the event to other processes on the network when it is emitted

-
subscribe: PlatformEvent<T>

Subscribes a function to run when this event is emitted.

+
    • (): void
    • Returns void

Returns "shared/models/papi-network-event-emitter.model".default<T>

Properties

dispose: (() => Promise<boolean>)

Type declaration

    • (): Promise<boolean>
    • Returns Promise<boolean>

emit: ((event) => void)

Type declaration

    • (event): void
    • Parameters

      • event: T

      Returns void

networkDisposer: any

Callback that runs when the emitter is disposed - should handle unlinking from the network

+
networkSubscriber: any

Callback that sends the event to other processes on the network when it is emitted

+
subscribe: PlatformEvent<T>

Subscribes a function to run when this event is emitted.

Param: callback

Function to run with the event when it is emitted

Returns

Unsubscriber function to run to stop calling the passed-in function when the event is emitted

Alias

event

-

Accessors

Accessors

Methods

Methods

\ No newline at end of file +

Returns void

\ No newline at end of file diff --git a/papi-dts/classes/_shared_models_project_data_provider_engine_factory_model_.LayeringProjectDataProviderEngineFactory.html b/papi-dts/classes/_shared_models_project_data_provider_engine_factory_model_.LayeringProjectDataProviderEngineFactory.html index 23ba02bc5a..2b88a53328 100644 --- a/papi-dts/classes/_shared_models_project_data_provider_engine_factory_model_.LayeringProjectDataProviderEngineFactory.html +++ b/papi-dts/classes/_shared_models_project_data_provider_engine_factory_model_.LayeringProjectDataProviderEngineFactory.html @@ -5,15 +5,15 @@ highly recommend extending this class. Please see IProjectDataProviderEngineFactory.getAvailableProjects for more information on the requirements.

-

Type Parameters

Constructors

Type Parameters

Constructors

Properties

pdpfId: string
pdpfIdRegexString: string

Regex-escaped string of this pdpfId.

-
projectInterfacesToLayerOver: undefined | string | (string | string[])[]

String representation of RegExp pattern(s) to match against projects' projectInterfaces +

Returns "shared/models/project-data-provider-engine-factory.model".LayeringProjectDataProviderEngineFactory<SupportedProjectInterfaces>

Properties

pdpfId: string
pdpfIdRegexString: string

Regex-escaped string of this pdpfId.

+
projectInterfacesToLayerOver: undefined | string | (string | string[])[]

String representation of RegExp pattern(s) to match against projects' projectInterfaces (using the test function) to determine if they should be included in the available projects this Layering PDPF @@ -32,13 +32,13 @@

  • Include one
  • Include both two and three.
  • -
    providedProjectInterfaces: SupportedProjectInterfaces

    The list of projectInterfaces that this layering PDPF provides on top of existing projects.

    +
    providedProjectInterfaces: SupportedProjectInterfaces

    The list of projectInterfaces that this layering PDPF provides on top of existing projects.

    Example

    providedProjectInterfaces: ['four', 'five'];
     

    This layering PDPF will announce that its provides the projectInterfaces four and five for projects that match projectInterfacesToLayerOver.

    -

    Methods

    Methods

    \ No newline at end of file +

    Parameters

    Returns Promise<ProjectMetadataWithoutFactoryInfo[]>

    \ No newline at end of file diff --git a/papi-dts/classes/_shared_models_project_data_provider_engine_model_.ProjectDataProviderEngine.html b/papi-dts/classes/_shared_models_project_data_provider_engine_model_.ProjectDataProviderEngine.html index 62e9cefefa..7637d0252c 100644 --- a/papi-dts/classes/_shared_models_project_data_provider_engine_model_.ProjectDataProviderEngine.html +++ b/papi-dts/classes/_shared_models_project_data_provider_engine_model_.ProjectDataProviderEngine.html @@ -6,6 +6,6 @@
    this.notifyUpdate('Setting');
     

    See

    IProjectDataProviderEngine for more information on extending this class.

    -

    Type Parameters

    Hierarchy (view full)

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    Methods

    Constructors

    Methods

    \ No newline at end of file +

    Constructors

    Methods

    \ No newline at end of file diff --git a/papi-dts/enums/_node_services_node_file_system_service_.EntryType.html b/papi-dts/enums/_node_services_node_file_system_service_.EntryType.html index db9b33f121..444428be6f 100644 --- a/papi-dts/enums/_node_services_node_file_system_service_.EntryType.html +++ b/papi-dts/enums/_node_services_node_file_system_service_.EntryType.html @@ -1,5 +1,5 @@ EntryType | papi-dts

    Type of file system item in a directory

    -

    Enumeration Members

    Enumeration Members

    Enumeration Members

    Directory: "directory"
    File: "file"
    Unknown: "unknown"
    \ No newline at end of file +

    Enumeration Members

    Directory: "directory"
    File: "file"
    Unknown: "unknown"
    \ No newline at end of file diff --git a/papi-dts/enums/_shared_data_internal_connection_model_.ConnectionStatus.html b/papi-dts/enums/_shared_data_internal_connection_model_.ConnectionStatus.html index 2413718aee..e131f8f919 100644 --- a/papi-dts/enums/_shared_data_internal_connection_model_.ConnectionStatus.html +++ b/papi-dts/enums/_shared_data_internal_connection_model_.ConnectionStatus.html @@ -1,9 +1,9 @@ ConnectionStatus | papi-dts

    Whether this connector is setting up or has finished setting up its connection and is ready to communicate on the network

    -

    Enumeration Members

    Enumeration Members

    Enumeration Members

    Connected: 2

    This connector has finished setting up its connection - has connectorInfo and such

    -
    Connecting: 1

    This connector is attempting to connect to the network and retrieve connectorInfo

    -
    Disconnected: 0

    This connector is not connected to the network

    -
    \ No newline at end of file +
    Connecting: 1

    This connector is attempting to connect to the network and retrieve connectorInfo

    +
    Disconnected: 0

    This connector is not connected to the network

    +
    \ No newline at end of file diff --git a/papi-dts/enums/_shared_data_network_connector_model_.MessageType.html b/papi-dts/enums/_shared_data_network_connector_model_.MessageType.html index f97e64e198..509573c5ca 100644 --- a/papi-dts/enums/_shared_data_network_connector_model_.MessageType.html +++ b/papi-dts/enums/_shared_data_network_connector_model_.MessageType.html @@ -1,7 +1,7 @@ MessageType | papi-dts

    WebSocket message type that indicates how to handle it

    -

    Enumeration Members

    Enumeration Members

    ClientConnect: "client-connect"
    Event: "event"
    InitClient: "init-client"
    Request: "request"
    Response: "response"
    \ No newline at end of file +

    Enumeration Members

    ClientConnect: "client-connect"
    Event: "event"
    InitClient: "init-client"
    Request: "request"
    Response: "response"
    \ No newline at end of file diff --git a/papi-dts/enums/_shared_global_this_model_.ProcessType.html b/papi-dts/enums/_shared_global_this_model_.ProcessType.html index 7d9263626b..52ea1c49c1 100644 --- a/papi-dts/enums/_shared_global_this_model_.ProcessType.html +++ b/papi-dts/enums/_shared_global_this_model_.ProcessType.html @@ -1,5 +1,5 @@ ProcessType | papi-dts

    Type of Paranext process

    -

    Enumeration Members

    Enumeration Members

    Enumeration Members

    ExtensionHost: "extension-host"
    Main: "main"
    Renderer: "renderer"
    \ No newline at end of file +

    Enumeration Members

    ExtensionHost: "extension-host"
    Main: "main"
    Renderer: "renderer"
    \ No newline at end of file diff --git a/papi-dts/enums/_shared_models_elevated_privileges_model_.ElevatedPrivilegeNames.html b/papi-dts/enums/_shared_models_elevated_privileges_model_.ElevatedPrivilegeNames.html index 9cd2e0b621..e1569fb485 100644 --- a/papi-dts/enums/_shared_models_elevated_privileges_model_.ElevatedPrivilegeNames.html +++ b/papi-dts/enums/_shared_models_elevated_privileges_model_.ElevatedPrivilegeNames.html @@ -1,3 +1,3 @@ ElevatedPrivilegeNames | papi-dts

    String constants that are listed in an extension's manifest.json to state needed privileges

    -

    Enumeration Members

    Enumeration Members

    manageExtensions: "manageExtensions"
    \ No newline at end of file +

    Enumeration Members

    Enumeration Members

    manageExtensions: "manageExtensions"
    \ No newline at end of file diff --git a/papi-dts/enums/_shared_models_web_view_model_.WebViewContentType.html b/papi-dts/enums/_shared_models_web_view_model_.WebViewContentType.html index 06039f414d..370c29272d 100644 --- a/papi-dts/enums/_shared_models_web_view_model_.WebViewContentType.html +++ b/papi-dts/enums/_shared_models_web_view_model_.WebViewContentType.html @@ -1,11 +1,11 @@ WebViewContentType | papi-dts

    The type of code that defines a webview's content

    -

    Enumeration Members

    Enumeration Members

    Enumeration Members

    HTML: "html"

    This webview is a raw HTML/JS/CSS webview.

    -
    React: "react"

    This webview is a React webview. It must specify its component by setting it to +

    React: "react"

    This webview is a React webview. It must specify its component by setting it to globalThis.webViewComponent

    -
    URL: "url"

    This webview's content is fetched from the url specified (iframe src attribute). Note that +

    URL: "url"

    This webview's content is fetched from the url specified (iframe src attribute). Note that webViews of this type cannot access the papi because they cannot be on the same origin as the parent window.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/enums/_shared_utils_util_.RequestHandlerType.html b/papi-dts/enums/_shared_utils_util_.RequestHandlerType.html index 68372f76a9..add3697792 100644 --- a/papi-dts/enums/_shared_utils_util_.RequestHandlerType.html +++ b/papi-dts/enums/_shared_utils_util_.RequestHandlerType.html @@ -1,5 +1,5 @@ RequestHandlerType | papi-dts

    Enumeration RequestHandlerType

    Type of request handler - indicates what type of parameters and what return type the handler has

    -

    Enumeration Members

    Enumeration Members

    Enumeration Members

    Args: "args"
    Complex: "complex"
    Contents: "contents"
    \ No newline at end of file +

    Enumeration Members

    Args: "args"
    Complex: "complex"
    Contents: "contents"
    \ No newline at end of file diff --git a/papi-dts/functions/__papi_backend_.fetch.html b/papi-dts/functions/__papi_backend_.fetch.html index 61a39514fb..c1e66cea55 100644 --- a/papi-dts/functions/__papi_backend_.fetch.html +++ b/papi-dts/functions/__papi_backend_.fetch.html @@ -1,3 +1,3 @@ fetch | papi-dts
    • This is just an alias for internet.fetch

      -

      Parameters

      • input: RequestInfo | URL
      • Optional init: RequestInit

      Returns Promise<Response>

    • This is just an alias for internet.fetch

      -

      Parameters

      • input: string | Request | URL
      • Optional init: RequestInit

      Returns Promise<Response>

    \ No newline at end of file +

    Parameters

    Returns Promise<Response>

  • This is just an alias for internet.fetch

    +

    Parameters

    Returns Promise<Response>

  • \ No newline at end of file diff --git a/papi-dts/functions/__papi_frontend_.fetch.html b/papi-dts/functions/__papi_frontend_.fetch.html index faadf4d3ab..67f3445c86 100644 --- a/papi-dts/functions/__papi_frontend_.fetch.html +++ b/papi-dts/functions/__papi_frontend_.fetch.html @@ -1,3 +1,3 @@ fetch | papi-dts
    • This is just an alias for internet.fetch

      -

      Parameters

      • input: RequestInfo | URL
      • Optional init: RequestInit

      Returns Promise<Response>

    • This is just an alias for internet.fetch

      -

      Parameters

      • input: string | Request | URL
      • Optional init: RequestInit

      Returns Promise<Response>

    \ No newline at end of file +

    Parameters

    Returns Promise<Response>

  • This is just an alias for internet.fetch

    +

    Parameters

    Returns Promise<Response>

  • \ No newline at end of file diff --git a/papi-dts/functions/_client_services_web_socket_factory_.createWebSocket.html b/papi-dts/functions/_client_services_web_socket_factory_.createWebSocket.html index e38d1334bc..1e3d01026f 100644 --- a/papi-dts/functions/_client_services_web_socket_factory_.createWebSocket.html +++ b/papi-dts/functions/_client_services_web_socket_factory_.createWebSocket.html @@ -1,3 +1,3 @@ createWebSocket | papi-dts
    • Creates a WebSocket for the renderer or extension host depending on where you're running

      Parameters

      • url: string

      Returns Promise<WebSocket>

      WebSocket

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_extension_host_services_extension_storage_service_.buildExtensionPathFromName.html b/papi-dts/functions/_extension_host_services_extension_storage_service_.buildExtensionPathFromName.html index 23711c643b..682a7a3eeb 100644 --- a/papi-dts/functions/_extension_host_services_extension_storage_service_.buildExtensionPathFromName.html +++ b/papi-dts/functions/_extension_host_services_extension_storage_service_.buildExtensionPathFromName.html @@ -1,2 +1,2 @@ buildExtensionPathFromName | papi-dts
    • Return a path to the specified file within the extension's installation directory

      -

      Parameters

      • extensionName: string
      • fileName: string

      Returns string

    \ No newline at end of file +

    Parameters

    Returns string

    \ No newline at end of file diff --git a/papi-dts/functions/_extension_host_services_extension_storage_service_.setExtensionUris.html b/papi-dts/functions/_extension_host_services_extension_storage_service_.setExtensionUris.html index 19066fc617..6262b524cb 100644 --- a/papi-dts/functions/_extension_host_services_extension_storage_service_.setExtensionUris.html +++ b/papi-dts/functions/_extension_host_services_extension_storage_service_.setExtensionUris.html @@ -1,3 +1,3 @@ setExtensionUris | papi-dts
    • This is only intended to be called by the extension service. This service cannot call into the extension service or it causes a circular dependency.

      -

      Parameters

      • urisPerExtension: Map<string, string>

      Returns void

    \ No newline at end of file +

    Parameters

    Returns void

    \ No newline at end of file diff --git a/papi-dts/functions/_node_services_node_file_system_service_.copyFile.html b/papi-dts/functions/_node_services_node_file_system_service_.copyFile.html index 5bc3a25e21..776074565b 100644 --- a/papi-dts/functions/_node_services_node_file_system_service_.copyFile.html +++ b/papi-dts/functions/_node_services_node_file_system_service_.copyFile.html @@ -5,4 +5,4 @@
  • Optional mode: number

    Bitwise modifiers that affect how the copy works. See fsPromises.copyFile for more information

    -
  • Returns Promise<void>

    \ No newline at end of file +

    Returns Promise<void>

    \ No newline at end of file diff --git a/papi-dts/functions/_node_services_node_file_system_service_.createDir.html b/papi-dts/functions/_node_services_node_file_system_service_.createDir.html index 986ecb09ab..ac3d2ddca2 100644 --- a/papi-dts/functions/_node_services_node_file_system_service_.createDir.html +++ b/papi-dts/functions/_node_services_node_file_system_service_.createDir.html @@ -1,4 +1,4 @@ createDir | papi-dts
    • Create a directory in the file system if it does not exist. Does not throw if it already exists.

      Parameters

      • uri: string

        URI of directory

      Returns Promise<void>

      Promise that resolves once the directory has been created

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_node_services_node_file_system_service_.deleteDir.html b/papi-dts/functions/_node_services_node_file_system_service_.deleteDir.html index 9d3afd764e..cf5c0c03ff 100644 --- a/papi-dts/functions/_node_services_node_file_system_service_.deleteDir.html +++ b/papi-dts/functions/_node_services_node_file_system_service_.deleteDir.html @@ -1,4 +1,4 @@ deleteDir | papi-dts
    • Remove a directory and all its contents recursively from the file system

      Parameters

      • uri: string

        URI of directory

      Returns Promise<void>

      Promise that resolves when the delete operation finishes

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_node_services_node_file_system_service_.deleteFile.html b/papi-dts/functions/_node_services_node_file_system_service_.deleteFile.html index 6c150ed2bd..cd17fd35ce 100644 --- a/papi-dts/functions/_node_services_node_file_system_service_.deleteFile.html +++ b/papi-dts/functions/_node_services_node_file_system_service_.deleteFile.html @@ -1,4 +1,4 @@ deleteFile | papi-dts
    • Delete a file if it exists

      Parameters

      • uri: string

        URI of file

      Returns Promise<void>

      Promise that resolves when the file is deleted or determined to not exist

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_node_services_node_file_system_service_.getStats.html b/papi-dts/functions/_node_services_node_file_system_service_.getStats.html index 089871373c..af47abb683 100644 --- a/papi-dts/functions/_node_services_node_file_system_service_.getStats.html +++ b/papi-dts/functions/_node_services_node_file_system_service_.getStats.html @@ -3,4 +3,4 @@

    Parameters

    Returns Promise<BigIntStats | undefined>

    Promise that resolves to object of type https://nodejs.org/api/fs.html#class-fsstats if file or directory exists, undefined if it doesn't

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_node_services_node_file_system_service_.moveFile.html b/papi-dts/functions/_node_services_node_file_system_service_.moveFile.html index 2b885c2595..241d6f53ac 100644 --- a/papi-dts/functions/_node_services_node_file_system_service_.moveFile.html +++ b/papi-dts/functions/_node_services_node_file_system_service_.moveFile.html @@ -1,4 +1,4 @@ moveFile | papi-dts
    • Moves a file from one location to another

      Parameters

      • sourceUri: string

        The location of the file to move

      • destinationUri: string

        The uri where the file should be moved

        -

      Returns Promise<void>

    \ No newline at end of file +

    Returns Promise<void>

    \ No newline at end of file diff --git a/papi-dts/functions/_node_services_node_file_system_service_.readDir.html b/papi-dts/functions/_node_services_node_file_system_service_.readDir.html index 29e9e12b6c..db12b65230 100644 --- a/papi-dts/functions/_node_services_node_file_system_service_.readDir.html +++ b/papi-dts/functions/_node_services_node_file_system_service_.readDir.html @@ -2,4 +2,4 @@

    Parameters

    Returns Promise<DirectoryEntries>

    Map of entry type to list of uris for each entry in the directory with that type.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_node_services_node_file_system_service_.readFileBinary.html b/papi-dts/functions/_node_services_node_file_system_service_.readFileBinary.html index 1fc69d9182..dda788e3bc 100644 --- a/papi-dts/functions/_node_services_node_file_system_service_.readFileBinary.html +++ b/papi-dts/functions/_node_services_node_file_system_service_.readFileBinary.html @@ -1,4 +1,4 @@ readFileBinary | papi-dts
    • Read a binary file

      Parameters

      • uri: string

        URI of file

      Returns Promise<Buffer>

      Promise that resolves to the contents of the file

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_node_services_node_file_system_service_.readFileText.html b/papi-dts/functions/_node_services_node_file_system_service_.readFileText.html index 1531d23090..28cf0b9a7d 100644 --- a/papi-dts/functions/_node_services_node_file_system_service_.readFileText.html +++ b/papi-dts/functions/_node_services_node_file_system_service_.readFileText.html @@ -1,4 +1,4 @@ readFileText | papi-dts
    • Read a text file

      Parameters

      • uri: string

        URI of file

      Returns Promise<string>

      Promise that resolves to the contents of the file

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_node_services_node_file_system_service_.touch.html b/papi-dts/functions/_node_services_node_file_system_service_.touch.html index ce1d0feb5f..5ce0915a8a 100644 --- a/papi-dts/functions/_node_services_node_file_system_service_.touch.html +++ b/papi-dts/functions/_node_services_node_file_system_service_.touch.html @@ -1,4 +1,4 @@ touch | papi-dts
    • Set the last modified and accessed times for the file or directory

      Parameters

      • uri: string

        URI of file or directory

      • date: Date

      Returns Promise<void>

      Promise that resolves once the touch operation finishes

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_node_services_node_file_system_service_.writeFile.html b/papi-dts/functions/_node_services_node_file_system_service_.writeFile.html index fbf6841d89..37f490e2d3 100644 --- a/papi-dts/functions/_node_services_node_file_system_service_.writeFile.html +++ b/papi-dts/functions/_node_services_node_file_system_service_.writeFile.html @@ -2,4 +2,4 @@

    Parameters

    Returns Promise<void>

    Promise that resolves after writing the file

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_node_utils_crypto_util_.createNonce.html b/papi-dts/functions/_node_utils_crypto_util_.createNonce.html index 65d4d0a892..1c9d38c428 100644 --- a/papi-dts/functions/_node_utils_crypto_util_.createNonce.html +++ b/papi-dts/functions/_node_utils_crypto_util_.createNonce.html @@ -1,4 +1,4 @@ createNonce | papi-dts
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_node_utils_crypto_util_.createUuid.html b/papi-dts/functions/_node_utils_crypto_util_.createUuid.html index 04bd0cbcf4..248bf847be 100644 --- a/papi-dts/functions/_node_utils_crypto_util_.createUuid.html +++ b/papi-dts/functions/_node_utils_crypto_util_.createUuid.html @@ -1 +1 @@ -createUuid | papi-dts
    \ No newline at end of file +createUuid | papi-dts
    \ No newline at end of file diff --git a/papi-dts/functions/_node_utils_crypto_util_.generateHashFromBuffer.html b/papi-dts/functions/_node_utils_crypto_util_.generateHashFromBuffer.html index 6e188e914a..5c7a5697d2 100644 --- a/papi-dts/functions/_node_utils_crypto_util_.generateHashFromBuffer.html +++ b/papi-dts/functions/_node_utils_crypto_util_.generateHashFromBuffer.html @@ -3,4 +3,4 @@
  • encodingType: "base64" | "base64url" | "binary" | "hex"

    String encoding to use for returning the binary hash value that is calculated

  • buffer: Buffer

    Raw data to be fed into the hash algorithm

  • Returns string

    String encoded value of the digest (https://csrc.nist.gov/glossary/term/hash_digest)

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_node_utils_util_.getAppDir.html b/papi-dts/functions/_node_utils_util_.getAppDir.html index 03ec7f20e5..d6bee7c2b3 100644 --- a/papi-dts/functions/_node_utils_util_.getAppDir.html +++ b/papi-dts/functions/_node_utils_util_.getAppDir.html @@ -1,5 +1,5 @@ getAppDir | papi-dts
    • Gets the platform-specific user Platform.Bible folder for this application

      When running in development: <repo_directory>/dev-appdata

      When packaged: <user_home_directory>/.platform.bible

      -

      Parameters

      • this: unknown
      • Rest ...args: []

      Returns string

    Properties

    Parameters

    • this: unknown
    • Rest ...args: []

    Returns string

    Properties

    Properties

    clear: (() => void)

    Type declaration

      • (): void
      • Returns void

    \ No newline at end of file diff --git a/papi-dts/functions/_node_utils_util_.getPathFromUri.html b/papi-dts/functions/_node_utils_util_.getPathFromUri.html index 671a2064cb..10229914c3 100644 --- a/papi-dts/functions/_node_utils_util_.getPathFromUri.html +++ b/papi-dts/functions/_node_utils_util_.getPathFromUri.html @@ -1,4 +1,4 @@ getPathFromUri | papi-dts
    • Resolves the uri to a path

      Parameters

      • uri: string

        The uri to resolve

      Returns string

      Real path to the uri supplied

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_node_utils_util_.isNoisyDevModeEnvVariableSet.html b/papi-dts/functions/_node_utils_util_.isNoisyDevModeEnvVariableSet.html index f9cbd5f5b9..48c2322264 100644 --- a/papi-dts/functions/_node_utils_util_.isNoisyDevModeEnvVariableSet.html +++ b/papi-dts/functions/_node_utils_util_.isNoisyDevModeEnvVariableSet.html @@ -1,3 +1,3 @@ isNoisyDevModeEnvVariableSet | papi-dts

    Function isNoisyDevModeEnvVariableSet

    • Determines if running in noisy dev mode

      Returns boolean

      True if the process is running in noisy dev mode, false otherwise

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_node_utils_util_.joinUriPaths.html b/papi-dts/functions/_node_utils_util_.joinUriPaths.html index dbf1bce803..ce278770ca 100644 --- a/papi-dts/functions/_node_utils_util_.joinUriPaths.html +++ b/papi-dts/functions/_node_utils_util_.joinUriPaths.html @@ -2,4 +2,4 @@

    Parameters

    Returns Uri

    One uri that combines the uri and the paths in left-to-right order

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_node_utils_util_.resolveHtmlPath.html b/papi-dts/functions/_node_utils_util_.resolveHtmlPath.html index 920b17dc14..30186aac72 100644 --- a/papi-dts/functions/_node_utils_util_.resolveHtmlPath.html +++ b/papi-dts/functions/_node_utils_util_.resolveHtmlPath.html @@ -1 +1 @@ -resolveHtmlPath | papi-dts
    \ No newline at end of file +resolveHtmlPath | papi-dts
    \ No newline at end of file diff --git a/papi-dts/functions/_renderer_components_dialogs_dialog_base_data_.hookUpDialogService.html b/papi-dts/functions/_renderer_components_dialogs_dialog_base_data_.hookUpDialogService.html index 1a79c7c4ef..e7e77b781c 100644 --- a/papi-dts/functions/_renderer_components_dialogs_dialog_base_data_.hookUpDialogService.html +++ b/papi-dts/functions/_renderer_components_dialogs_dialog_base_data_.hookUpDialogService.html @@ -3,4 +3,4 @@ mitigate a dependency cycle

    Parameters

    Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/papi-dts/functions/_renderer_hooks_hook_generators_create_use_data_hook_util_.default.html b/papi-dts/functions/_renderer_hooks_hook_generators_create_use_data_hook_util_.default.html index 8c8028a72b..ceb9a95d8d 100644 --- a/papi-dts/functions/_renderer_hooks_hook_generators_create_use_data_hook_util_.default.html +++ b/papi-dts/functions/_renderer_hooks_hook_generators_create_use_data_hook_util_.default.html @@ -3,4 +3,4 @@

    Type Parameters

    Parameters

    Returns UseDataHookGeneric<TUseDataProviderParams>

    useData hook for getting data from a data provider

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_renderer_hooks_hook_generators_create_use_network_object_hook_util_.default.html b/papi-dts/functions/_renderer_hooks_hook_generators_create_use_network_object_hook_util_.default.html index 73a5fe4f46..e4e3575b17 100644 --- a/papi-dts/functions/_renderer_hooks_hook_generators_create_use_network_object_hook_util_.default.html +++ b/papi-dts/functions/_renderer_hooks_hook_generators_create_use_network_object_hook_util_.default.html @@ -9,4 +9,4 @@ (result of this hook, if you want this hook to just return the network object again)

    Returns ((...args) => NetworkObject<object> | undefined)

    A function that takes in a networkObjectSource and returns a NetworkObject

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_renderer_hooks_papi_hooks_use_data_hook_.default.html b/papi-dts/functions/_renderer_hooks_papi_hooks_use_data_hook_.default.html index f8b1f67961..4407d2fbab 100644 --- a/papi-dts/functions/_renderer_hooks_papi_hooks_use_data_hook_.default.html +++ b/papi-dts/functions/_renderer_hooks_papi_hooks_use_data_hook_.default.html @@ -29,4 +29,4 @@
  • isLoading: whether the data with the data type and selector is awaiting retrieval from the data provider
  • -

    Type Parameters

    Parameters

    Returns {
        [TDataType in string | number | symbol]: ((selector, defaultValue, subscriberOptions?) => [DataProviderTypes[DataProviderName][TDataType]["getData"], undefined | ((newData) => Promise<DataProviderUpdateInstructions<DataProviderTypes[DataProviderName]>>), boolean])
    }

    \ No newline at end of file +

    Type Parameters

    Parameters

    Returns {
        [TDataType in string | number | symbol]: ((selector, defaultValue, subscriberOptions?) => [DataProviderTypes[DataProviderName][TDataType]["getData"], undefined | ((newData) => Promise<DataProviderUpdateInstructions<DataProviderTypes[DataProviderName]>>), boolean])
    }

    \ No newline at end of file diff --git a/papi-dts/functions/_renderer_hooks_papi_hooks_use_data_provider_hook_.default.html b/papi-dts/functions/_renderer_hooks_papi_hooks_use_data_provider_hook_.default.html index 7f220d5ec9..1c1a010d06 100644 --- a/papi-dts/functions/_renderer_hooks_papi_hooks_use_data_provider_hook_.default.html +++ b/papi-dts/functions/_renderer_hooks_papi_hooks_use_data_provider_hook_.default.html @@ -3,4 +3,4 @@ useDataProvider, if you want this hook to just return the data provider again)

    Returns undefined | DataProviders[DataProviderName]

    Undefined if the data provider has not been retrieved, data provider if it has been retrieved and is not disposed, and undefined again if the data provider is disposed

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_renderer_hooks_papi_hooks_use_data_provider_multi_hook_.default.html b/papi-dts/functions/_renderer_hooks_papi_hooks_use_data_provider_multi_hook_.default.html index bf07b1dfb1..30f8dad4db 100644 --- a/papi-dts/functions/_renderer_hooks_papi_hooks_use_data_provider_multi_hook_.default.html +++ b/papi-dts/functions/_renderer_hooks_papi_hooks_use_data_provider_multi_hook_.default.html @@ -9,4 +9,4 @@ dataProviderSources. Each item in the array will be (a) undefined if the data provider has not been retrieved or has been disposed, or (b) a data provider if it has been retrieved and is not disposed.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_renderer_hooks_papi_hooks_use_dialog_callback_hook_.default.html b/papi-dts/functions/_renderer_hooks_papi_hooks_use_dialog_callback_hook_.default.html index c078c79473..8f2f05b86b 100644 --- a/papi-dts/functions/_renderer_hooks_papi_hooks_use_dialog_callback_hook_.default.html +++ b/papi-dts/functions/_renderer_hooks_papi_hooks_use_dialog_callback_hook_.default.html @@ -59,7 +59,7 @@ specify as many or as few properties here as you want to overwrite the properties in the options you provide to the hook -
  • Enables using papi.dialogs.showDialog in React more easily. Returns a callback to run that will +

  • Enables using papi.dialogs.showDialog in React more easily. Returns a callback to run that will open a dialog with the provided dialogType and options then run the resolveCallback with the dialog response or rejectCallback if there is an error. By default, only one dialog can be open at a time.

    @@ -105,4 +105,4 @@ specify as many or as few properties here as you want to overwrite the properties in the options you provide to the hook
  • -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_renderer_hooks_papi_hooks_use_localized_strings_hook_.default.html b/papi-dts/functions/_renderer_hooks_papi_hooks_use_localized_strings_hook_.default.html index e4e55ffa1d..c463d8f978 100644 --- a/papi-dts/functions/_renderer_hooks_papi_hooks_use_localized_strings_hook_.default.html +++ b/papi-dts/functions/_renderer_hooks_papi_hooks_use_localized_strings_hook_.default.html @@ -15,4 +15,4 @@
  • localizedStrings: The current state of the localizations, either defaultState or the stored state on the papi, if any
  • -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_renderer_hooks_papi_hooks_use_project_data_hook_.default.html b/papi-dts/functions/_renderer_hooks_papi_hooks_use_project_data_hook_.default.html index e52cf4006d..4684946d80 100644 --- a/papi-dts/functions/_renderer_hooks_papi_hooks_use_project_data_hook_.default.html +++ b/papi-dts/functions/_renderer_hooks_papi_hooks_use_project_data_hook_.default.html @@ -37,4 +37,4 @@
  • isLoading: whether the data with the data type and selector is awaiting retrieval from the data provider
  • -

    Type Parameters

    Parameters

    Returns {
        [TDataType in string | number | symbol]: ((selector, defaultValue, subscriberOptions?) => [ProjectInterfaceDataTypes[ProjectInterface][TDataType]["getData"], undefined | ((newData) => Promise<DataProviderUpdateInstructions<ProjectInterfaceDataTypes[ProjectInterface]>>), boolean])
    }

    \ No newline at end of file +

    Type Parameters

    Parameters

    Returns {
        [TDataType in string | number | symbol]: ((selector, defaultValue, subscriberOptions?) => [ProjectInterfaceDataTypes[ProjectInterface][TDataType]["getData"], undefined | ((newData) => Promise<DataProviderUpdateInstructions<ProjectInterfaceDataTypes[ProjectInterface]>>), boolean])
    }

    \ No newline at end of file diff --git a/papi-dts/functions/_renderer_hooks_papi_hooks_use_project_data_provider_hook_.default.html b/papi-dts/functions/_renderer_hooks_papi_hooks_use_project_data_provider_hook_.default.html index df0bb9e332..b1f4b0d48b 100644 --- a/papi-dts/functions/_renderer_hooks_papi_hooks_use_project_data_provider_hook_.default.html +++ b/papi-dts/functions/_renderer_hooks_papi_hooks_use_project_data_provider_hook_.default.html @@ -12,4 +12,4 @@

    Returns undefined | ProjectDataProviderInterfaces[ProjectInterface]

    undefined if the Project Data Provider has not been retrieved, the requested Project Data Provider if it has been retrieved and is not disposed, and undefined again if the Project Data Provider is disposed

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_renderer_hooks_papi_hooks_use_project_setting_hook_.default.html b/papi-dts/functions/_renderer_hooks_papi_hooks_use_project_setting_hook_.default.html index c00d617f77..f0eba69c8d 100644 --- a/papi-dts/functions/_renderer_hooks_papi_hooks_use_project_setting_hook_.default.html +++ b/papi-dts/functions/_renderer_hooks_papi_hooks_use_project_setting_hook_.default.html @@ -30,4 +30,4 @@

    Throws

    When subscription callback function is called with an update that has an unexpected message type

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_renderer_hooks_papi_hooks_use_setting_hook_.default.html b/papi-dts/functions/_renderer_hooks_papi_hooks_use_setting_hook_.default.html index 306d720331..8f192caa24 100644 --- a/papi-dts/functions/_renderer_hooks_papi_hooks_use_setting_hook_.default.html +++ b/papi-dts/functions/_renderer_hooks_papi_hooks_use_setting_hook_.default.html @@ -18,4 +18,4 @@

    Throws

    When subscription callback function is called with an update that has an unexpected message type

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_renderer_services_renderer_web_socket_service_.blockWebSocketsToPapiNetwork.html b/papi-dts/functions/_renderer_services_renderer_web_socket_service_.blockWebSocketsToPapiNetwork.html index 4a38ea1e90..484b39b7da 100644 --- a/papi-dts/functions/_renderer_services_renderer_web_socket_service_.blockWebSocketsToPapiNetwork.html +++ b/papi-dts/functions/_renderer_services_renderer_web_socket_service_.blockWebSocketsToPapiNetwork.html @@ -1,2 +1,2 @@ blockWebSocketsToPapiNetwork | papi-dts
    • Once our network is running, run this to stop extensions from connecting to it directly

      -

      Returns void

    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_models_data_provider_model_.getDataProviderDataTypeFromFunctionName.html b/papi-dts/functions/_shared_models_data_provider_model_.getDataProviderDataTypeFromFunctionName.html index 7187da99f3..2dec7b6055 100644 --- a/papi-dts/functions/_shared_models_data_provider_model_.getDataProviderDataTypeFromFunctionName.html +++ b/papi-dts/functions/_shared_models_data_provider_model_.getDataProviderDataTypeFromFunctionName.html @@ -1,4 +1,4 @@ getDataProviderDataTypeFromFunctionName | papi-dts
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_models_project_lookup_service_model_.compareProjectDataProviderFactoryMetadataInfoMinimalMatch.html b/papi-dts/functions/_shared_models_project_lookup_service_model_.compareProjectDataProviderFactoryMetadataInfoMinimalMatch.html index f1814bafad..4462574f19 100644 --- a/papi-dts/functions/_shared_models_project_lookup_service_model_.compareProjectDataProviderFactoryMetadataInfoMinimalMatch.html +++ b/papi-dts/functions/_shared_models_project_lookup_service_model_.compareProjectDataProviderFactoryMetadataInfoMinimalMatch.html @@ -5,4 +5,4 @@

    Parameters

    Returns -1 | 0 | 1

    -1 if a is less than b, 0 if equal, and 1 otherwise

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_models_project_lookup_service_model_.getPDPFactoryIdFromNetworkObjectName.html b/papi-dts/functions/_shared_models_project_lookup_service_model_.getPDPFactoryIdFromNetworkObjectName.html index 44db96753d..ac1b818ce8 100644 --- a/papi-dts/functions/_shared_models_project_lookup_service_model_.getPDPFactoryIdFromNetworkObjectName.html +++ b/papi-dts/functions/_shared_models_project_lookup_service_model_.getPDPFactoryIdFromNetworkObjectName.html @@ -1,4 +1,4 @@ getPDPFactoryIdFromNetworkObjectName | papi-dts
    • Transform a network object id for a pdp factory into its well-known pdp factory id

      Parameters

      • pdpFactoryNetworkObjectName: string

        Id for then network object for this pdp factory

      Returns string

      Id extensions use to identify this pdp factory

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_models_project_lookup_service_model_.getPDPFactoryNetworkObjectNameFromId.html b/papi-dts/functions/_shared_models_project_lookup_service_model_.getPDPFactoryNetworkObjectNameFromId.html index 5ab99f7ee1..9042abb302 100644 --- a/papi-dts/functions/_shared_models_project_lookup_service_model_.getPDPFactoryNetworkObjectNameFromId.html +++ b/papi-dts/functions/_shared_models_project_lookup_service_model_.getPDPFactoryNetworkObjectNameFromId.html @@ -1,4 +1,4 @@ getPDPFactoryNetworkObjectNameFromId | papi-dts
    • Transform the well-known pdp factory id into an id for its network object to use

      Parameters

      • pdpFactoryId: string

        Id extensions use to identify this pdp factory

      Returns string

      Id for then network object for this pdp factory

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_models_project_lookup_service_model_.internalGetMetadata.html b/papi-dts/functions/_shared_models_project_lookup_service_model_.internalGetMetadata.html index 3a06b21442..266558fb13 100644 --- a/papi-dts/functions/_shared_models_project_lookup_service_model_.internalGetMetadata.html +++ b/papi-dts/functions/_shared_models_project_lookup_service_model_.internalGetMetadata.html @@ -3,4 +3,4 @@ provided by the PDP Factory with the matching id (or all PDP Factories if no id is specified) for the project will be returned. If you need projectInterfaces supported by specific PDP Factories, you can access it at ProjectMetadata.pdpFactoryInfo.

    -

    Parameters

    Returns Promise<ProjectMetadata[]>

    \ No newline at end of file +

    Parameters

    Returns Promise<ProjectMetadata[]>

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_models_project_lookup_service_model_.transformGetMetadataForProjectParametersToFilter.html b/papi-dts/functions/_shared_models_project_lookup_service_model_.transformGetMetadataForProjectParametersToFilter.html index a80de73abc..8d53679194 100644 --- a/papi-dts/functions/_shared_models_project_lookup_service_model_.transformGetMetadataForProjectParametersToFilter.html +++ b/papi-dts/functions/_shared_models_project_lookup_service_model_.transformGetMetadataForProjectParametersToFilter.html @@ -1 +1 @@ -transformGetMetadataForProjectParametersToFilter | papi-dts
    • Parameters

      • Optional projectId: string
      • Optional projectInterface: keyof ProjectDataProviderInterfaces
      • Optional pdpFactoryId: string

      Returns {
          includePdpFactoryIds: string | undefined;
          includeProjectIds: string | undefined;
          includeProjectInterfaces: string | undefined;
      }

      • includePdpFactoryIds: string | undefined
      • includeProjectIds: string | undefined
      • includeProjectInterfaces: string | undefined
    \ No newline at end of file +transformGetMetadataForProjectParametersToFilter | papi-dts
    • Parameters

      • Optional projectId: string
      • Optional projectInterface: keyof ProjectDataProviderInterfaces
      • Optional pdpFactoryId: string

      Returns {
          includePdpFactoryIds: string | undefined;
          includeProjectIds: string | undefined;
          includeProjectInterfaces: string | undefined;
      }

      • includePdpFactoryIds: string | undefined
      • includeProjectIds: string | undefined
      • includeProjectInterfaces: string | undefined
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_command_service_.createSendCommandFunction.html b/papi-dts/functions/_shared_services_command_service_.createSendCommandFunction.html index 979fc77241..74f21485ab 100644 --- a/papi-dts/functions/_shared_services_command_service_.createSendCommandFunction.html +++ b/papi-dts/functions/_shared_services_command_service_.createSendCommandFunction.html @@ -3,4 +3,4 @@

    Type Parameters

    Parameters

    Returns ((...args) => Promise<Awaited<ReturnType<CommandHandlers[CommandName]>>>)

    Function to call with arguments of command that sends the command and resolves with the result of the command

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_command_service_.initialize.html b/papi-dts/functions/_shared_services_command_service_.initialize.html index e5e81c3294..31b91a0c9b 100644 --- a/papi-dts/functions/_shared_services_command_service_.initialize.html +++ b/papi-dts/functions/_shared_services_command_service_.initialize.html @@ -1,2 +1,2 @@ initialize | papi-dts
    • Sets up the CommandService. Only runs once and always returns the same promise after that

      -

      Returns Promise<void>

    \ No newline at end of file +

    Returns Promise<void>

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_command_service_.registerCommand.html b/papi-dts/functions/_shared_services_command_service_.registerCommand.html index 551bbf6233..70f4e605d4 100644 --- a/papi-dts/functions/_shared_services_command_service_.registerCommand.html +++ b/papi-dts/functions/_shared_services_command_service_.registerCommand.html @@ -6,4 +6,4 @@
  • handler: CommandHandlers[CommandName]

    Function to run when the command is invoked

  • Returns Promise<UnsubscriberAsync>

    True if successfully registered, throws with error message if not

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_command_service_.sendCommand.html b/papi-dts/functions/_shared_services_command_service_.sendCommand.html index 515085a32c..ff56ba6df5 100644 --- a/papi-dts/functions/_shared_services_command_service_.sendCommand.html +++ b/papi-dts/functions/_shared_services_command_service_.sendCommand.html @@ -1,2 +1,2 @@ sendCommand | papi-dts
    \ No newline at end of file +

    Type Parameters

    Parameters

    Returns Promise<Awaited<ReturnType<CommandHandlers[CommandName]>>>

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_connection_service_.connect.html b/papi-dts/functions/_shared_services_connection_service_.connect.html index d9d821d556..6fa8bc8b0f 100644 --- a/papi-dts/functions/_shared_services_connection_service_.connect.html +++ b/papi-dts/functions/_shared_services_connection_service_.connect.html @@ -8,4 +8,4 @@
  • connectorEventHandlers: NetworkConnectorEventHandlers

    Functions that run when network connector events occur like when clients are disconnected

  • Returns Promise<void>

    Promise that resolves when finished connecting

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_connection_service_.disconnect.html b/papi-dts/functions/_shared_services_connection_service_.disconnect.html index ee5f278f0b..2377630d32 100644 --- a/papi-dts/functions/_shared_services_connection_service_.disconnect.html +++ b/papi-dts/functions/_shared_services_connection_service_.disconnect.html @@ -1,2 +1,2 @@ disconnect | papi-dts
    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_connection_service_.emitEventOnNetwork.html b/papi-dts/functions/_shared_services_connection_service_.emitEventOnNetwork.html index 1d760b1f2a..4e4a337fe7 100644 --- a/papi-dts/functions/_shared_services_connection_service_.emitEventOnNetwork.html +++ b/papi-dts/functions/_shared_services_connection_service_.emitEventOnNetwork.html @@ -2,4 +2,4 @@ run by NetworkEventEmitter after sending on network.

    Type Parameters

    Parameters

    Returns Promise<void>

    \ No newline at end of file +

    Returns Promise<void>

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_connection_service_.getClientId.html b/papi-dts/functions/_shared_services_connection_service_.getClientId.html index 11726cc24a..f6ddfeb05e 100644 --- a/papi-dts/functions/_shared_services_connection_service_.getClientId.html +++ b/papi-dts/functions/_shared_services_connection_service_.getClientId.html @@ -1,2 +1,2 @@ getClientId | papi-dts
    \ No newline at end of file +

    Returns number

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_connection_service_.request.html b/papi-dts/functions/_shared_services_connection_service_.request.html index 2fcffa9518..7b2eb5fa3c 100644 --- a/papi-dts/functions/_shared_services_connection_service_.request.html +++ b/papi-dts/functions/_shared_services_connection_service_.request.html @@ -2,4 +2,4 @@

    Type Parameters

    Parameters

    Returns Promise<ComplexResponse<TReturn>>

    Promise that resolves with the response message

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_data_provider_service_.getByType.html b/papi-dts/functions/_shared_services_data_provider_service_.getByType.html index f375a3e09e..e9ec068e63 100644 --- a/papi-dts/functions/_shared_services_data_provider_service_.getByType.html +++ b/papi-dts/functions/_shared_services_data_provider_service_.getByType.html @@ -1,4 +1,4 @@ getByType | papi-dts
    • Get a data provider that has previously been set up

      Type Parameters

      Parameters

      • providerName: string

        Name of the desired data provider

      Returns Promise<T | undefined>

      The data provider with the given name if one exists, undefined otherwise

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_data_provider_service_.registerEngineByType.html b/papi-dts/functions/_shared_services_data_provider_service_.registerEngineByType.html index 45a4f61581..a02844d70e 100644 --- a/papi-dts/functions/_shared_services_data_provider_service_.registerEngineByType.html +++ b/papi-dts/functions/_shared_services_data_provider_service_.registerEngineByType.html @@ -12,4 +12,4 @@ set methods are layered over to facilitate data provider subscriptions.

    Returns Promise<IDisposableDataProvider<"shared/models/data-provider.interface".default<TDataTypes>>>

    The data provider including control over disposing of it. Note that this data provider is a new object distinct from the data provider engine passed in.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_logger_service_.formatLog.html b/papi-dts/functions/_shared_services_logger_service_.formatLog.html index c56b939b03..c0e2d71d21 100644 --- a/papi-dts/functions/_shared_services_logger_service_.formatLog.html +++ b/papi-dts/functions/_shared_services_logger_service_.formatLog.html @@ -3,4 +3,4 @@
  • serviceName: string

    Name of the service to show in the log

  • Optional tag: string

    Optional tag at the end of the service name

  • Returns string

    Formatted string of a service message

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_network_connector_factory_.createNetworkConnector.html b/papi-dts/functions/_shared_services_network_connector_factory_.createNetworkConnector.html index 39a4741ba1..5dc866b987 100644 --- a/papi-dts/functions/_shared_services_network_connector_factory_.createNetworkConnector.html +++ b/papi-dts/functions/_shared_services_network_connector_factory_.createNetworkConnector.html @@ -1,3 +1,3 @@ createNetworkConnector | papi-dts
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_network_object_service_.onDidCreateNetworkObject.html b/papi-dts/functions/_shared_services_network_object_service_.onDidCreateNetworkObject.html index 6ba50feef6..ad8693e7df 100644 --- a/papi-dts/functions/_shared_services_network_object_service_.onDidCreateNetworkObject.html +++ b/papi-dts/functions/_shared_services_network_object_service_.onDidCreateNetworkObject.html @@ -1,3 +1,3 @@ onDidCreateNetworkObject | papi-dts
    • Event that fires when a new object has been created on the network (locally or remotely). The event contains information about the new network object.

      -

      Parameters

      Returns Unsubscriber

    \ No newline at end of file +

    Parameters

    Returns Unsubscriber

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_network_object_service_.onDidDisposeNetworkObject.html b/papi-dts/functions/_shared_services_network_object_service_.onDidDisposeNetworkObject.html index 3b58415563..13a689fda1 100644 --- a/papi-dts/functions/_shared_services_network_object_service_.onDidDisposeNetworkObject.html +++ b/papi-dts/functions/_shared_services_network_object_service_.onDidDisposeNetworkObject.html @@ -1,2 +1,2 @@ onDidDisposeNetworkObject | papi-dts
    • Event that fires with a network object ID when that object is disposed locally or remotely

      -

      Parameters

      • callback: PlatformEventHandler<string>

      Returns Unsubscriber

    \ No newline at end of file +

    Parameters

    Returns Unsubscriber

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_network_object_service_.overrideDispose.html b/papi-dts/functions/_shared_services_network_object_service_.overrideDispose.html index de302a6f01..1eef28c02d 100644 --- a/papi-dts/functions/_shared_services_network_object_service_.overrideDispose.html +++ b/papi-dts/functions/_shared_services_network_object_service_.overrideDispose.html @@ -1,2 +1,2 @@ overrideDispose | papi-dts
    • If dispose already exists on objectToMutate, we will call it in addition to newDispose

      -

      Parameters

      • objectToMutate: IDisposableObject
      • newDispose: UnsubscriberAsync

      Returns void

    \ No newline at end of file +

    Parameters

    Returns void

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_network_service_.createNetworkEventEmitter.html b/papi-dts/functions/_shared_services_network_service_.createNetworkEventEmitter.html index da86e0c7bc..2a6bebf2a4 100644 --- a/papi-dts/functions/_shared_services_network_service_.createNetworkEventEmitter.html +++ b/papi-dts/functions/_shared_services_network_service_.createNetworkEventEmitter.html @@ -5,4 +5,4 @@

    WARNING: You cannot emit events with complex types on the network.

    Type Parameters

    Parameters

    Returns PlatformEventEmitter<T>

    Event emitter whose event works between connections

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_network_service_.createRequestFunction.html b/papi-dts/functions/_shared_services_network_service_.createRequestFunction.html index 49208b8241..108b8b6275 100644 --- a/papi-dts/functions/_shared_services_network_service_.createRequestFunction.html +++ b/papi-dts/functions/_shared_services_network_service_.createRequestFunction.html @@ -3,4 +3,4 @@

    Type Parameters

    Parameters

    Returns ((...args) => Promise<TReturn>)

    Function to call with arguments of request that performs the request and resolves with the response contents

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_network_service_.getNetworkEvent.html b/papi-dts/functions/_shared_services_network_service_.getNetworkEvent.html index 1de6a7e79e..23696d8fc1 100644 --- a/papi-dts/functions/_shared_services_network_service_.getNetworkEvent.html +++ b/papi-dts/functions/_shared_services_network_service_.getNetworkEvent.html @@ -1,4 +1,4 @@ getNetworkEvent | papi-dts
    • Gets the network event with the specified type. Creates the emitter if it does not exist

      Type Parameters

      • T

      Parameters

      • eventType: string

        Unique network event type for coordinating between connections

      Returns PlatformEvent<T>

      Event for the event type that runs the callback provided when the event is emitted

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_network_service_.initialize.html b/papi-dts/functions/_shared_services_network_service_.initialize.html index 3cf2f75cbb..40ecce3fe6 100644 --- a/papi-dts/functions/_shared_services_network_service_.initialize.html +++ b/papi-dts/functions/_shared_services_network_service_.initialize.html @@ -1,2 +1,2 @@ initialize | papi-dts
    \ No newline at end of file +

    Returns Promise<void>

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_network_service_.onDidClientConnect.html b/papi-dts/functions/_shared_services_network_service_.onDidClientConnect.html index 8675f404e0..cbc82d9f23 100644 --- a/papi-dts/functions/_shared_services_network_service_.onDidClientConnect.html +++ b/papi-dts/functions/_shared_services_network_service_.onDidClientConnect.html @@ -1,2 +1,2 @@ onDidClientConnect | papi-dts
    \ No newline at end of file +

    Parameters

    Returns Unsubscriber

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_network_service_.onDidClientDisconnect.html b/papi-dts/functions/_shared_services_network_service_.onDidClientDisconnect.html index b25cbada7d..5705c58ea4 100644 --- a/papi-dts/functions/_shared_services_network_service_.onDidClientDisconnect.html +++ b/papi-dts/functions/_shared_services_network_service_.onDidClientDisconnect.html @@ -1,2 +1,2 @@ onDidClientDisconnect | papi-dts
    \ No newline at end of file +

    Parameters

    Returns Unsubscriber

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_network_service_.registerRequestHandler.html b/papi-dts/functions/_shared_services_network_service_.registerRequestHandler.html index 82a263bc61..37fd0f8cb7 100644 --- a/papi-dts/functions/_shared_services_network_service_.registerRequestHandler.html +++ b/papi-dts/functions/_shared_services_network_service_.registerRequestHandler.html @@ -5,4 +5,4 @@ type the handler has

    Returns Promise<UnsubscriberAsync>

    Promise that resolves if the request successfully registered and unsubscriber function to run to stop the passed-in function from handling requests

    -
  • Parameters

    Returns Promise<UnsubscriberAsync>

  • Parameters

    Returns Promise<UnsubscriberAsync>

  • \ No newline at end of file +
  • Parameters

    Returns Promise<UnsubscriberAsync>

  • Parameters

    Returns Promise<UnsubscriberAsync>

  • \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_network_service_.request.html b/papi-dts/functions/_shared_services_network_service_.request.html index d7246a2204..41fc4bb5f7 100644 --- a/papi-dts/functions/_shared_services_network_service_.request.html +++ b/papi-dts/functions/_shared_services_network_service_.request.html @@ -2,4 +2,4 @@

    Type Parameters

    Parameters

    Returns Promise<TReturn>

    Promise that resolves with the response message

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_network_service_.shutdown.html b/papi-dts/functions/_shared_services_network_service_.shutdown.html index a7b2466fee..558b270988 100644 --- a/papi-dts/functions/_shared_services_network_service_.shutdown.html +++ b/papi-dts/functions/_shared_services_network_service_.shutdown.html @@ -1,2 +1,2 @@ shutdown | papi-dts
    \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_project_data_provider_service_.get.html b/papi-dts/functions/_shared_services_project_data_provider_service_.get.html index b4855d6672..000e87a72a 100644 --- a/papi-dts/functions/_shared_services_project_data_provider_service_.get.html +++ b/papi-dts/functions/_shared_services_project_data_provider_service_.get.html @@ -12,4 +12,4 @@

    Throws

    If did not find a project data provider for the project id that supports the requested projectInterface (and from the requested PDP factory if specified)

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_services_project_data_provider_service_.registerProjectDataProviderEngineFactory.html b/papi-dts/functions/_shared_services_project_data_provider_service_.registerProjectDataProviderEngineFactory.html index 63f4ba3a0c..2fac9ca1bd 100644 --- a/papi-dts/functions/_shared_services_project_data_provider_service_.registerProjectDataProviderEngineFactory.html +++ b/papi-dts/functions/_shared_services_project_data_provider_service_.registerProjectDataProviderEngineFactory.html @@ -5,4 +5,4 @@ should be available on the PDPEs created by this factory.

  • pdpEngineFactory: IProjectDataProviderEngineFactory<SupportedProjectInterfaces>

    Used in a ProjectDataProviderFactory to create ProjectDataProviders

  • Returns Promise<Dispose>

    Promise that resolves to a disposable object when the registration operation completes

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_utils_internal_util_.getProcessType.html b/papi-dts/functions/_shared_utils_internal_util_.getProcessType.html index 970241dd79..7f188555d4 100644 --- a/papi-dts/functions/_shared_utils_internal_util_.getProcessType.html +++ b/papi-dts/functions/_shared_utils_internal_util_.getProcessType.html @@ -1,3 +1,3 @@ getProcessType | papi-dts
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_utils_internal_util_.isClient.html b/papi-dts/functions/_shared_utils_internal_util_.isClient.html index 1c47466bc7..fb6fffa055 100644 --- a/papi-dts/functions/_shared_utils_internal_util_.isClient.html +++ b/papi-dts/functions/_shared_utils_internal_util_.isClient.html @@ -1,3 +1,3 @@ isClient | papi-dts
    • Determine if running on a client process (renderer, extension-host) or on the server.

      Returns boolean

      Returns true if running on a client, false otherwise

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_utils_internal_util_.isExtensionHost.html b/papi-dts/functions/_shared_utils_internal_util_.isExtensionHost.html index 9f96f51d66..d3cf27bec3 100644 --- a/papi-dts/functions/_shared_utils_internal_util_.isExtensionHost.html +++ b/papi-dts/functions/_shared_utils_internal_util_.isExtensionHost.html @@ -1,3 +1,3 @@ isExtensionHost | papi-dts
    • Determine if running on the extension host

      Returns boolean

      Returns true if running on the extension host, false otherwise

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_utils_internal_util_.isRenderer.html b/papi-dts/functions/_shared_utils_internal_util_.isRenderer.html index 1006f4af49..68261eba60 100644 --- a/papi-dts/functions/_shared_utils_internal_util_.isRenderer.html +++ b/papi-dts/functions/_shared_utils_internal_util_.isRenderer.html @@ -1,3 +1,3 @@ isRenderer | papi-dts
    • Determine if running on the renderer process

      Returns boolean

      Returns true if running on the renderer, false otherwise

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_utils_internal_util_.isServer.html b/papi-dts/functions/_shared_utils_internal_util_.isServer.html index 87e32548b9..865527669e 100644 --- a/papi-dts/functions/_shared_utils_internal_util_.isServer.html +++ b/papi-dts/functions/_shared_utils_internal_util_.isServer.html @@ -1,3 +1,3 @@ isServer | papi-dts
    • Determine if running on the server process (main)

      Returns boolean

      Returns true if running on the server, false otherwise

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_utils_util_.createSafeRegisterFn.html b/papi-dts/functions/_shared_utils_util_.createSafeRegisterFn.html index a5673ab102..26193417f9 100644 --- a/papi-dts/functions/_shared_utils_util_.createSafeRegisterFn.html +++ b/papi-dts/functions/_shared_utils_util_.createSafeRegisterFn.html @@ -6,4 +6,4 @@
  • initialize: (() => Promise<void>)

    Promise that resolves when the service is finished initializing

  • Returns ((...args) => Promise<UnsubscriberAsync>)

    Safe version of an unsafe function that returns a promise to an UnsubscriberAsync (meaning it will wait to register until the service is initialized)

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_utils_util_.deserializeRequestType.html b/papi-dts/functions/_shared_utils_util_.deserializeRequestType.html index 67b5f68ce3..28acd3db8f 100644 --- a/papi-dts/functions/_shared_utils_util_.deserializeRequestType.html +++ b/papi-dts/functions/_shared_utils_util_.deserializeRequestType.html @@ -1,2 +1,2 @@ deserializeRequestType | papi-dts
    \ No newline at end of file +

    Parameters

    Returns RequestType

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_utils_util_.getModuleSimilarApiMessage.html b/papi-dts/functions/_shared_utils_util_.getModuleSimilarApiMessage.html index 9295c5a3b3..bb9c4303ab 100644 --- a/papi-dts/functions/_shared_utils_util_.getModuleSimilarApiMessage.html +++ b/papi-dts/functions/_shared_utils_util_.getModuleSimilarApiMessage.html @@ -1,4 +1,4 @@ getModuleSimilarApiMessage | papi-dts
    • Get a message that says the module import was rejected and to try a similar api if available.

      Parameters

      • moduleName: string

        Name of required module that was rejected

      Returns string

      String that says the import was rejected and a similar api to try

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/_shared_utils_util_.newNonce.html b/papi-dts/functions/_shared_utils_util_.newNonce.html index d32be85bd4..14db1e4192 100644 --- a/papi-dts/functions/_shared_utils_util_.newNonce.html +++ b/papi-dts/functions/_shared_utils_util_.newNonce.html @@ -3,4 +3,4 @@

    WARNING: THIS IS NOT CURRENTLY CRYPTOGRAPHICALLY SECURE! TODO: Make this cryptographically random! Use some polymorphic library that works in all contexts? https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues only works in browser

    -

    Returns string

    \ No newline at end of file +

    Returns string

    \ No newline at end of file diff --git a/papi-dts/functions/_shared_utils_util_.serializeRequestType.html b/papi-dts/functions/_shared_utils_util_.serializeRequestType.html index b1a0e66741..3fac126b68 100644 --- a/papi-dts/functions/_shared_utils_util_.serializeRequestType.html +++ b/papi-dts/functions/_shared_utils_util_.serializeRequestType.html @@ -2,4 +2,4 @@

    Parameters

    Returns SerializedRequestType

    Full requestType for use in network calls

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/functions/getSavedWebViewDefinition.html b/papi-dts/functions/getSavedWebViewDefinition.html index 06dc701087..0c4edf4650 100644 --- a/papi-dts/functions/getSavedWebViewDefinition.html +++ b/papi-dts/functions/getSavedWebViewDefinition.html @@ -1,4 +1,4 @@ getSavedWebViewDefinition | papi-dts

    Function getSavedWebViewDefinition

    \ No newline at end of file +

    Returns undefined | SavedWebViewDefinition

    \ No newline at end of file diff --git a/papi-dts/functions/getSavedWebViewDefinitionById.html b/papi-dts/functions/getSavedWebViewDefinitionById.html index b1e6069693..ef7ed2d2ea 100644 --- a/papi-dts/functions/getSavedWebViewDefinitionById.html +++ b/papi-dts/functions/getSavedWebViewDefinitionById.html @@ -1 +1 @@ -getSavedWebViewDefinitionById | papi-dts

    Function getSavedWebViewDefinitionById

    \ No newline at end of file +getSavedWebViewDefinitionById | papi-dts

    Function getSavedWebViewDefinitionById

    \ No newline at end of file diff --git a/papi-dts/functions/getWebViewState.html b/papi-dts/functions/getWebViewState.html index 826e1c404a..8c3d9f9b98 100644 --- a/papi-dts/functions/getWebViewState.html +++ b/papi-dts/functions/getWebViewState.html @@ -1,3 +1,3 @@ getWebViewState | papi-dts

    Function getWebViewState

    • Retrieve the value from web view state with the given 'stateKey', if it exists. Otherwise return default value

      -

      Type Parameters

      • T

      Parameters

      • stateKey: string
      • defaultValue: T

      Returns T

    \ No newline at end of file +

    Type Parameters

    Parameters

    Returns T

    \ No newline at end of file diff --git a/papi-dts/functions/resetWebViewState.html b/papi-dts/functions/resetWebViewState.html index 66c1001831..188cf14ebe 100644 --- a/papi-dts/functions/resetWebViewState.html +++ b/papi-dts/functions/resetWebViewState.html @@ -1,2 +1,2 @@ resetWebViewState | papi-dts

    Function resetWebViewState

    • Remove the value for a given key in the web view state

      -

      Parameters

      • stateKey: string

      Returns void

    \ No newline at end of file +

    Parameters

    Returns void

    \ No newline at end of file diff --git a/papi-dts/functions/setWebViewState.html b/papi-dts/functions/setWebViewState.html index 57f59b13d8..2b9b841629 100644 --- a/papi-dts/functions/setWebViewState.html +++ b/papi-dts/functions/setWebViewState.html @@ -1,2 +1,2 @@ setWebViewState | papi-dts

    Function setWebViewState

    • Set the value for a given key in the web view state.

      -

      Type Parameters

      • T

      Parameters

      • stateKey: string
      • stateValue: T

      Returns void

    \ No newline at end of file +

    Type Parameters

    Parameters

    Returns void

    \ No newline at end of file diff --git a/papi-dts/functions/updateWebViewDefinition.html b/papi-dts/functions/updateWebViewDefinition.html index b0e0e1207a..dbd39bfd00 100644 --- a/papi-dts/functions/updateWebViewDefinition.html +++ b/papi-dts/functions/updateWebViewDefinition.html @@ -6,4 +6,4 @@

    @example

    updateWebViewDefinition({ title: `Hello ${name}` });
     
    -

    Parameters

    Returns boolean

    \ No newline at end of file +

    Parameters

    Returns boolean

    \ No newline at end of file diff --git a/papi-dts/functions/updateWebViewDefinitionById.html b/papi-dts/functions/updateWebViewDefinitionById.html index 4fc87d791c..44bd1227af 100644 --- a/papi-dts/functions/updateWebViewDefinitionById.html +++ b/papi-dts/functions/updateWebViewDefinitionById.html @@ -1 +1 @@ -updateWebViewDefinitionById | papi-dts

    Function updateWebViewDefinitionById

    \ No newline at end of file +updateWebViewDefinitionById | papi-dts

    Function updateWebViewDefinitionById

    \ No newline at end of file diff --git a/papi-dts/functions/useWebViewState.html b/papi-dts/functions/useWebViewState.html index d9e03f415e..e57490f18b 100644 --- a/papi-dts/functions/useWebViewState.html +++ b/papi-dts/functions/useWebViewState.html @@ -24,4 +24,4 @@

    @example

    const [lastPersonSeen, setLastPersonSeen] = useWebViewState('lastSeen', 'No one');
     
    -

    Type Parameters

    Parameters

    Returns [webViewStateValue: T, setWebViewState: ((stateValue) => void), resetWebViewState: (() => void)]

    \ No newline at end of file +

    Type Parameters

    Parameters

    Returns [webViewStateValue: T, setWebViewState: ((stateValue) => void), resetWebViewState: (() => void)]

    \ No newline at end of file diff --git a/papi-dts/functions/webViewComponent.html b/papi-dts/functions/webViewComponent.html index 175abf4cce..6796bf6d93 100644 --- a/papi-dts/functions/webViewComponent.html +++ b/papi-dts/functions/webViewComponent.html @@ -1,6 +1,6 @@ webViewComponent | papi-dts

    Function webViewComponent

    • A function that each React WebView extension must provide for Paranext to display it. Only used in WebView iframes.

      -

      Parameters

      Returns ReactNode

    Properties

    Parameters

    Returns ReactNode

    Properties

    contextTypes? defaultProps? displayName? propTypes? diff --git a/papi-dts/interfaces/_extension_host_extension_types_extension_interface_.IExtension.html b/papi-dts/interfaces/_extension_host_extension_types_extension_interface_.IExtension.html index a4aa54072f..35dc190cd8 100644 --- a/papi-dts/interfaces/_extension_host_extension_types_extension_interface_.IExtension.html +++ b/papi-dts/interfaces/_extension_host_extension_types_extension_interface_.IExtension.html @@ -1,10 +1,10 @@ IExtension | papi-dts

    Interface for all extensions to implement

    -
    interface IExtension {
        activate: ((context) => Promise<void>);
        deactivate?: UnsubscriberAsync;
    }

    Properties

    interface IExtension {
        activate: ((context) => Promise<void>);
        deactivate?: UnsubscriberAsync;
    }

    Properties

    activate: ((context) => Promise<void>)

    Sets up this extension! Runs when paranext wants this extension to activate. For example, activate() should register commands for this extension

    Type declaration

      • (context): Promise<void>
      • Parameters

        Returns Promise<void>

    deactivate?: UnsubscriberAsync

    Deactivate anything in this extension that is not covered by the registrations in the context +

    Returns Promise<void>

    deactivate?: UnsubscriberAsync

    Deactivate anything in this extension that is not covered by the registrations in the context object given to activate().

    Returns

    Promise that resolves to true if successfully deactivated

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_extension_host_services_extension_storage_service_.ExtensionStorageService.html b/papi-dts/interfaces/_extension_host_services_extension_storage_service_.ExtensionStorageService.html index 3c57b171de..3967e0f345 100644 --- a/papi-dts/interfaces/_extension_host_services_extension_storage_service_.ExtensionStorageService.html +++ b/papi-dts/interfaces/_extension_host_services_extension_storage_service_.ExtensionStorageService.html @@ -1,4 +1,4 @@ -ExtensionStorageService | papi-dts
    interface ExtensionStorageService {
        deleteUserData: ((token, key) => Promise<void>);
        readBinaryFileFromInstallDirectory: ((token, fileName) => Promise<Buffer>);
        readTextFileFromInstallDirectory: ((token, fileName) => Promise<string>);
        readUserData: ((token, key) => Promise<string>);
        writeUserData: ((token, key, data) => Promise<void>);
    }

    Properties

    deleteUserData +ExtensionStorageService | papi-dts
    interface ExtensionStorageService {
        deleteUserData: ((token, key) => Promise<void>);
        readBinaryFileFromInstallDirectory: ((token, fileName) => Promise<Buffer>);
        readTextFileFromInstallDirectory: ((token, fileName) => Promise<string>);
        readUserData: ((token, key) => Promise<string>);
        writeUserData: ((token, key, data) => Promise<void>);
    }

    Properties

    Parameters

    • token: ExecutionToken

      ExecutionToken provided to the extension when activate() was called

    • key: string

      Unique identifier of the data

    Returns Promise<void>

    Promise that will resolve if the data is deleted successfully

    -
    readBinaryFileFromInstallDirectory: ((token, fileName) => Promise<Buffer>)

    Type declaration

      • (token, fileName): Promise<Buffer>
      • Read a binary file from the the extension's installation directory

        +
    readBinaryFileFromInstallDirectory: ((token, fileName) => Promise<Buffer>)

    Type declaration

      • (token, fileName): Promise<Buffer>
      • Read a binary file from the the extension's installation directory

        Parameters

        • token: ExecutionToken

          ExecutionToken provided to the extension when activate() was called

        • fileName: string

          Name of the file to be read

        Returns Promise<Buffer>

        Promise for a Buffer with the contents of the file

        -
    readTextFileFromInstallDirectory: ((token, fileName) => Promise<string>)

    Type declaration

      • (token, fileName): Promise<string>
      • Read a text file from the the extension's installation directory

        +
    readTextFileFromInstallDirectory: ((token, fileName) => Promise<string>)

    Type declaration

      • (token, fileName): Promise<string>
      • Read a text file from the the extension's installation directory

        Parameters

        • token: ExecutionToken

          ExecutionToken provided to the extension when activate() was called

        • fileName: string

          Name of the file to be read

        Returns Promise<string>

        Promise for a string with the contents of the file

        -
    readUserData: ((token, key) => Promise<string>)

    Type declaration

      • (token, key): Promise<string>
      • Read data specific to the user (as identified by the OS) and extension (as identified by the +

    readUserData: ((token, key) => Promise<string>)

    Type declaration

      • (token, key): Promise<string>
      • Read data specific to the user (as identified by the OS) and extension (as identified by the ExecutionToken)

        Parameters

        • token: ExecutionToken

          ExecutionToken provided to the extension when activate() was called

        • key: string

          Unique identifier of the data

        Returns Promise<string>

        Promise for a string containing the data

        -
    writeUserData: ((token, key, data) => Promise<void>)

    Type declaration

      • (token, key, data): Promise<void>
      • Write data specific to the user (as identified by the OS) and extension (as identified by the +

    writeUserData: ((token, key, data) => Promise<void>)

    Type declaration

      • (token, key, data): Promise<void>
      • Write data specific to the user (as identified by the OS) and extension (as identified by the ExecutionToken)

        Parameters

        • token: ExecutionToken

          ExecutionToken provided to the extension when activate() was called

        • key: string

          Unique identifier of the data

        • data: string

          Data to be written

        Returns Promise<void>

        Promise that will resolve if the data is written successfully

        -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_papi_shared_types_.CommandHandlers.html b/papi-dts/interfaces/_papi_shared_types_.CommandHandlers.html index 1aebfc3805..b19af88717 100644 --- a/papi-dts/interfaces/_papi_shared_types_.CommandHandlers.html +++ b/papi-dts/interfaces/_papi_shared_types_.CommandHandlers.html @@ -6,11 +6,11 @@ following to its .d.ts file:

    Example

    declare module 'papi-shared-types' {
    export interface CommandHandlers {
    'myExtension.myCommand1': (foo: string, bar: number) => string;
    'myExtension.myCommand2': (foo: string) => Promise<void>;
    }
    }
    -
    interface CommandHandlers {
        platform.quit: (() => Promise<void>);
        platform.restartExtensionHost: (() => Promise<void>);
        test.addMany: ((...nums) => number);
        test.echo: ((message) => string);
        test.echoExtensionHost: ((message) => Promise<string>);
        test.throwError: ((message) => void);
        test.throwErrorExtensionHost: ((message) => void);
    }

    Properties

    interface CommandHandlers {
        platform.quit: (() => Promise<void>);
        platform.restartExtensionHost: (() => Promise<void>);
        test.addMany: ((...nums) => number);
        test.echo: ((message) => string);
        test.echoExtensionHost: ((message) => Promise<string>);
        test.throwError: ((message) => void);
        test.throwErrorExtensionHost: ((message) => void);
    }

    Properties

    platform.quit: (() => Promise<void>)

    Type declaration

      • (): Promise<void>
      • Returns Promise<void>

    platform.restartExtensionHost: (() => Promise<void>)

    Type declaration

      • (): Promise<void>
      • Returns Promise<void>

    test.addMany: ((...nums) => number)

    Type declaration

      • (...nums): number
      • Parameters

        • Rest ...nums: number[]

        Returns number

    test.echo: ((message) => string)

    Type declaration

      • (message): string
      • Parameters

        • message: string

        Returns string

    test.echoExtensionHost: ((message) => Promise<string>)

    Type declaration

      • (message): Promise<string>
      • Parameters

        • message: string

        Returns Promise<string>

    test.throwError: ((message) => void)

    Type declaration

      • (message): void
      • Parameters

        • message: string

        Returns void

    test.throwErrorExtensionHost: ((message) => void)

    Type declaration

      • (message): void
      • Parameters

        • message: string

        Returns void

    \ No newline at end of file +

    Properties

    platform.quit: (() => Promise<void>)

    Type declaration

      • (): Promise<void>
      • Returns Promise<void>

    platform.restartExtensionHost: (() => Promise<void>)

    Type declaration

      • (): Promise<void>
      • Returns Promise<void>

    test.addMany: ((...nums) => number)

    Type declaration

      • (...nums): number
      • Parameters

        • Rest ...nums: number[]

        Returns number

    test.echo: ((message) => string)

    Type declaration

      • (message): string
      • Parameters

        • message: string

        Returns string

    test.echoExtensionHost: ((message) => Promise<string>)

    Type declaration

      • (message): Promise<string>
      • Parameters

        • message: string

        Returns Promise<string>

    test.throwError: ((message) => void)

    Type declaration

      • (message): void
      • Parameters

        • message: string

        Returns void

    test.throwErrorExtensionHost: ((message) => void)

    Type declaration

      • (message): void
      • Parameters

        • message: string

        Returns void

    \ No newline at end of file diff --git a/papi-dts/interfaces/_papi_shared_types_.DataProviders.html b/papi-dts/interfaces/_papi_shared_types_.DataProviders.html index 5bc97b1cff..96814007da 100644 --- a/papi-dts/interfaces/_papi_shared_types_.DataProviders.html +++ b/papi-dts/interfaces/_papi_shared_types_.DataProviders.html @@ -10,6 +10,6 @@ 'helloSomeone.people' data provider types):

    Example

    declare module 'papi-shared-types' {
    export type PeopleDataTypes = {
    Greeting: DataProviderDataType<string, string | undefined, string>;
    Age: DataProviderDataType<string, number | undefined, number>;
    People: DataProviderDataType<undefined, PeopleData, never>;
    };

    export type PeopleDataMethods = {
    deletePerson(name: string): Promise<boolean>;
    testRandomMethod(things: string): Promise<string>;
    };

    export type PeopleDataProvider = IDataProvider<PeopleDataTypes> & PeopleDataMethods;

    export interface DataProviders {
    'helloSomeone.people': PeopleDataProvider;
    }
    }
    -
    interface DataProviders {
        platform.placeholder: "shared/models/data-provider.interface".default<PlaceholderDataTypes>;
        platform.stuff: "shared/models/data-provider.interface".default<StuffDataTypes>;
    }
    \ No newline at end of file +

    Properties

    \ No newline at end of file diff --git a/papi-dts/interfaces/_papi_shared_types_.ProjectDataProviderInterfaces.html b/papi-dts/interfaces/_papi_shared_types_.ProjectDataProviderInterfaces.html index 00d575cce9..9476b873d4 100644 --- a/papi-dts/interfaces/_papi_shared_types_.ProjectDataProviderInterfaces.html +++ b/papi-dts/interfaces/_papi_shared_types_.ProjectDataProviderInterfaces.html @@ -33,10 +33,10 @@ MyExtensionLayeringProjectInterface projectInterface):

    Example

    declare module 'papi-shared-types' {
    export type MyBaseProjectDataTypes = {
    MyProjectData: DataProviderDataType<string, string, string>;
    };

    export type MyLayeringProjectDataTypes = {
    MyOtherProjectData: DataProviderDataType<number, number, number>;
    };

    export interface ProjectDataProviderInterfaces {
    // Note that the base PDP implements `I**Base**ProjectDataProvider`
    MyExtensionBaseProjectInterface: IBaseProjectDataProvider<MyProjectDataTypes>;
    // Note that the layering PDP only implements `IProjectDataProvider` because the base PDP already
    // provides the `platform.base` data types
    MyExtensionLayeringProjectInterface: IProjectDataProvider<MyLayeringProjectDataTypes>;
    }
    }
    -
    interface ProjectDataProviderInterfaces {
        platform.base: IBaseProjectDataProvider<MandatoryProjectDataTypes>;
        platform.notesOnly: IProjectDataProvider<NotesOnlyProjectDataTypes>;
        platform.placeholder: IProjectDataProvider<PlaceholderDataTypes>;
    }

    Properties

    Properties

    Base projectInterface that all PDPs that expose their own unique project ids must implement.

    There should be a PDP that provides platform.base for all available project ids.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_papi_shared_types_.ProjectSettingTypes.html b/papi-dts/interfaces/_papi_shared_types_.ProjectSettingTypes.html index 0092bfebdc..b02909f9c2 100644 --- a/papi-dts/interfaces/_papi_shared_types_.ProjectSettingTypes.html +++ b/papi-dts/interfaces/_papi_shared_types_.ProjectSettingTypes.html @@ -9,22 +9,22 @@ myExtension.highlightColor project setting):

    Example

    declare module 'papi-shared-types' {
    export interface ProjectSettingTypes {
    'myExtension.highlightColor': string | { r: number; g: number; b: number };
    }
    }
    -
    interface ProjectSettingTypes {
        platform.fullName: string;
        platform.isEditable: boolean;
        platform.language: string;
        platform.name: string;
    }

    Properties

    interface ProjectSettingTypes {
        platform.fullName: string;
        platform.isEditable: boolean;
        platform.language: string;
        platform.name: string;
    }

    Properties

    platform.fullName: string

    Localized full name of the project. This will be displayed directly in the UI.

    Example

    'World English Bible'
     
    -
    platform.isEditable: boolean

    Whether or not the project is editable. This is a general "editable", not necessarily that it +

    platform.isEditable: boolean

    Whether or not the project is editable. This is a general "editable", not necessarily that it is editable by the current user.

    Projects that are not editable are sometimes called "resources".

    -
    platform.language: string

    Localized name of the language in which this project is written. This will be displayed +

    platform.language: string

    Localized name of the language in which this project is written. This will be displayed directly in the UI.

    Example

    'English'
     
    -
    platform.name: string

    Short name of the project (not necessarily unique). This will be displayed directly in the +

    platform.name: string

    Short name of the project (not necessarily unique). This will be displayed directly in the UI.

    Example

    'WEB'
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_papi_shared_types_.SettingTypes.html b/papi-dts/interfaces/_papi_shared_types_.SettingTypes.html index 651a2e47ff..89e617530a 100644 --- a/papi-dts/interfaces/_papi_shared_types_.SettingTypes.html +++ b/papi-dts/interfaces/_papi_shared_types_.SettingTypes.html @@ -8,6 +8,12 @@ myExtension.highlightColor setting):

    Example

    declare module 'papi-shared-types' {
    export interface SettingTypes {
    'myExtension.highlightColor': string | { r: number; g: number; b: number };
    }
    }
    -
    interface SettingTypes {
        platform.interfaceLanguage: string[];
        platform.verseRef: ScriptureReference;
    }

    Properties

    interface SettingTypes {
        platform.interfaceLanguage: string[];
        platform.paratextDataLastRegistryDataCachedTimes: {
            [key: string]: string;
        };
        platform.ptxUtilsMementoData: {
            [key: string]: string;
        };
        platform.verseRef: ScriptureReference;
    }

    Properties

    platform.interfaceLanguage: string[]
    platform.verseRef: ScriptureReference
    \ No newline at end of file +

    Properties

    platform.interfaceLanguage: string[]
    platform.paratextDataLastRegistryDataCachedTimes: {
        [key: string]: string;
    }

    Tracking last S/R registry data cache time managed in the dotnet process and used for +interacting with ParatextData.

    +

    Type declaration

    • [key: string]: string
    platform.ptxUtilsMementoData: {
        [key: string]: string;
    }

    Mementos managed in the dotnet process and used for interacting with PtxUtils. Mementos are +persisted objects containing some data. They are stored as xml strings.

    +

    Type declaration

    • [key: string]: string
    platform.verseRef: ScriptureReference
    \ No newline at end of file diff --git a/papi-dts/interfaces/_renderer_components_dialogs_dialog_definition_model_.DialogTypes.html b/papi-dts/interfaces/_renderer_components_dialogs_dialog_definition_model_.DialogTypes.html index 5c6142f57f..585ba1cf44 100644 --- a/papi-dts/interfaces/_renderer_components_dialogs_dialog_definition_model_.DialogTypes.html +++ b/papi-dts/interfaces/_renderer_components_dialogs_dialog_definition_model_.DialogTypes.html @@ -1,7 +1,7 @@ DialogTypes | papi-dts

    Mapped type for dialog functions to use in getting various types for dialogs

    Keys should be dialog names, and values should be DialogDataTypes

    If you add a dialog here, you must also add it on DIALOGS

    -

    Properties

    Properties

    platform.selectBooks: DialogDataTypes<SelectBooksDialogOptions, string[]>
    platform.selectMultipleProjects: DialogDataTypes<SelectMultipleProjectsDialogOptions, string[]>
    platform.selectProject: DialogDataTypes<ProjectDialogOptionsBase, string>
    \ No newline at end of file +

    Properties

    platform.selectBooks: DialogDataTypes<SelectBooksDialogOptions, string[]>
    platform.selectMultipleProjects: DialogDataTypes<SelectMultipleProjectsDialogOptions, string[]>
    platform.selectProject: DialogDataTypes<ProjectDialogOptionsBase, string>
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_models_docking_framework_model_.FloatLayout.html b/papi-dts/interfaces/_shared_models_docking_framework_model_.FloatLayout.html index a56480e599..4c4f002cbe 100644 --- a/papi-dts/interfaces/_shared_models_docking_framework_model_.FloatLayout.html +++ b/papi-dts/interfaces/_shared_models_docking_framework_model_.FloatLayout.html @@ -1,6 +1,6 @@ FloatLayout | papi-dts

    Information about a floating window

    -
    interface FloatLayout {
        floatSize?: FloatSize;
        position?: FloatPosition;
        type: "float";
    }

    Properties

    interface FloatLayout {
        floatSize?: FloatSize;
        position?: FloatPosition;
        type: "float";
    }

    Properties

    floatSize?: FloatSize
    position?: FloatPosition

    Where to display the floating window. Defaults to cascade

    -
    type: "float"
    \ No newline at end of file +

    Properties

    floatSize?: FloatSize
    position?: FloatPosition

    Where to display the floating window. Defaults to cascade

    +
    type: "float"
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_models_docking_framework_model_.PanelLayout.html b/papi-dts/interfaces/_shared_models_docking_framework_model_.PanelLayout.html index 7a29aca3c6..589c2a748a 100644 --- a/papi-dts/interfaces/_shared_models_docking_framework_model_.PanelLayout.html +++ b/papi-dts/interfaces/_shared_models_docking_framework_model_.PanelLayout.html @@ -1,6 +1,6 @@ PanelLayout | papi-dts

    Information about a panel

    -
    interface PanelLayout {
        direction?: PanelDirection;
        targetTabId?: string;
        type: "panel";
    }

    Properties

    interface PanelLayout {
        direction?: PanelDirection;
        targetTabId?: string;
        type: "panel";
    }

    Properties

    direction?: PanelDirection
    targetTabId?: string

    If undefined, it will add in the direction relative to the previously added tab.

    -
    type: "panel"
    \ No newline at end of file +

    Properties

    direction?: PanelDirection
    targetTabId?: string

    If undefined, it will add in the direction relative to the previously added tab.

    +
    type: "panel"
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_models_docking_framework_model_.TabLayout.html b/papi-dts/interfaces/_shared_models_docking_framework_model_.TabLayout.html index 06863fc565..d03a3c219b 100644 --- a/papi-dts/interfaces/_shared_models_docking_framework_model_.TabLayout.html +++ b/papi-dts/interfaces/_shared_models_docking_framework_model_.TabLayout.html @@ -1,3 +1,3 @@ TabLayout | papi-dts

    Information about a tab in a panel

    -
    interface TabLayout {
        type: "tab";
    }

    Properties

    Properties

    type: "tab"
    \ No newline at end of file +
    interface TabLayout {
        type: "tab";
    }

    Properties

    Properties

    type: "tab"
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_models_network_object_status_service_model_.NetworkObjectStatusRemoteServiceType.html b/papi-dts/interfaces/_shared_models_network_object_status_service_model_.NetworkObjectStatusRemoteServiceType.html index 5e2ff48afa..ea74417883 100644 --- a/papi-dts/interfaces/_shared_models_network_object_status_service_model_.NetworkObjectStatusRemoteServiceType.html +++ b/papi-dts/interfaces/_shared_models_network_object_status_service_model_.NetworkObjectStatusRemoteServiceType.html @@ -1,5 +1,5 @@ -NetworkObjectStatusRemoteServiceType | papi-dts
    interface NetworkObjectStatusRemoteServiceType {
        getAllNetworkObjectDetails: (() => Promise<Record<string, NetworkObjectDetails>>);
    }

    Hierarchy (view full)

    Properties

    getAllNetworkObjectDetails +NetworkObjectStatusRemoteServiceType | papi-dts
    interface NetworkObjectStatusRemoteServiceType {
        getAllNetworkObjectDetails: (() => Promise<Record<string, NetworkObjectDetails>>);
    }

    Hierarchy (view full)

    Properties

    getAllNetworkObjectDetails: (() => Promise<Record<string, NetworkObjectDetails>>)

    Get details about all available network objects

    Type declaration

    Returns

    Object whose keys are the names of the network objects and whose values are the NetworkObjectDetails for each network object

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_models_network_object_status_service_model_.NetworkObjectStatusServiceType.html b/papi-dts/interfaces/_shared_models_network_object_status_service_model_.NetworkObjectStatusServiceType.html index 1a44c986aa..a8319f09db 100644 --- a/papi-dts/interfaces/_shared_models_network_object_status_service_model_.NetworkObjectStatusServiceType.html +++ b/papi-dts/interfaces/_shared_models_network_object_status_service_model_.NetworkObjectStatusServiceType.html @@ -1,10 +1,10 @@ NetworkObjectStatusServiceType | papi-dts

    Provides functions related to the set of available network objects

    -
    interface NetworkObjectStatusServiceType {
        getAllNetworkObjectDetails: (() => Promise<Record<string, NetworkObjectDetails>>);
        waitForNetworkObject: ((objectDetailsToMatch, timeoutInMS?) => Promise<NetworkObjectDetails>);
    }

    Hierarchy (view full)

    Properties

    interface NetworkObjectStatusServiceType {
        getAllNetworkObjectDetails: (() => Promise<Record<string, NetworkObjectDetails>>);
        waitForNetworkObject: ((objectDetailsToMatch, timeoutInMS?) => Promise<NetworkObjectDetails>);
    }

    Hierarchy (view full)

    Properties

    getAllNetworkObjectDetails: (() => Promise<Record<string, NetworkObjectDetails>>)

    Get details about all available network objects

    Type declaration

    Returns

    Object whose keys are the names of the network objects and whose values are the NetworkObjectDetails for each network object

    -
    waitForNetworkObject: ((objectDetailsToMatch, timeoutInMS?) => Promise<NetworkObjectDetails>)

    Get a promise that resolves when a network object is registered or rejects if a timeout is hit

    +
    waitForNetworkObject: ((objectDetailsToMatch, timeoutInMS?) => Promise<NetworkObjectDetails>)

    Get a promise that resolves when a network object is registered or rejects if a timeout is hit

    Type declaration

      • (objectDetailsToMatch, timeoutInMS?): Promise<NetworkObjectDetails>
      • Parameters

        • objectDetailsToMatch: Partial<NetworkObjectDetails>

          Subset of object details on the network object to wait for. Compared to object details using isSubset

        • Optional timeoutInMS: number

          Max duration to wait for the network object. If not provided, it will wait @@ -12,4 +12,4 @@

        Returns Promise<NetworkObjectDetails>

    Returns

    Promise that either resolves to the NetworkObjectDetails for a network object once the network object is registered, or rejects if a timeout is provided and the timeout is reached before the network object is registered

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_models_project_data_provider_engine_factory_model_.IProjectDataProviderEngineFactory.html b/papi-dts/interfaces/_shared_models_project_data_provider_engine_factory_model_.IProjectDataProviderEngineFactory.html index 220d351a63..13b86cb745 100644 --- a/papi-dts/interfaces/_shared_models_project_data_provider_engine_factory_model_.IProjectDataProviderEngineFactory.html +++ b/papi-dts/interfaces/_shared_models_project_data_provider_engine_factory_model_.IProjectDataProviderEngineFactory.html @@ -20,7 +20,7 @@

    To make creating a Layering PDPF easier, you can extend LayeringProjectDataProviderEngineFactory, which automatically fulfills the special requirements for Layering PDPFs. We highly recommend using it.

    -
    interface IProjectDataProviderEngineFactory<SupportedProjectInterfaces> {
        createProjectDataProviderEngine(projectId): Promise<IProjectDataProviderEngine<SupportedProjectInterfaces>>;
        getAvailableProjects(layeringFilters?): Promise<ProjectMetadataWithoutFactoryInfo[]>;
    }

    Type Parameters

    Methods

    interface IProjectDataProviderEngineFactory<SupportedProjectInterfaces> {
        createProjectDataProviderEngine(projectId): Promise<IProjectDataProviderEngine<SupportedProjectInterfaces>>;
        getAvailableProjects(layeringFilters?): Promise<ProjectMetadataWithoutFactoryInfo[]>;
    }

    Type Parameters

    Methods

    • Get metadata about all projects that can be served by PDPs created by this PDP factory.

      If this is a Base PDP Factory, this method should return this PDP Factory's own unique project IDs.

      If this is a Layering PDP Factory, this method should call @@ -46,4 +46,4 @@ calling papi.projectLookup.getMetadataForAllProjects inside this method. If you are not calling getMetadataForAllProjects inside this method (likely if this is a Base PDPF), you can safely ignore this parameter.

      -

    Returns Promise<ProjectMetadataWithoutFactoryInfo[]>

    \ No newline at end of file +

    Returns Promise<ProjectMetadataWithoutFactoryInfo[]>

    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_models_project_data_provider_factory_interface_.default.html b/papi-dts/interfaces/_shared_models_project_data_provider_factory_interface_.default.html index 44a622f438..07ddccc149 100644 --- a/papi-dts/interfaces/_shared_models_project_data_provider_factory_interface_.default.html +++ b/papi-dts/interfaces/_shared_models_project_data_provider_factory_interface_.default.html @@ -6,11 +6,11 @@ and provide additional projectInterfaces on those projects (Layering PDP Factory). Base PDP Factories must create PDPs that support the platform.base projectInterface. See IBaseProjectDataProvider and ProjectDataProviderInterfaces for more information.

    -
    interface default {
        dispose: UnsubscriberAsync;
        getAvailableProjects(layeringFilters?): Promise<ProjectMetadataWithoutFactoryInfo[]>;
        getProjectDataProviderId(projectId): Promise<string>;
    }

    Hierarchy

    Properties

    interface default {
        dispose: UnsubscriberAsync;
        getAvailableProjects(layeringFilters?): Promise<ProjectMetadataWithoutFactoryInfo[]>;
        getProjectDataProviderId(projectId): Promise<string>;
    }

    Hierarchy

    • Dispose
      • default

    Properties

    dispose: UnsubscriberAsync

    Release resources and notify dependent services when tearing down an object

    -

    Methods

    Methods

    • Get metadata about all projects that can be served by PDPs created by this PDP factory.

      If this is a Base PDP Factory, this method should return this PDP Factory's own unique project IDs.

      If this is a Layering PDP Factory, this method should call @@ -28,11 +28,11 @@ calling papi.projectLookup.getMetadataForAllProjects inside this method. If you are not calling getMetadataForAllProjects inside this method (likely if this is a Base PDPF), you can safely ignore this parameter.

      -

    Returns Promise<ProjectMetadataWithoutFactoryInfo[]>

    Returns Promise<ProjectMetadataWithoutFactoryInfo[]>

    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_models_web_view_provider_model_.DisposableWebViewProvider.html b/papi-dts/interfaces/_shared_models_web_view_provider_model_.DisposableWebViewProvider.html index df631976eb..3d3f407343 100644 --- a/papi-dts/interfaces/_shared_models_web_view_provider_model_.DisposableWebViewProvider.html +++ b/papi-dts/interfaces/_shared_models_web_view_provider_model_.DisposableWebViewProvider.html @@ -1,10 +1,10 @@ DisposableWebViewProvider | papi-dts

    An object of this type is returned from networkObjectService.set.

    See

    networkObjectService

    -
    interface DisposableWebViewProvider {
        dispose: UnsubscriberAsync;
        onDidDispose: PlatformEvent<void>;
        getWebView(savedWebView, getWebViewOptions): Promise<undefined | WebViewDefinition>;
    }

    Hierarchy (view full)

    Properties

    interface DisposableWebViewProvider {
        dispose: UnsubscriberAsync;
        onDidDispose: PlatformEvent<void>;
        getWebView(savedWebView, getWebViewOptions): Promise<undefined | WebViewDefinition>;
    }

    Hierarchy (view full)

    Properties

    Methods

    Properties

    dispose: UnsubscriberAsync

    Release resources and notify dependent services when tearing down an object

    -
    onDidDispose: PlatformEvent<void>

    Event that emits when dispose is called on an object

    -

    Methods

    onDidDispose: PlatformEvent<void>

    Event that emits when dispose is called on an object

    +

    Methods

    \ No newline at end of file +
  • getWebViewOptions: GetWebViewOptions
  • Returns Promise<undefined | WebViewDefinition>

    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_models_web_view_provider_model_.IWebViewProvider.html b/papi-dts/interfaces/_shared_models_web_view_provider_model_.IWebViewProvider.html index 1af6a11c55..f8ec1c5646 100644 --- a/papi-dts/interfaces/_shared_models_web_view_provider_model_.IWebViewProvider.html +++ b/papi-dts/interfaces/_shared_models_web_view_provider_model_.IWebViewProvider.html @@ -1,10 +1,10 @@ IWebViewProvider | papi-dts

    An object of this type is passed into networkObjectService.set.

    See

    networkObjectService

    -
    interface IWebViewProvider {
        dispose?: UnsubscriberAsync;
        onDidDispose?: undefined;
        getWebView(savedWebView, getWebViewOptions): Promise<undefined | WebViewDefinition>;
    }

    Hierarchy (view full)

    Properties

    interface IWebViewProvider {
        dispose?: UnsubscriberAsync;
        onDidDispose?: undefined;
        getWebView(savedWebView, getWebViewOptions): Promise<undefined | WebViewDefinition>;
    }

    Hierarchy (view full)

    Properties

    dispose?: UnsubscriberAsync

    Release resources and notify dependent services when tearing down an object

    -
    onDidDispose?: undefined

    Event that emits when dispose is called on an object

    -

    Methods

    onDidDispose?: undefined

    Event that emits when dispose is called on an object

    +

    Methods

    \ No newline at end of file +
  • getWebViewOptions: GetWebViewOptions
  • Returns Promise<undefined | WebViewDefinition>

    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_models_web_view_provider_model_.WebViewProvider.html b/papi-dts/interfaces/_shared_models_web_view_provider_model_.WebViewProvider.html index 31001c6343..8513e3562b 100644 --- a/papi-dts/interfaces/_shared_models_web_view_provider_model_.WebViewProvider.html +++ b/papi-dts/interfaces/_shared_models_web_view_provider_model_.WebViewProvider.html @@ -5,11 +5,11 @@ call that method. This is because we don't want users of network objects to dispose of them. Only the caller of networkObjectService.set should be able to dispose of the network object.

    See

    networkObjectService

    -
    interface WebViewProvider {
        dispose?: UnsubscriberAsync;
        onDidDispose: PlatformEvent<void>;
        getWebView(savedWebView, getWebViewOptions): Promise<undefined | WebViewDefinition>;
    }

    Hierarchy (view full)

    Properties

    interface WebViewProvider {
        dispose?: UnsubscriberAsync;
        onDidDispose: PlatformEvent<void>;
        getWebView(savedWebView, getWebViewOptions): Promise<undefined | WebViewDefinition>;
    }

    Hierarchy (view full)

    Properties

    Methods

    Properties

    dispose?: UnsubscriberAsync

    Release resources and notify dependent services when tearing down an object

    -
    onDidDispose: PlatformEvent<void>

    Event that emits when dispose is called on an object

    -

    Methods

    onDidDispose: PlatformEvent<void>

    Event that emits when dispose is called on an object

    +

    Methods

    \ No newline at end of file +
  • getWebViewOptions: GetWebViewOptions
  • Returns Promise<undefined | WebViewDefinition>

    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_services_data_provider_service_.DataProviderService.html b/papi-dts/interfaces/_shared_services_data_provider_service_.DataProviderService.html index 564f1b9fd0..538e09506c 100644 --- a/papi-dts/interfaces/_shared_services_data_provider_service_.DataProviderService.html +++ b/papi-dts/interfaces/_shared_services_data_provider_service_.DataProviderService.html @@ -1,4 +1,4 @@ -DataProviderService | papi-dts
    interface DataProviderService {
        DataProviderEngine: typeof "shared/models/data-provider-engine.model".DataProviderEngine;
        decorators: {
            doNotNotify: {
                (method): void;
                (target, member): void;
            };
            ignore: {
                (method): void;
                (target, member): void;
            };
        };
        get: (<DataProviderName>(providerName) => Promise<DataProviders[DataProviderName] | undefined>);
        hasKnown: ((providerName) => boolean);
        registerEngine: (<DataProviderName>(providerName, dataProviderEngine, dataProviderType?, dataProviderAttributes?) => Promise<DisposableDataProviders[DataProviderName]>);
    }

    Properties

    DataProviderEngine +DataProviderService | papi-dts
    interface DataProviderService {
        DataProviderEngine: typeof "shared/models/data-provider-engine.model".DataProviderEngine;
        decorators: {
            doNotNotify: {
                (method): void;
                (target, member): void;
            };
            ignore: {
                (method): void;
                (target, member): void;
            };
        };
        get: (<DataProviderName>(providerName) => Promise<DataProviders[DataProviderName] | undefined>);
        hasKnown: ((providerName) => boolean);
        registerEngine: (<DataProviderName>(providerName, dataProviderEngine, dataProviderType?, dataProviderAttributes?) => Promise<DisposableDataProviders[DataProviderName]>);
    }

    Properties

    DataProviderEngine decorators get hasKnown @@ -7,7 +7,7 @@ data provider engine class extends this class, it doesn't have to specify its own notifyUpdate function in order to use notifyUpdate.

    See

    IDataProviderEngine for more information on extending this class.

    -
    decorators: {
        doNotNotify: {
            (method): void;
            (target, member): void;
        };
        ignore: {
            (method): void;
            (target, member): void;
        };
    }

    A collection of decorators to be used with the data provider service

    +
    decorators: {
        doNotNotify: {
            (method): void;
            (target, member): void;
        };
        ignore: {
            (method): void;
            (target, member): void;
        };
    }

    A collection of decorators to be used with the data provider service

    Type declaration

    • doNotNotify: {
          (method): void;
          (target, member): void;
      }

      Decorator function that marks a data provider engine set<data_type> method not to automatically emit an update and notify subscribers of a change to the data. papi will still consider the set<data_type> method to be a data type method, but it will not layer over it to emit updates.

      @@ -36,13 +36,13 @@

      Example: Call this function signature on an object's method:

      WARNING: Do not copy and paste this example. The @ symbol does not render correctly in JSDoc
       code blocks, so a different unicode character was used. Please use a normal @ when using a
       decorator.

      -
    get: (<DataProviderName>(providerName) => Promise<DataProviders[DataProviderName] | undefined>)

    Get a data provider that has previously been set up

    +
    get: (<DataProviderName>(providerName) => Promise<DataProviders[DataProviderName] | undefined>)

    Get a data provider that has previously been set up

    Type declaration

    Returns

    The data provider with the given name if one exists, undefined otherwise

    -
    hasKnown: ((providerName) => boolean)

    Indicate if we are aware of an existing data provider with the given name. If a data provider +

    hasKnown: ((providerName) => boolean)

    Indicate if we are aware of an existing data provider with the given name. If a data provider with the given name is somewhere else on the network, this function won't tell you about it unless something else in the existing process is subscribed to it.

    -

    Type declaration

      • (providerName): boolean
      • Parameters

        • providerName: string

        Returns boolean

    registerEngine: (<DataProviderName>(providerName, dataProviderEngine, dataProviderType?, dataProviderAttributes?) => Promise<DisposableDataProviders[DataProviderName]>)

    Creates a data provider to be shared on the network layering over the provided data provider +

    Type declaration

      • (providerName): boolean
      • Parameters

        • providerName: string

        Returns boolean

    registerEngine: (<DataProviderName>(providerName, dataProviderEngine, dataProviderType?, dataProviderAttributes?) => Promise<DisposableDataProviders[DataProviderName]>)

    Creates a data provider to be shared on the network layering over the provided data provider engine.

    Type declaration

    Returns

    The data provider including control over disposing of it. Note that this data provider is a new object distinct from the data provider engine passed in.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_services_dialog_service_model_.DialogService.html b/papi-dts/interfaces/_shared_services_dialog_service_model_.DialogService.html index 142903f176..4d86750fc7 100644 --- a/papi-dts/interfaces/_shared_services_dialog_service_model_.DialogService.html +++ b/papi-dts/interfaces/_shared_services_dialog_service_model_.DialogService.html @@ -1,11 +1,11 @@ DialogService | papi-dts

    Prompt the user for responses with dialogs

    -
    interface DialogService {
        selectProject(options?): Promise<undefined | string>;
        showDialog<DialogTabType>(dialogType, options?): Promise<undefined | DialogTypes[DialogTabType]["responseType"]>;
    }

    Methods

    interface DialogService {
        selectProject(options?): Promise<undefined | string>;
        showDialog<DialogTabType>(dialogType, options?): Promise<undefined | DialogTypes[DialogTabType]["responseType"]>;
    }

    Methods

    • Shows a select project dialog to the user and prompts the user to select a dialog

      Parameters

      Returns Promise<undefined | string>

      Returns the user's selected project id or undefined if the user cancels

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_services_internet_service_.InternetService.html b/papi-dts/interfaces/_shared_services_internet_service_.InternetService.html index 8d7aa2185e..4282136e5e 100644 --- a/papi-dts/interfaces/_shared_services_internet_service_.InternetService.html +++ b/papi-dts/interfaces/_shared_services_internet_service_.InternetService.html @@ -1,3 +1,3 @@ -InternetService | papi-dts
    interface InternetService {
        fetch: {
            (input, init?): Promise<Response>;
            (input, init?): Promise<Response>;
        };
    }

    Properties

    fetch +InternetService | papi-dts
    interface InternetService {
        fetch: {
            (input, init?): Promise<Response>;
            (input, init?): Promise<Response>;
        };
    }

    Properties

    Properties

    fetch: {
        (input, init?): Promise<Response>;
        (input, init?): Promise<Response>;
    }

    Type declaration

      • (input, init?): Promise<Response>
      • Parameters

        • input: RequestInfo | URL
        • Optional init: RequestInit

        Returns Promise<Response>

      • (input, init?): Promise<Response>
      • Parameters

        • input: string | Request | URL
        • Optional init: RequestInit

        Returns Promise<Response>

    \ No newline at end of file +

    Parameters

    • input: RequestInfo | URL
    • Optional init: RequestInit

    Returns Promise<Response>

  • (input, init?): Promise<Response>
  • Parameters

    • input: string | Request | URL
    • Optional init: RequestInit

    Returns Promise<Response>

  • \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_services_network_connector_interface_.default.html b/papi-dts/interfaces/_shared_services_network_connector_interface_.default.html index 3117383255..0b90867aa8 100644 --- a/papi-dts/interfaces/_shared_services_network_connector_interface_.default.html +++ b/papi-dts/interfaces/_shared_services_network_connector_interface_.default.html @@ -1,7 +1,7 @@ default | papi-dts

    Interface that defines the network connection functionality the server and the client must implement. Used by NetworkConnectorFactory to supply the right kind of NetworkConnector to ConnectionService

    -
    interface default {
        connect: ((localRequestHandler, requestRouter, localEventHandler, networkConnectorEventHandlers) => Promise<Readonly<{
            clientId: number;
        }>>);
        connectionStatus: ConnectionStatus;
        connectorInfo: Readonly<{
            clientId: number;
        }>;
        disconnect: (() => void);
        emitEventOnNetwork: (<T>(eventType, event) => Promise<void>);
        notifyClientConnected: (() => Promise<void>);
        request: InternalRequestHandler;
    }

    Implemented by

    Properties

    interface default {
        connect: ((localRequestHandler, requestRouter, localEventHandler, networkConnectorEventHandlers) => Promise<Readonly<{
            clientId: number;
        }>>);
        connectionStatus: ConnectionStatus;
        connectorInfo: Readonly<{
            clientId: number;
        }>;
        disconnect: (() => void);
        emitEventOnNetwork: (<T>(eventType, event) => Promise<void>);
        notifyClientConnected: (() => Promise<void>);
        request: InternalRequestHandler;
    }

    Implemented by

    Properties

  • networkConnectorEventHandlers: NetworkConnectorEventHandlers

    Functions that run when network connector events occur like when clients are disconnected

  • Returns Promise<Readonly<{
        clientId: number;
    }>>

    Returns

    Promise that resolves with connector info when finished connecting

    -
    connectionStatus: ConnectionStatus

    Whether this connector is setting up or has finished setting up its connection and is ready to +

    connectionStatus: ConnectionStatus

    Whether this connector is setting up or has finished setting up its connection and is ready to communicate on the network

    -
    connectorInfo: Readonly<{
        clientId: number;
    }>

    Information about the connector. Populated by the server while connecting

    -

    Type declaration

    • clientId: number
    disconnect: (() => void)

    Disconnects from the connection:

    +
    connectorInfo: Readonly<{
        clientId: number;
    }>

    Information about the connector. Populated by the server while connecting

    +

    Type declaration

    • clientId: number
    disconnect: (() => void)

    Disconnects from the connection:

    • On Client: disconnects from the server
    • On Server: disconnects from clients and closes its connection endpoint
    -

    Type declaration

      • (): void
      • Returns void

    emitEventOnNetwork: (<T>(eventType, event) => Promise<void>)

    Sends an event to other processes. Does NOT run the local event subscriptions as they should be +

    Type declaration

      • (): void
      • Returns void

    emitEventOnNetwork: (<T>(eventType, event) => Promise<void>)

    Sends an event to other processes. Does NOT run the local event subscriptions as they should be run by NetworkEventEmitter after sending on network.

    Type declaration

      • <T>(eventType, event): Promise<void>
      • Type Parameters

        • T

        Parameters

        • eventType: string

          Unique network event type for coordinating between processes

        • event: InternalEvent<T>

          Event to emit on the network

          -

        Returns Promise<void>

    notifyClientConnected: (() => Promise<void>)

    Notify the server that this client has received its connectorInfo and is ready to go.

    +

    Returns Promise<void>

    notifyClientConnected: (() => Promise<void>)

    Notify the server that this client has received its connectorInfo and is ready to go.

    MUST RUN AFTER connect() WHEN ITS PROMISE RESOLVES

    TODO: Is this necessary?

    -

    Type declaration

    request: InternalRequestHandler

    Send a request to the server/a client and resolve after receiving a response

    +

    Type declaration

    request: InternalRequestHandler

    Send a request to the server/a client and resolve after receiving a response

    Param: requestType

    The type of request

    Param: contents

    Contents to send in the request

    Returns

    Promise that resolves with the response message

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_services_network_object_service_.MinimalNetworkObjectService.html b/papi-dts/interfaces/_shared_services_network_object_service_.MinimalNetworkObjectService.html index d9ed6e969d..e78f2a15ac 100644 --- a/papi-dts/interfaces/_shared_services_network_object_service_.MinimalNetworkObjectService.html +++ b/papi-dts/interfaces/_shared_services_network_object_service_.MinimalNetworkObjectService.html @@ -1,4 +1,4 @@ -MinimalNetworkObjectService | papi-dts
    interface MinimalNetworkObjectService {
        get: (<T>(id, createLocalObjectToProxy?) => Promise<undefined | NetworkObject<T>>);
        onDidCreateNetworkObject: PlatformEvent<NetworkObjectDetails>;
        set: (<T>(id, objectToShare, objectType?, objectAttributes?) => Promise<DisposableNetworkObject<T>>);
    }

    Hierarchy (view full)

    Properties

    get +MinimalNetworkObjectService | papi-dts
    interface MinimalNetworkObjectService {
        get: (<T>(id, createLocalObjectToProxy?) => Promise<undefined | NetworkObject<T>>);
        onDidCreateNetworkObject: PlatformEvent<NetworkObjectDetails>;
        set: (<T>(id, objectToShare, objectType?, objectAttributes?) => Promise<DisposableNetworkObject<T>>);
    }

    Hierarchy (view full)

    Properties

    get: (<T>(id, createLocalObjectToProxy?) => Promise<undefined | NetworkObject<T>>)

    Type declaration

      • <T>(id, createLocalObjectToProxy?): Promise<undefined | NetworkObject<T>>
      • Get a network object that has previously been set up to be shared on the network. A network @@ -10,7 +10,7 @@ will be based upon. The object this function creates cannot have an onDidDispose property. This function is useful for setting up network events on a network object.

    Returns Promise<undefined | NetworkObject<T>>

    A promise for the network object with specified ID if one exists, undefined otherwise

    -
    onDidCreateNetworkObject: PlatformEvent<NetworkObjectDetails>
    set: (<T>(id, objectToShare, objectType?, objectAttributes?) => Promise<DisposableNetworkObject<T>>)

    Type declaration

      • <T>(id, objectToShare, objectType?, objectAttributes?): Promise<DisposableNetworkObject<T>>
      • Set up an object to be shared on the network.

        +
    onDidCreateNetworkObject: PlatformEvent<NetworkObjectDetails>
    set: (<T>(id, objectToShare, objectType?, objectAttributes?) => Promise<DisposableNetworkObject<T>>)

    Type declaration

      • <T>(id, objectToShare, objectType?, objectAttributes?): Promise<DisposableNetworkObject<T>>
      • Set up an object to be shared on the network.

        Type Parameters

        Parameters

        • id: string

          ID of the object to share on the network. All processes must use this ID to look it up.

        • objectToShare: T

          The object to set up as a network object. It will have an event named onDidDispose added to its properties. An error will be thrown if the object already had an @@ -19,4 +19,4 @@ object did not already define a dispose function, one will be added.

          WARNING: setting a network object mutates the provided object.

        • Optional objectType: string
        • Optional objectAttributes: {
              [property: string]: unknown;
          }
          • [property: string]: unknown

        Returns Promise<DisposableNetworkObject<T>>

        objectToShare modified to be a network object

        -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_services_network_object_service_.NetworkObjectService.html b/papi-dts/interfaces/_shared_services_network_object_service_.NetworkObjectService.html index 6216a564f9..adb566aaa0 100644 --- a/papi-dts/interfaces/_shared_services_network_object_service_.NetworkObjectService.html +++ b/papi-dts/interfaces/_shared_services_network_object_service_.NetworkObjectService.html @@ -1,4 +1,4 @@ -NetworkObjectService | papi-dts
    interface NetworkObjectService {
        get: (<T>(id, createLocalObjectToProxy?) => Promise<undefined | NetworkObject<T>>);
        hasKnown: ((id) => boolean);
        initialize: (() => Promise<void>);
        onDidCreateNetworkObject: PlatformEvent<NetworkObjectDetails>;
        set: (<T>(id, objectToShare, objectType?, objectAttributes?) => Promise<DisposableNetworkObject<T>>);
    }

    Hierarchy (view full)

    Properties

    get +NetworkObjectService | papi-dts
    interface NetworkObjectService {
        get: (<T>(id, createLocalObjectToProxy?) => Promise<undefined | NetworkObject<T>>);
        hasKnown: ((id) => boolean);
        initialize: (() => Promise<void>);
        onDidCreateNetworkObject: PlatformEvent<NetworkObjectDetails>;
        set: (<T>(id, objectToShare, objectType?, objectAttributes?) => Promise<DisposableNetworkObject<T>>);
    }

    Hierarchy (view full)

    Properties

    get hasKnown initialize onDidCreateNetworkObject @@ -12,12 +12,12 @@ will be based upon. The object this function creates cannot have an onDidDispose property. This function is useful for setting up network events on a network object.

    Returns Promise<undefined | NetworkObject<T>>

    A promise for the network object with specified ID if one exists, undefined otherwise

    -
    hasKnown: ((id) => boolean)

    Type declaration

      • (id): boolean
      • Search locally known network objects for the given ID. Don't look on the network for more +

    hasKnown: ((id) => boolean)

    Type declaration

      • (id): boolean
      • Search locally known network objects for the given ID. Don't look on the network for more objects.

        Parameters

        • id: string

        Returns boolean

        Whether we know of an existing network object with the provided ID already on the network

        -
    initialize: (() => Promise<void>)

    Type declaration

      • (): Promise<void>
      • Sets up the service. Only runs once and always returns the same promise after that

        -

        Returns Promise<void>

    onDidCreateNetworkObject: PlatformEvent<NetworkObjectDetails>
    set: (<T>(id, objectToShare, objectType?, objectAttributes?) => Promise<DisposableNetworkObject<T>>)

    Type declaration

      • <T>(id, objectToShare, objectType?, objectAttributes?): Promise<DisposableNetworkObject<T>>
      • Set up an object to be shared on the network.

        +
    initialize: (() => Promise<void>)

    Type declaration

      • (): Promise<void>
      • Sets up the service. Only runs once and always returns the same promise after that

        +

        Returns Promise<void>

    onDidCreateNetworkObject: PlatformEvent<NetworkObjectDetails>
    set: (<T>(id, objectToShare, objectType?, objectAttributes?) => Promise<DisposableNetworkObject<T>>)

    Type declaration

      • <T>(id, objectToShare, objectType?, objectAttributes?): Promise<DisposableNetworkObject<T>>
      • Set up an object to be shared on the network.

        Type Parameters

        Parameters

        • id: string

          ID of the object to share on the network. All processes must use this ID to look it up.

        • objectToShare: T

          The object to set up as a network object. It will have an event named onDidDispose added to its properties. An error will be thrown if the object already had an @@ -26,4 +26,4 @@ object did not already define a dispose function, one will be added.

          WARNING: setting a network object mutates the provided object.

        • Optional objectType: string
        • Optional objectAttributes: {
              [property: string]: unknown;
          }
          • [property: string]: unknown

        Returns Promise<DisposableNetworkObject<T>>

        objectToShare modified to be a network object

        -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_services_network_service_.PapiNetworkService.html b/papi-dts/interfaces/_shared_services_network_service_.PapiNetworkService.html index 772d863155..30e2295c85 100644 --- a/papi-dts/interfaces/_shared_services_network_service_.PapiNetworkService.html +++ b/papi-dts/interfaces/_shared_services_network_service_.PapiNetworkService.html @@ -1,4 +1,4 @@ -PapiNetworkService | papi-dts
    interface PapiNetworkService {
        createNetworkEventEmitter: (<T>(eventType) => PlatformEventEmitter<T>);
        getNetworkEvent: (<T>(eventType) => PlatformEvent<T>);
        onDidClientConnect: PlatformEvent<ClientConnectEvent>;
        onDidClientDisconnect: PlatformEvent<ClientDisconnectEvent>;
    }

    Properties

    createNetworkEventEmitter +PapiNetworkService | papi-dts
    interface PapiNetworkService {
        createNetworkEventEmitter: (<T>(eventType) => PlatformEventEmitter<T>);
        getNetworkEvent: (<T>(eventType) => PlatformEvent<T>);
        onDidClientConnect: PlatformEvent<ClientConnectEvent>;
        onDidClientDisconnect: PlatformEvent<ClientDisconnectEvent>;
    }

    Properties

    createNetworkEventEmitter getNetworkEvent onDidClientConnect onDidClientDisconnect @@ -9,7 +9,7 @@

    WARNING: You cannot emit events with complex types on the network.

    Type Parameters

    • T

    Parameters

    • eventType: string

      Unique network event type for coordinating between connections

    Returns PlatformEventEmitter<T>

    Event emitter whose event works between connections

    -
    getNetworkEvent: (<T>(eventType) => PlatformEvent<T>)

    Type declaration

      • <T>(eventType): PlatformEvent<T>
      • Gets the network event with the specified type. Creates the emitter if it does not exist

        +
    getNetworkEvent: (<T>(eventType) => PlatformEvent<T>)

    Type declaration

      • <T>(eventType): PlatformEvent<T>
      • Gets the network event with the specified type. Creates the emitter if it does not exist

        Type Parameters

        • T

        Parameters

        • eventType: string

          Unique network event type for coordinating between connections

        Returns PlatformEvent<T>

        Event for the event type that runs the callback provided when the event is emitted

        -
    onDidClientConnect: PlatformEvent<ClientConnectEvent>
    onDidClientDisconnect: PlatformEvent<ClientDisconnectEvent>
    \ No newline at end of file +
    onDidClientConnect: PlatformEvent<ClientConnectEvent>
    onDidClientDisconnect: PlatformEvent<ClientDisconnectEvent>
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_services_project_data_provider_service_.PapiBackendProjectDataProviderService.html b/papi-dts/interfaces/_shared_services_project_data_provider_service_.PapiBackendProjectDataProviderService.html index 45699dbd46..5b14dc0618 100644 --- a/papi-dts/interfaces/_shared_services_project_data_provider_service_.PapiBackendProjectDataProviderService.html +++ b/papi-dts/interfaces/_shared_services_project_data_provider_service_.PapiBackendProjectDataProviderService.html @@ -1,4 +1,4 @@ -PapiBackendProjectDataProviderService | papi-dts
    interface PapiBackendProjectDataProviderService {
        get: (<ProjectInterface>(projectInterface, projectId, pdpFactoryId?) => Promise<ProjectDataProviderInterfaces[ProjectInterface]>);
        registerProjectDataProviderEngineFactory: (<SupportedProjectInterfaces>(pdpFactoryId, projectInterfaces, pdpEngineFactory) => Promise<Dispose>);
    }

    Properties

    get +PapiBackendProjectDataProviderService | papi-dts
    interface PapiBackendProjectDataProviderService {
        get: (<ProjectInterface>(projectInterface, projectId, pdpFactoryId?) => Promise<ProjectDataProviderInterfaces[ProjectInterface]>);
        registerProjectDataProviderEngineFactory: (<SupportedProjectInterfaces>(pdpFactoryId, projectInterfaces, pdpEngineFactory) => Promise<Dispose>);
    }

    Properties

    get: (<ProjectInterface>(projectInterface, projectId, pdpFactoryId?) => Promise<ProjectDataProviderInterfaces[ProjectInterface]>)

    Type declaration

      • <ProjectInterface>(projectInterface, projectId, pdpFactoryId?): Promise<ProjectDataProviderInterfaces[ProjectInterface]>
      • Get a Project Data Provider for the given project ID.

        Type Parameters

        Parameters

        • projectInterface: ProjectInterface

          projectInterface that the project to load must support. The TypeScript @@ -14,11 +14,11 @@

          Throws

          If did not find a project data provider for the project id that supports the requested projectInterface (and from the requested PDP factory if specified)

          -
    registerProjectDataProviderEngineFactory: (<SupportedProjectInterfaces>(pdpFactoryId, projectInterfaces, pdpEngineFactory) => Promise<Dispose>)

    Type declaration

      • <SupportedProjectInterfaces>(pdpFactoryId, projectInterfaces, pdpEngineFactory): Promise<Dispose>
      • Add a new Project Data Provider Factory to PAPI that uses the given engine.

        +
    registerProjectDataProviderEngineFactory: (<SupportedProjectInterfaces>(pdpFactoryId, projectInterfaces, pdpEngineFactory) => Promise<Dispose>)

    Type declaration

      • <SupportedProjectInterfaces>(pdpFactoryId, projectInterfaces, pdpEngineFactory): Promise<Dispose>
      • Add a new Project Data Provider Factory to PAPI that uses the given engine.

        Type Parameters

        Parameters

        • pdpFactoryId: string

          Unique id for this PDP factory

        • projectInterfaces: SupportedProjectInterfaces

          The standardized sets of methods (projectInterfaces) supported by the Project Data Provider Engines produced by this factory. Indicates what sort of project data should be available on the PDPEs created by this factory.

        • pdpEngineFactory: IProjectDataProviderEngineFactory<SupportedProjectInterfaces>

          Used in a ProjectDataProviderFactory to create ProjectDataProviders

        Returns Promise<Dispose>

        Promise that resolves to a disposable object when the registration operation completes

        -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_services_project_data_provider_service_.PapiFrontendProjectDataProviderService.html b/papi-dts/interfaces/_shared_services_project_data_provider_service_.PapiFrontendProjectDataProviderService.html index b21f2c2469..9e9ce8ca10 100644 --- a/papi-dts/interfaces/_shared_services_project_data_provider_service_.PapiFrontendProjectDataProviderService.html +++ b/papi-dts/interfaces/_shared_services_project_data_provider_service_.PapiFrontendProjectDataProviderService.html @@ -1,4 +1,4 @@ -PapiFrontendProjectDataProviderService | papi-dts
    interface PapiFrontendProjectDataProviderService {
        get: (<ProjectInterface>(projectInterface, projectId, pdpFactoryId?) => Promise<ProjectDataProviderInterfaces[ProjectInterface]>);
    }

    Properties

    get +PapiFrontendProjectDataProviderService | papi-dts
    interface PapiFrontendProjectDataProviderService {
        get: (<ProjectInterface>(projectInterface, projectId, pdpFactoryId?) => Promise<ProjectDataProviderInterfaces[ProjectInterface]>);
    }

    Properties

    Properties

    get: (<ProjectInterface>(projectInterface, projectId, pdpFactoryId?) => Promise<ProjectDataProviderInterfaces[ProjectInterface]>)

    Type declaration

      • <ProjectInterface>(projectInterface, projectId, pdpFactoryId?): Promise<ProjectDataProviderInterfaces[ProjectInterface]>
      • Get a Project Data Provider for the given project ID.

        Type Parameters

        Parameters

        • projectInterface: ProjectInterface

          projectInterface that the project to load must support. The TypeScript type for the returned project data provider will have the project data provider interface type @@ -13,4 +13,4 @@

          Throws

          If did not find a project data provider for the project id that supports the requested projectInterface (and from the requested PDP factory if specified)

          -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_services_project_settings_service_model_.IProjectSettingsService.html b/papi-dts/interfaces/_shared_services_project_settings_service_model_.IProjectSettingsService.html index 44e0bc3de5..690e7eeae3 100644 --- a/papi-dts/interfaces/_shared_services_project_settings_service_model_.IProjectSettingsService.html +++ b/papi-dts/interfaces/_shared_services_project_settings_service_model_.IProjectSettingsService.html @@ -1,5 +1,5 @@ IProjectSettingsService | papi-dts

    Provides utility functions that project data providers should call when handling project settings

    -
    interface IProjectSettingsService {
        getDefault<ProjectSettingName>(key): Promise<ProjectSettingTypes[ProjectSettingName]>;
        isValid<ProjectSettingName>(key, newValue, currentValue, allChanges?): Promise<boolean>;
        registerValidator<ProjectSettingName>(key, validatorCallback): Promise<UnsubscriberAsync>;
    }

    Methods

    interface IProjectSettingsService {
        getDefault<ProjectSettingName>(key): Promise<ProjectSettingTypes[ProjectSettingName]>;
        isValid<ProjectSettingName>(key, newValue, currentValue, allChanges?): Promise<boolean>;
        registerValidator<ProjectSettingName>(key, validatorCallback): Promise<UnsubscriberAsync>;
    }

    Methods

    • Calls registered project settings validators to determine whether or not a project setting change is valid.

      Every Project Data Provider must run this function when it receives a request to set a project setting before changing the value of the setting.

      @@ -19,7 +19,7 @@
    • currentValue: ProjectSettingTypes[ProjectSettingName]

      The current project setting value

    • Optional allChanges: SimultaneousProjectSettingsChanges

      All project settings changes being set in one batch

    Returns Promise<boolean>

    true if change is valid, false otherwise

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_services_web_view_provider_service_.PapiWebViewProviderService.html b/papi-dts/interfaces/_shared_services_web_view_provider_service_.PapiWebViewProviderService.html index f8bbb03648..041e46c790 100644 --- a/papi-dts/interfaces/_shared_services_web_view_provider_service_.PapiWebViewProviderService.html +++ b/papi-dts/interfaces/_shared_services_web_view_provider_service_.PapiWebViewProviderService.html @@ -1,8 +1,8 @@ -PapiWebViewProviderService | papi-dts
    interface PapiWebViewProviderService {
        register: ((webViewType, webViewProvider) => Promise<DisposableWebViewProvider>);
    }

    Properties

    register +PapiWebViewProviderService | papi-dts
    interface PapiWebViewProviderService {
        register: ((webViewType, webViewProvider) => Promise<DisposableWebViewProvider>);
    }

    Properties

    Properties

    register: ((webViewType, webViewProvider) => Promise<DisposableWebViewProvider>)

    Type declaration

      • (webViewType, webViewProvider): Promise<DisposableWebViewProvider>
      • Register a web view provider to serve webViews for a specified type of webViews

        Parameters

        • webViewType: string

          Type of web view to provide

        • webViewProvider: IWebViewProvider

          Object to register as a webView provider including control over disposing of it.

          WARNING: setting a webView provider mutates the provided object.

        Returns Promise<DisposableWebViewProvider>

        webViewProvider modified to be a network object

        -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_services_web_view_provider_service_.WebViewProviderService.html b/papi-dts/interfaces/_shared_services_web_view_provider_service_.WebViewProviderService.html index 06dad9f8c4..ea3a8acc14 100644 --- a/papi-dts/interfaces/_shared_services_web_view_provider_service_.WebViewProviderService.html +++ b/papi-dts/interfaces/_shared_services_web_view_provider_service_.WebViewProviderService.html @@ -1,19 +1,19 @@ -WebViewProviderService | papi-dts
    interface WebViewProviderService {
        get: ((webViewType) => Promise<WebViewProvider | undefined>);
        hasKnown: ((webViewType) => boolean);
        initialize: (() => Promise<void>);
        register: ((webViewType, webViewProvider) => Promise<DisposableWebViewProvider>);
    }

    Properties

    get +WebViewProviderService | papi-dts
    interface WebViewProviderService {
        get: ((webViewType) => Promise<WebViewProvider | undefined>);
        hasKnown: ((webViewType) => boolean);
        initialize: (() => Promise<void>);
        register: ((webViewType, webViewProvider) => Promise<DisposableWebViewProvider>);
    }

    Properties

    get: ((webViewType) => Promise<WebViewProvider | undefined>)

    Type declaration

      • (webViewType): Promise<WebViewProvider | undefined>
      • Get a web view provider that has previously been set up

        Parameters

        • webViewType: string

          Type of webview provider to get

        Returns Promise<WebViewProvider | undefined>

        Web view provider with the given name if one exists, undefined otherwise

        -
    hasKnown: ((webViewType) => boolean)

    Type declaration

      • (webViewType): boolean
      • Indicate if we are aware of an existing web view provider with the given type. If a web view +

    hasKnown: ((webViewType) => boolean)

    Type declaration

      • (webViewType): boolean
      • Indicate if we are aware of an existing web view provider with the given type. If a web view provider with the given type is somewhere else on the network, this function won't tell you about it unless something else in the existing process is subscribed to it.

        Parameters

        • webViewType: string

          Type of webView to check for

          -

        Returns boolean

    initialize: (() => Promise<void>)

    Type declaration

      • (): Promise<void>
      • Sets up the service. Only runs once and always returns the same promise after that

        -

        Returns Promise<void>

    register: ((webViewType, webViewProvider) => Promise<DisposableWebViewProvider>)

    Type declaration

      • (webViewType, webViewProvider): Promise<DisposableWebViewProvider>
      • Register a web view provider to serve webViews for a specified type of webViews

        +

    Returns boolean

    initialize: (() => Promise<void>)

    Type declaration

      • (): Promise<void>
      • Sets up the service. Only runs once and always returns the same promise after that

        +

        Returns Promise<void>

    register: ((webViewType, webViewProvider) => Promise<DisposableWebViewProvider>)

    Type declaration

      • (webViewType, webViewProvider): Promise<DisposableWebViewProvider>
      • Register a web view provider to serve webViews for a specified type of webViews

        Parameters

        • webViewType: string

          Type of web view to provide

        • webViewProvider: IWebViewProvider

          Object to register as a webView provider including control over disposing of it.

          WARNING: setting a webView provider mutates the provided object.

        Returns Promise<DisposableWebViewProvider>

        webViewProvider modified to be a network object

        -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/interfaces/_shared_services_web_view_service_model_.WebViewServiceType.html b/papi-dts/interfaces/_shared_services_web_view_service_model_.WebViewServiceType.html index 45e9fccbb4..b0aad787dc 100644 --- a/papi-dts/interfaces/_shared_services_web_view_service_model_.WebViewServiceType.html +++ b/papi-dts/interfaces/_shared_services_web_view_service_model_.WebViewServiceType.html @@ -1,7 +1,7 @@ WebViewServiceType | papi-dts

    Service exposing various functions related to using webViews

    WebViews are iframes in the Platform.Bible UI into which extensions load frontend code, either HTML or React components.

    -
    interface WebViewServiceType {
        getWebView: ((webViewType, layout?, options?) => Promise<undefined | string>);
        onDidAddWebView: PlatformEvent<AddWebViewEvent>;
        getSavedWebViewDefinition(webViewId): Promise<undefined | SavedWebViewDefinition>;
    }

    Properties

    interface WebViewServiceType {
        getWebView: ((webViewType, layout?, options?) => Promise<undefined | string>);
        onDidAddWebView: PlatformEvent<AddWebViewEvent>;
        getSavedWebViewDefinition(webViewId): Promise<undefined | SavedWebViewDefinition>;
    }

    Properties

    getWebView: ((webViewType, layout?, options?) => Promise<undefined | string>)

    Creates a new web view or gets an existing one depending on if you request an existing one and @@ -13,8 +13,8 @@

    Returns Promise<undefined | string>

    Returns

    Promise that resolves to the ID of the webview we got or undefined if the provider did not create a WebView for this request.

    Throws

    If something went wrong like the provider for the webViewType was not found

    -
    onDidAddWebView: PlatformEvent<AddWebViewEvent>

    Event that emits with webView info when a webView is added

    -

    Methods

    onDidAddWebView: PlatformEvent<AddWebViewEvent>

    Event that emits with webView info when a webView is added

    +

    Methods

    • Gets the saved properties on the WebView definition with the specified ID

      Note: this only returns a representation of the current web view definition, not the actual web view definition itself. Changing properties on the returned definition does not affect the actual web view definition. You can possibly change the actual web view definition by calling @@ -23,4 +23,4 @@

      Throws

      If something went wrong like the provider for the webViewType

      Parameters

      • webViewId: string

        The ID of the WebView whose saved properties to get

      Returns Promise<undefined | SavedWebViewDefinition>

      Saved properties of the WebView definition with the specified ID or undefined if not found

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/modules/__papi_backend_.html b/papi-dts/modules/__papi_backend_.html index 375d675d6e..35d58d2a23 100644 --- a/papi-dts/modules/__papi_backend_.html +++ b/papi-dts/modules/__papi_backend_.html @@ -1,4 +1,4 @@ -"@papi/backend" | papi-dts

    Namespace "@papi/backend"

    Index

    Variables

    BaseProjectDataProviderEngine +"@papi/backend" | papi-dts

    Namespace "@papi/backend"

    Index

    Variables

    BaseProjectDataProviderEngine DataProviderEngine LayeringProjectDataProviderEngineFactory ProjectDataProviderEngine diff --git a/papi-dts/modules/__papi_core_.html b/papi-dts/modules/__papi_core_.html index ce65923448..a69a8fe464 100644 --- a/papi-dts/modules/__papi_core_.html +++ b/papi-dts/modules/__papi_core_.html @@ -1,4 +1,4 @@ -"@papi/core" | papi-dts

    Namespace "@papi/core"

    References

    DataProviderDataType +"@papi/core" | papi-dts

    Namespace "@papi/core"

    References

    DataProviderDataType DataProviderSubscriberOptions DataProviderUpdateInstructions DialogOptions diff --git a/papi-dts/modules/__papi_frontend_.html b/papi-dts/modules/__papi_frontend_.html index 99ae0cf56d..1d9eeca102 100644 --- a/papi-dts/modules/__papi_frontend_.html +++ b/papi-dts/modules/__papi_frontend_.html @@ -1,4 +1,4 @@ -"@papi/frontend" | papi-dts

    Namespace "@papi/frontend"

    Index

    Type Aliases

    Papi +"@papi/frontend" | papi-dts

    Namespace "@papi/frontend"

    Index

    Type Aliases

    Variables

    WebSocket XMLHttpRequest commands diff --git a/papi-dts/modules/__papi_frontend_react_.html b/papi-dts/modules/__papi_frontend_react_.html index 49521fdaa9..0c08d1fdf5 100644 --- a/papi-dts/modules/__papi_frontend_react_.html +++ b/papi-dts/modules/__papi_frontend_react_.html @@ -1,4 +1,4 @@ -"@papi/frontend/react" | papi-dts

    Namespace "@papi/frontend/react"

    References

    useData +"@papi/frontend/react" | papi-dts

    Namespace "@papi/frontend/react"

    References

    useData useDataProvider useDataProviderMulti useDialogCallback diff --git a/papi-dts/modules/_client_services_client_network_connector_service_.html b/papi-dts/modules/_client_services_client_network_connector_service_.html index c19a847be8..9d44f1ab3b 100644 --- a/papi-dts/modules/_client_services_client_network_connector_service_.html +++ b/papi-dts/modules/_client_services_client_network_connector_service_.html @@ -1,2 +1,2 @@ -"client/services/client-network-connector.service" | papi-dts

    Namespace "client/services/client-network-connector.service"

    Index

    Classes

    default +"client/services/client-network-connector.service" | papi-dts

    Namespace "client/services/client-network-connector.service"

    Index

    Classes

    \ No newline at end of file diff --git a/papi-dts/modules/_client_services_web_socket_factory_.html b/papi-dts/modules/_client_services_web_socket_factory_.html index 6b2a110582..b765b6049f 100644 --- a/papi-dts/modules/_client_services_web_socket_factory_.html +++ b/papi-dts/modules/_client_services_web_socket_factory_.html @@ -1,2 +1,2 @@ -"client/services/web-socket.factory" | papi-dts

    Namespace "client/services/web-socket.factory"

    Index

    Functions

    createWebSocket +"client/services/web-socket.factory" | papi-dts

    Namespace "client/services/web-socket.factory"

    Index

    Functions

    \ No newline at end of file diff --git a/papi-dts/modules/_client_services_web_socket_interface_.html b/papi-dts/modules/_client_services_web_socket_interface_.html index d0fd38564c..5b53542684 100644 --- a/papi-dts/modules/_client_services_web_socket_interface_.html +++ b/papi-dts/modules/_client_services_web_socket_interface_.html @@ -1,2 +1,2 @@ -"client/services/web-socket.interface" | papi-dts

    Namespace "client/services/web-socket.interface"

    Index

    Type Aliases

    IWebSocket +"client/services/web-socket.interface" | papi-dts

    Namespace "client/services/web-socket.interface"

    Index

    Type Aliases

    \ No newline at end of file diff --git a/papi-dts/modules/_extension_host_extension_types_extension_activation_context_model_.html b/papi-dts/modules/_extension_host_extension_types_extension_activation_context_model_.html index f099a37a8f..67f433970a 100644 --- a/papi-dts/modules/_extension_host_extension_types_extension_activation_context_model_.html +++ b/papi-dts/modules/_extension_host_extension_types_extension_activation_context_model_.html @@ -1,2 +1,2 @@ -"extension-host/extension-types/extension-activation-context.model" | papi-dts

    Namespace "extension-host/extension-types/extension-activation-context.model"

    Index

    Type Aliases

    ExecutionActivationContext +"extension-host/extension-types/extension-activation-context.model" | papi-dts

    Namespace "extension-host/extension-types/extension-activation-context.model"

    Index

    Type Aliases

    \ No newline at end of file diff --git a/papi-dts/modules/_extension_host_extension_types_extension_interface_.html b/papi-dts/modules/_extension_host_extension_types_extension_interface_.html index 5b6d05dfb7..47d5991a8f 100644 --- a/papi-dts/modules/_extension_host_extension_types_extension_interface_.html +++ b/papi-dts/modules/_extension_host_extension_types_extension_interface_.html @@ -1,2 +1,2 @@ -"extension-host/extension-types/extension.interface" | papi-dts

    Namespace "extension-host/extension-types/extension.interface"

    Index

    Interfaces

    IExtension +"extension-host/extension-types/extension.interface" | papi-dts

    Namespace "extension-host/extension-types/extension.interface"

    Index

    Interfaces

    \ No newline at end of file diff --git a/papi-dts/modules/_extension_host_extension_types_extension_manifest_model_.html b/papi-dts/modules/_extension_host_extension_types_extension_manifest_model_.html index fef5ff1981..b90da4fda8 100644 --- a/papi-dts/modules/_extension_host_extension_types_extension_manifest_model_.html +++ b/papi-dts/modules/_extension_host_extension_types_extension_manifest_model_.html @@ -1,2 +1,2 @@ -"extension-host/extension-types/extension-manifest.model" | papi-dts

    Namespace "extension-host/extension-types/extension-manifest.model"

    Index

    Type Aliases

    ExtensionManifest +"extension-host/extension-types/extension-manifest.model" | papi-dts

    Namespace "extension-host/extension-types/extension-manifest.model"

    Index

    Type Aliases

    \ No newline at end of file diff --git a/papi-dts/modules/_extension_host_services_extension_host_web_socket_model_.html b/papi-dts/modules/_extension_host_services_extension_host_web_socket_model_.html index 5e6b91acd0..78233cca58 100644 --- a/papi-dts/modules/_extension_host_services_extension_host_web_socket_model_.html +++ b/papi-dts/modules/_extension_host_services_extension_host_web_socket_model_.html @@ -1,3 +1,3 @@ -"extension-host/services/extension-host-web-socket.model" | papi-dts

    Namespace "extension-host/services/extension-host-web-socket.model"

    Index

    Namespaces

    default +"extension-host/services/extension-host-web-socket.model" | papi-dts

    Namespace "extension-host/services/extension-host-web-socket.model"

    Index

    Namespaces

    Classes

    \ No newline at end of file diff --git a/papi-dts/modules/_extension_host_services_extension_storage_service_.html b/papi-dts/modules/_extension_host_services_extension_storage_service_.html index d8105b3162..ee50d031a6 100644 --- a/papi-dts/modules/_extension_host_services_extension_storage_service_.html +++ b/papi-dts/modules/_extension_host_services_extension_storage_service_.html @@ -1,4 +1,4 @@ -"extension-host/services/extension-storage.service" | papi-dts

    Namespace "extension-host/services/extension-storage.service"

    Index

    Interfaces

    ExtensionStorageService +"extension-host/services/extension-storage.service" | papi-dts

    Namespace "extension-host/services/extension-storage.service"

    Index

    Interfaces

    Variables

    Functions

    buildExtensionPathFromName setExtensionUris diff --git a/papi-dts/modules/_main_services_server_network_connector_service_.html b/papi-dts/modules/_main_services_server_network_connector_service_.html index 68d6e2b6f2..59b1f570da 100644 --- a/papi-dts/modules/_main_services_server_network_connector_service_.html +++ b/papi-dts/modules/_main_services_server_network_connector_service_.html @@ -1,2 +1,2 @@ -"main/services/server-network-connector.service" | papi-dts

    Namespace "main/services/server-network-connector.service"

    Index

    Classes

    default +"main/services/server-network-connector.service" | papi-dts

    Namespace "main/services/server-network-connector.service"

    Index

    Classes

    \ No newline at end of file diff --git a/papi-dts/modules/_node_models_execution_token_model_.html b/papi-dts/modules/_node_models_execution_token_model_.html index d933285f7c..ea9e3672a9 100644 --- a/papi-dts/modules/_node_models_execution_token_model_.html +++ b/papi-dts/modules/_node_models_execution_token_model_.html @@ -1,3 +1,3 @@ -"node/models/execution-token.model" | papi-dts

    Namespace "node/models/execution-token.model"

    Index

    Classes

    ExecutionToken +"node/models/execution-token.model" | papi-dts

    Namespace "node/models/execution-token.model"

    Index

    Classes

    Type Aliases

    \ No newline at end of file diff --git a/papi-dts/modules/_node_services_execution_token_service_.html b/papi-dts/modules/_node_services_execution_token_service_.html index 7e0c4341f3..9afdb0354c 100644 --- a/papi-dts/modules/_node_services_execution_token_service_.html +++ b/papi-dts/modules/_node_services_execution_token_service_.html @@ -1,2 +1,2 @@ -"node/services/execution-token.service" | papi-dts

    Namespace "node/services/execution-token.service"

    Index

    Variables

    default +"node/services/execution-token.service" | papi-dts

    Namespace "node/services/execution-token.service"

    Index

    Variables

    \ No newline at end of file diff --git a/papi-dts/modules/_node_services_node_file_system_service_.html b/papi-dts/modules/_node_services_node_file_system_service_.html index b7c8c918ad..03002d48a3 100644 --- a/papi-dts/modules/_node_services_node_file_system_service_.html +++ b/papi-dts/modules/_node_services_node_file_system_service_.html @@ -1,4 +1,4 @@ -"node/services/node-file-system.service" | papi-dts

    Namespace "node/services/node-file-system.service"

    Index

    Enumerations

    EntryType +"node/services/node-file-system.service" | papi-dts

    Namespace "node/services/node-file-system.service"

    Index

    Enumerations

    Type Aliases

    Functions

    copyFile createDir diff --git a/papi-dts/modules/_node_utils_crypto_util_.html b/papi-dts/modules/_node_utils_crypto_util_.html index b38b17964b..c338f54b23 100644 --- a/papi-dts/modules/_node_utils_crypto_util_.html +++ b/papi-dts/modules/_node_utils_crypto_util_.html @@ -1,4 +1,4 @@ -"node/utils/crypto-util" | papi-dts

    Namespace "node/utils/crypto-util"

    Index

    Functions

    createNonce +"node/utils/crypto-util" | papi-dts
    \ No newline at end of file diff --git a/papi-dts/modules/_node_utils_util_.html b/papi-dts/modules/_node_utils_util_.html index 10db4d08e2..605ceba36c 100644 --- a/papi-dts/modules/_node_utils_util_.html +++ b/papi-dts/modules/_node_utils_util_.html @@ -1,4 +1,4 @@ -"node/utils/util" | papi-dts

    Namespace "node/utils/util"

    Index

    Variables

    FILE_PROTOCOL +"node/utils/util" | papi-dts

    Namespace "node/utils/util"

    Index

    Variables

    Functions

    getAppDir getPathFromUri diff --git a/papi-dts/modules/_papi_shared_types_.html b/papi-dts/modules/_papi_shared_types_.html index aa62c85af6..e17e6565d8 100644 --- a/papi-dts/modules/_papi_shared_types_.html +++ b/papi-dts/modules/_papi_shared_types_.html @@ -1,4 +1,4 @@ -"papi-shared-types" | papi-dts

    Namespace "papi-shared-types"

    Index

    Interfaces

    CommandHandlers +"papi-shared-types" | papi-dts

    Namespace "papi-shared-types"

    Index

    Interfaces

    CommandHandlers DataProviders ProjectDataProviderInterfaces ProjectSettingTypes diff --git a/papi-dts/modules/_renderer_components_dialogs_dialog_base_data_.html b/papi-dts/modules/_renderer_components_dialogs_dialog_base_data_.html index 4458669904..b71c65da73 100644 --- a/papi-dts/modules/_renderer_components_dialogs_dialog_base_data_.html +++ b/papi-dts/modules/_renderer_components_dialogs_dialog_base_data_.html @@ -1,4 +1,4 @@ -"renderer/components/dialogs/dialog-base.data" | papi-dts

    Namespace "renderer/components/dialogs/dialog-base.data"

    Index

    Type Aliases

    DialogDefinitionBase +"renderer/components/dialogs/dialog-base.data" | papi-dts

    Namespace "renderer/components/dialogs/dialog-base.data"

    Index

    Type Aliases

    Variables

    Functions

    hookUpDialogService diff --git a/papi-dts/modules/_renderer_components_dialogs_dialog_definition_model_.html b/papi-dts/modules/_renderer_components_dialogs_dialog_definition_model_.html index 27a2d9cd97..44ad1ce2aa 100644 --- a/papi-dts/modules/_renderer_components_dialogs_dialog_definition_model_.html +++ b/papi-dts/modules/_renderer_components_dialogs_dialog_definition_model_.html @@ -1,4 +1,4 @@ -"renderer/components/dialogs/dialog-definition.model" | papi-dts

    Namespace "renderer/components/dialogs/dialog-definition.model"

    Index

    Interfaces

    DialogTypes +"renderer/components/dialogs/dialog-definition.model" | papi-dts

    Namespace "renderer/components/dialogs/dialog-definition.model"

    Index

    Interfaces

    Type Aliases

    DialogDataTypes DialogDefinition DialogTabTypes diff --git a/papi-dts/modules/_renderer_hooks_hook_generators_create_use_data_hook_util_.html b/papi-dts/modules/_renderer_hooks_hook_generators_create_use_data_hook_util_.html index a699fcf5c4..99dc2b7a18 100644 --- a/papi-dts/modules/_renderer_hooks_hook_generators_create_use_data_hook_util_.html +++ b/papi-dts/modules/_renderer_hooks_hook_generators_create_use_data_hook_util_.html @@ -1,2 +1,2 @@ -"renderer/hooks/hook-generators/create-use-data-hook.util" | papi-dts

    Namespace "renderer/hooks/hook-generators/create-use-data-hook.util"

    Index

    Functions

    default +"renderer/hooks/hook-generators/create-use-data-hook.util" | papi-dts

    Namespace "renderer/hooks/hook-generators/create-use-data-hook.util"

    Index

    Functions

    \ No newline at end of file diff --git a/papi-dts/modules/_renderer_hooks_hook_generators_create_use_network_object_hook_util_.html b/papi-dts/modules/_renderer_hooks_hook_generators_create_use_network_object_hook_util_.html index 4e73121ada..469c531985 100644 --- a/papi-dts/modules/_renderer_hooks_hook_generators_create_use_network_object_hook_util_.html +++ b/papi-dts/modules/_renderer_hooks_hook_generators_create_use_network_object_hook_util_.html @@ -1,2 +1,2 @@ -"renderer/hooks/hook-generators/create-use-network-object-hook.util" | papi-dts

    Namespace "renderer/hooks/hook-generators/create-use-network-object-hook.util"

    Index

    Functions

    default +"renderer/hooks/hook-generators/create-use-network-object-hook.util" | papi-dts

    Namespace "renderer/hooks/hook-generators/create-use-network-object-hook.util"

    Index

    Functions

    \ No newline at end of file diff --git a/papi-dts/modules/_renderer_hooks_papi_hooks_index_.html b/papi-dts/modules/_renderer_hooks_papi_hooks_index_.html index a4f2e88724..79a68ade70 100644 --- a/papi-dts/modules/_renderer_hooks_papi_hooks_index_.html +++ b/papi-dts/modules/_renderer_hooks_papi_hooks_index_.html @@ -1,4 +1,4 @@ -"renderer/hooks/papi-hooks/index" | papi-dts

    Namespace "renderer/hooks/papi-hooks/index"

    References

    useData +"renderer/hooks/papi-hooks/index" | papi-dts

    Namespace "renderer/hooks/papi-hooks/index"

    References

    useData useDataProvider useDataProviderMulti useDialogCallback diff --git a/papi-dts/modules/_renderer_hooks_papi_hooks_use_data_hook_.html b/papi-dts/modules/_renderer_hooks_papi_hooks_use_data_hook_.html index 30ee425b89..0bfe3b2cae 100644 --- a/papi-dts/modules/_renderer_hooks_papi_hooks_use_data_hook_.html +++ b/papi-dts/modules/_renderer_hooks_papi_hooks_use_data_hook_.html @@ -1,2 +1,2 @@ -"renderer/hooks/papi-hooks/use-data.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-data.hook"

    Index

    Functions

    default +"renderer/hooks/papi-hooks/use-data.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-data.hook"

    Index

    Functions

    \ No newline at end of file diff --git a/papi-dts/modules/_renderer_hooks_papi_hooks_use_data_provider_hook_.html b/papi-dts/modules/_renderer_hooks_papi_hooks_use_data_provider_hook_.html index 466c4c5a65..f5433040c9 100644 --- a/papi-dts/modules/_renderer_hooks_papi_hooks_use_data_provider_hook_.html +++ b/papi-dts/modules/_renderer_hooks_papi_hooks_use_data_provider_hook_.html @@ -1,2 +1,2 @@ -"renderer/hooks/papi-hooks/use-data-provider.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-data-provider.hook"

    Index

    Functions

    default +"renderer/hooks/papi-hooks/use-data-provider.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-data-provider.hook"

    Index

    Functions

    \ No newline at end of file diff --git a/papi-dts/modules/_renderer_hooks_papi_hooks_use_data_provider_multi_hook_.html b/papi-dts/modules/_renderer_hooks_papi_hooks_use_data_provider_multi_hook_.html index 8eb3b0b635..d1879cbd2f 100644 --- a/papi-dts/modules/_renderer_hooks_papi_hooks_use_data_provider_multi_hook_.html +++ b/papi-dts/modules/_renderer_hooks_papi_hooks_use_data_provider_multi_hook_.html @@ -1,2 +1,2 @@ -"renderer/hooks/papi-hooks/use-data-provider-multi.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-data-provider-multi.hook"

    Index

    Functions

    default +"renderer/hooks/papi-hooks/use-data-provider-multi.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-data-provider-multi.hook"

    Index

    Functions

    \ No newline at end of file diff --git a/papi-dts/modules/_renderer_hooks_papi_hooks_use_dialog_callback_hook_.html b/papi-dts/modules/_renderer_hooks_papi_hooks_use_dialog_callback_hook_.html index c0a4efd57f..1d0e05adf0 100644 --- a/papi-dts/modules/_renderer_hooks_papi_hooks_use_dialog_callback_hook_.html +++ b/papi-dts/modules/_renderer_hooks_papi_hooks_use_dialog_callback_hook_.html @@ -1,3 +1,3 @@ -"renderer/hooks/papi-hooks/use-dialog-callback.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-dialog-callback.hook"

    Index

    Type Aliases

    UseDialogCallbackOptions +"renderer/hooks/papi-hooks/use-dialog-callback.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-dialog-callback.hook"

    Index

    Type Aliases

    Functions

    \ No newline at end of file diff --git a/papi-dts/modules/_renderer_hooks_papi_hooks_use_localized_strings_hook_.html b/papi-dts/modules/_renderer_hooks_papi_hooks_use_localized_strings_hook_.html index 74ec3b26b0..89e3b6edd5 100644 --- a/papi-dts/modules/_renderer_hooks_papi_hooks_use_localized_strings_hook_.html +++ b/papi-dts/modules/_renderer_hooks_papi_hooks_use_localized_strings_hook_.html @@ -1,2 +1,2 @@ -"renderer/hooks/papi-hooks/use-localized-strings-hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-localized-strings-hook"

    Index

    Functions

    default +"renderer/hooks/papi-hooks/use-localized-strings-hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-localized-strings-hook"

    Index

    Functions

    \ No newline at end of file diff --git a/papi-dts/modules/_renderer_hooks_papi_hooks_use_project_data_hook_.html b/papi-dts/modules/_renderer_hooks_papi_hooks_use_project_data_hook_.html index 6cde66166d..3f235feb11 100644 --- a/papi-dts/modules/_renderer_hooks_papi_hooks_use_project_data_hook_.html +++ b/papi-dts/modules/_renderer_hooks_papi_hooks_use_project_data_hook_.html @@ -1,2 +1,2 @@ -"renderer/hooks/papi-hooks/use-project-data.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-project-data.hook"

    Index

    Functions

    default +"renderer/hooks/papi-hooks/use-project-data.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-project-data.hook"

    Index

    Functions

    \ No newline at end of file diff --git a/papi-dts/modules/_renderer_hooks_papi_hooks_use_project_data_provider_hook_.html b/papi-dts/modules/_renderer_hooks_papi_hooks_use_project_data_provider_hook_.html index 63210a3846..3d63de48e0 100644 --- a/papi-dts/modules/_renderer_hooks_papi_hooks_use_project_data_provider_hook_.html +++ b/papi-dts/modules/_renderer_hooks_papi_hooks_use_project_data_provider_hook_.html @@ -1,2 +1,2 @@ -"renderer/hooks/papi-hooks/use-project-data-provider.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-project-data-provider.hook"

    Index

    Functions

    default +"renderer/hooks/papi-hooks/use-project-data-provider.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-project-data-provider.hook"

    Index

    Functions

    \ No newline at end of file diff --git a/papi-dts/modules/_renderer_hooks_papi_hooks_use_project_setting_hook_.html b/papi-dts/modules/_renderer_hooks_papi_hooks_use_project_setting_hook_.html index 358a603dc7..bb16df0c57 100644 --- a/papi-dts/modules/_renderer_hooks_papi_hooks_use_project_setting_hook_.html +++ b/papi-dts/modules/_renderer_hooks_papi_hooks_use_project_setting_hook_.html @@ -1,2 +1,2 @@ -"renderer/hooks/papi-hooks/use-project-setting.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-project-setting.hook"

    Index

    Functions

    default +"renderer/hooks/papi-hooks/use-project-setting.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-project-setting.hook"

    Index

    Functions

    \ No newline at end of file diff --git a/papi-dts/modules/_renderer_hooks_papi_hooks_use_setting_hook_.html b/papi-dts/modules/_renderer_hooks_papi_hooks_use_setting_hook_.html index 9737585b7a..5549e76585 100644 --- a/papi-dts/modules/_renderer_hooks_papi_hooks_use_setting_hook_.html +++ b/papi-dts/modules/_renderer_hooks_papi_hooks_use_setting_hook_.html @@ -1,2 +1,2 @@ -"renderer/hooks/papi-hooks/use-setting.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-setting.hook"

    Index

    Functions

    default +"renderer/hooks/papi-hooks/use-setting.hook" | papi-dts

    Namespace "renderer/hooks/papi-hooks/use-setting.hook"

    Index

    Functions

    \ No newline at end of file diff --git a/papi-dts/modules/_renderer_services_renderer_web_socket_service_.html b/papi-dts/modules/_renderer_services_renderer_web_socket_service_.html index c4a08d4d0e..96cb6b1b7b 100644 --- a/papi-dts/modules/_renderer_services_renderer_web_socket_service_.html +++ b/papi-dts/modules/_renderer_services_renderer_web_socket_service_.html @@ -1,3 +1,3 @@ -"renderer/services/renderer-web-socket.service" | papi-dts

    Namespace "renderer/services/renderer-web-socket.service"

    Index

    Classes

    default +"renderer/services/renderer-web-socket.service" | papi-dts

    Namespace "renderer/services/renderer-web-socket.service"

    Index

    Classes

    Functions

    \ No newline at end of file diff --git a/papi-dts/modules/_renderer_services_renderer_xml_http_request_service_.html b/papi-dts/modules/_renderer_services_renderer_xml_http_request_service_.html index d12bac1732..2bb80e2508 100644 --- a/papi-dts/modules/_renderer_services_renderer_xml_http_request_service_.html +++ b/papi-dts/modules/_renderer_services_renderer_xml_http_request_service_.html @@ -1,2 +1,2 @@ -"renderer/services/renderer-xml-http-request.service" | papi-dts

    Namespace "renderer/services/renderer-xml-http-request.service"

    Index

    Classes

    default +"renderer/services/renderer-xml-http-request.service" | papi-dts

    Namespace "renderer/services/renderer-xml-http-request.service"

    Index

    Classes

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_data_file_system_model_.html b/papi-dts/modules/_shared_data_file_system_model_.html index c38c73f346..e9e04544ae 100644 --- a/papi-dts/modules/_shared_data_file_system_model_.html +++ b/papi-dts/modules/_shared_data_file_system_model_.html @@ -1,2 +1,2 @@ -"shared/data/file-system.model" | papi-dts

    Namespace "shared/data/file-system.model"

    Index

    Type Aliases

    Uri +"shared/data/file-system.model" | papi-dts

    Namespace "shared/data/file-system.model"

    Index

    Type Aliases

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_data_internal_connection_model_.html b/papi-dts/modules/_shared_data_internal_connection_model_.html index 88b44e3c51..1715e32df9 100644 --- a/papi-dts/modules/_shared_data_internal_connection_model_.html +++ b/papi-dts/modules/_shared_data_internal_connection_model_.html @@ -1,4 +1,4 @@ -"shared/data/internal-connection.model" | papi-dts

    Namespace "shared/data/internal-connection.model"

    Index

    Enumerations

    ConnectionStatus +"shared/data/internal-connection.model" | papi-dts

    Namespace "shared/data/internal-connection.model"

    Index

    Enumerations

    Type Aliases

    ClientConnectEvent ClientDisconnectEvent InternalEvent diff --git a/papi-dts/modules/_shared_data_network_connector_model_.html b/papi-dts/modules/_shared_data_network_connector_model_.html index 2a4fcf35a5..cd868192b0 100644 --- a/papi-dts/modules/_shared_data_network_connector_model_.html +++ b/papi-dts/modules/_shared_data_network_connector_model_.html @@ -1,4 +1,4 @@ -"shared/data/network-connector.model" | papi-dts

    Namespace "shared/data/network-connector.model"

    Index

    Enumerations

    MessageType +"shared/data/network-connector.model" | papi-dts

    Namespace "shared/data/network-connector.model"

    Index

    Enumerations

    Type Aliases

    ClientConnect InitClient Message diff --git a/papi-dts/modules/_shared_global_this_model_.html b/papi-dts/modules/_shared_global_this_model_.html index 76d6eeb3a5..d93c25e409 100644 --- a/papi-dts/modules/_shared_global_this_model_.html +++ b/papi-dts/modules/_shared_global_this_model_.html @@ -1,2 +1,2 @@ -"shared/global-this.model" | papi-dts

    Namespace "shared/global-this.model"

    Index

    Enumerations

    ProcessType +"shared/global-this.model" | papi-dts

    Namespace "shared/global-this.model"

    Index

    Enumerations

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_models_base_project_data_provider_engine_model_.html b/papi-dts/modules/_shared_models_base_project_data_provider_engine_model_.html index 58fb45575b..ba2dfde94e 100644 --- a/papi-dts/modules/_shared_models_base_project_data_provider_engine_model_.html +++ b/papi-dts/modules/_shared_models_base_project_data_provider_engine_model_.html @@ -1,3 +1,3 @@ -"shared/models/base-project-data-provider-engine.model" | papi-dts

    Namespace "shared/models/base-project-data-provider-engine.model"

    Index

    Classes

    BaseProjectDataProviderEngine +"shared/models/base-project-data-provider-engine.model" | papi-dts

    Namespace "shared/models/base-project-data-provider-engine.model"

    Index

    Classes

    Type Aliases

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_models_data_provider_engine_model_.html b/papi-dts/modules/_shared_models_data_provider_engine_model_.html index 2ada3a6512..b41a6d3802 100644 --- a/papi-dts/modules/_shared_models_data_provider_engine_model_.html +++ b/papi-dts/modules/_shared_models_data_provider_engine_model_.html @@ -1,4 +1,4 @@ -"shared/models/data-provider-engine.model" | papi-dts

    Namespace "shared/models/data-provider-engine.model"

    Index

    Classes

    DataProviderEngine +"shared/models/data-provider-engine.model" | papi-dts

    Namespace "shared/models/data-provider-engine.model"

    Index

    Classes

    Type Aliases

    DataProviderEngineNotifyUpdate WithNotifyUpdate default diff --git a/papi-dts/modules/_shared_models_data_provider_interface_.html b/papi-dts/modules/_shared_models_data_provider_interface_.html index b9993f7d5e..faa70d2885 100644 --- a/papi-dts/modules/_shared_models_data_provider_interface_.html +++ b/papi-dts/modules/_shared_models_data_provider_interface_.html @@ -1,3 +1,3 @@ -"shared/models/data-provider.interface" | papi-dts

    Namespace "shared/models/data-provider.interface"

    Index

    Type Aliases

    IDisposableDataProvider +"shared/models/data-provider.interface" | papi-dts

    Namespace "shared/models/data-provider.interface"

    Index

    Type Aliases

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_models_data_provider_model_.html b/papi-dts/modules/_shared_models_data_provider_model_.html index b5ccf74415..620e19499d 100644 --- a/papi-dts/modules/_shared_models_data_provider_model_.html +++ b/papi-dts/modules/_shared_models_data_provider_model_.html @@ -1,4 +1,4 @@ -"shared/models/data-provider.model" | papi-dts

    Namespace "shared/models/data-provider.model"

    Index

    Type Aliases

    DataProviderDataType +"shared/models/data-provider.model" | papi-dts

    Namespace "shared/models/data-provider.model"

    Index

    Type Aliases

    DataProviderDataType DataProviderDataTypes DataProviderGetter DataProviderGetters diff --git a/papi-dts/modules/_shared_models_dialog_options_model_.html b/papi-dts/modules/_shared_models_dialog_options_model_.html index 810feaef77..8bee57d408 100644 --- a/papi-dts/modules/_shared_models_dialog_options_model_.html +++ b/papi-dts/modules/_shared_models_dialog_options_model_.html @@ -1,4 +1,4 @@ -"shared/models/dialog-options.model" | papi-dts

    Namespace "shared/models/dialog-options.model"

    Index

    Type Aliases

    DialogData +"shared/models/dialog-options.model" | papi-dts
    \ No newline at end of file diff --git a/papi-dts/modules/_shared_models_docking_framework_model_.html b/papi-dts/modules/_shared_models_docking_framework_model_.html index 176bd476d3..8f79d1eed1 100644 --- a/papi-dts/modules/_shared_models_docking_framework_model_.html +++ b/papi-dts/modules/_shared_models_docking_framework_model_.html @@ -1,4 +1,4 @@ -"shared/models/docking-framework.model" | papi-dts

    Namespace "shared/models/docking-framework.model"

    Index

    Interfaces

    FloatLayout +"shared/models/docking-framework.model" | papi-dts

    Namespace "shared/models/docking-framework.model"

    Index

    Interfaces

    Type Aliases

    AddWebViewEvent diff --git a/papi-dts/modules/_shared_models_elevated_privileges_model_.html b/papi-dts/modules/_shared_models_elevated_privileges_model_.html index 28342dee7d..13cccf3c34 100644 --- a/papi-dts/modules/_shared_models_elevated_privileges_model_.html +++ b/papi-dts/modules/_shared_models_elevated_privileges_model_.html @@ -1,3 +1,3 @@ -"shared/models/elevated-privileges.model" | papi-dts

    Namespace "shared/models/elevated-privileges.model"

    Index

    Enumerations

    ElevatedPrivilegeNames +"shared/models/elevated-privileges.model" | papi-dts

    Namespace "shared/models/elevated-privileges.model"

    Index

    Enumerations

    Type Aliases

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_models_extract_data_provider_data_types_model_.html b/papi-dts/modules/_shared_models_extract_data_provider_data_types_model_.html index 8a761ea12c..56e8c0b9fb 100644 --- a/papi-dts/modules/_shared_models_extract_data_provider_data_types_model_.html +++ b/papi-dts/modules/_shared_models_extract_data_provider_data_types_model_.html @@ -1,2 +1,2 @@ -"shared/models/extract-data-provider-data-types.model" | papi-dts

    Namespace "shared/models/extract-data-provider-data-types.model"

    Index

    Type Aliases

    default +"shared/models/extract-data-provider-data-types.model" | papi-dts

    Namespace "shared/models/extract-data-provider-data-types.model"

    Index

    Type Aliases

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_models_manage_extensions_privilege_model_.html b/papi-dts/modules/_shared_models_manage_extensions_privilege_model_.html index 2389ab3d76..48fe3c07a2 100644 --- a/papi-dts/modules/_shared_models_manage_extensions_privilege_model_.html +++ b/papi-dts/modules/_shared_models_manage_extensions_privilege_model_.html @@ -1,4 +1,4 @@ -"shared/models/manage-extensions-privilege.model" | papi-dts

    Namespace "shared/models/manage-extensions-privilege.model"

    Index

    Type Aliases

    DisableExtensionFunction +"shared/models/manage-extensions-privilege.model" | papi-dts

    Namespace "shared/models/manage-extensions-privilege.model"

    Index

    Type Aliases

    DisableExtensionFunction EnableExtensionFunction ExtensionIdentifier GetInstalledExtensionsFunction diff --git a/papi-dts/modules/_shared_models_network_object_model_.html b/papi-dts/modules/_shared_models_network_object_model_.html index 0dd148f18d..05afc42968 100644 --- a/papi-dts/modules/_shared_models_network_object_model_.html +++ b/papi-dts/modules/_shared_models_network_object_model_.html @@ -1,4 +1,4 @@ -"shared/models/network-object.model" | papi-dts

    Namespace "shared/models/network-object.model"

    Index

    Type Aliases

    DisposableNetworkObject +"shared/models/network-object.model" | papi-dts

    Namespace "shared/models/network-object.model"

    Index

    Type Aliases

    DisposableNetworkObject LocalObjectToProxyCreator NetworkObject NetworkObjectDetails diff --git a/papi-dts/modules/_shared_models_network_object_status_service_model_.html b/papi-dts/modules/_shared_models_network_object_status_service_model_.html index 694532664e..820b6576f9 100644 --- a/papi-dts/modules/_shared_models_network_object_status_service_model_.html +++ b/papi-dts/modules/_shared_models_network_object_status_service_model_.html @@ -1,4 +1,4 @@ -"shared/models/network-object-status.service-model" | papi-dts

    Namespace "shared/models/network-object-status.service-model"

    Index

    Interfaces

    NetworkObjectStatusRemoteServiceType +"shared/models/network-object-status.service-model" | papi-dts
    \ No newline at end of file diff --git a/papi-dts/modules/_shared_models_papi_network_event_emitter_model_.html b/papi-dts/modules/_shared_models_papi_network_event_emitter_model_.html index e6121adbea..a1a2465704 100644 --- a/papi-dts/modules/_shared_models_papi_network_event_emitter_model_.html +++ b/papi-dts/modules/_shared_models_papi_network_event_emitter_model_.html @@ -1,2 +1,2 @@ -"shared/models/papi-network-event-emitter.model" | papi-dts

    Namespace "shared/models/papi-network-event-emitter.model"

    Index

    Classes

    default +"shared/models/papi-network-event-emitter.model" | papi-dts

    Namespace "shared/models/papi-network-event-emitter.model"

    Index

    Classes

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_models_project_data_provider_engine_factory_model_.html b/papi-dts/modules/_shared_models_project_data_provider_engine_factory_model_.html index e877fb3554..a0ab2e4bb3 100644 --- a/papi-dts/modules/_shared_models_project_data_provider_engine_factory_model_.html +++ b/papi-dts/modules/_shared_models_project_data_provider_engine_factory_model_.html @@ -1,3 +1,3 @@ -"shared/models/project-data-provider-engine-factory.model" | papi-dts

    Namespace "shared/models/project-data-provider-engine-factory.model"

    Index

    Classes

    LayeringProjectDataProviderEngineFactory +"shared/models/project-data-provider-engine-factory.model" | papi-dts
    \ No newline at end of file diff --git a/papi-dts/modules/_shared_models_project_data_provider_engine_model_.html b/papi-dts/modules/_shared_models_project_data_provider_engine_model_.html index 6f9d06dcf0..7bc47c853c 100644 --- a/papi-dts/modules/_shared_models_project_data_provider_engine_model_.html +++ b/papi-dts/modules/_shared_models_project_data_provider_engine_model_.html @@ -1,3 +1,3 @@ -"shared/models/project-data-provider-engine.model" | papi-dts

    Namespace "shared/models/project-data-provider-engine.model"

    Index

    Classes

    ProjectDataProviderEngine +"shared/models/project-data-provider-engine.model" | papi-dts

    Namespace "shared/models/project-data-provider-engine.model"

    Index

    Classes

    Type Aliases

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_models_project_data_provider_factory_interface_.html b/papi-dts/modules/_shared_models_project_data_provider_factory_interface_.html index 889ed36168..6134a53719 100644 --- a/papi-dts/modules/_shared_models_project_data_provider_factory_interface_.html +++ b/papi-dts/modules/_shared_models_project_data_provider_factory_interface_.html @@ -1,4 +1,4 @@ -"shared/models/project-data-provider-factory.interface" | papi-dts

    Namespace "shared/models/project-data-provider-factory.interface"

    Index

    Interfaces

    default +"shared/models/project-data-provider-factory.interface" | papi-dts

    Namespace "shared/models/project-data-provider-factory.interface"

    Index

    Interfaces

    Type Aliases

    Variables

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_models_project_data_provider_model_.html b/papi-dts/modules/_shared_models_project_data_provider_model_.html index 8fc00840b6..c55b5a0eca 100644 --- a/papi-dts/modules/_shared_models_project_data_provider_model_.html +++ b/papi-dts/modules/_shared_models_project_data_provider_model_.html @@ -1,4 +1,4 @@ -"shared/models/project-data-provider.model" | papi-dts

    Namespace "shared/models/project-data-provider.model"

    Index

    Type Aliases

    ExtensionDataScope +"shared/models/project-data-provider.model" | papi-dts

    Namespace "shared/models/project-data-provider.model"

    Index

    Type Aliases

    Variables

    PROJECT_INTERFACE_PLATFORM_BASE diff --git a/papi-dts/modules/_shared_models_project_lookup_service_model_.html b/papi-dts/modules/_shared_models_project_lookup_service_model_.html index 5e7bfcfc29..c12f556276 100644 --- a/papi-dts/modules/_shared_models_project_lookup_service_model_.html +++ b/papi-dts/modules/_shared_models_project_lookup_service_model_.html @@ -1,4 +1,4 @@ -"shared/models/project-lookup.service-model" | papi-dts

    Namespace "shared/models/project-lookup.service-model"

    Index

    Type Aliases

    ProjectLookupServiceType +"shared/models/project-lookup.service-model" | papi-dts

    Namespace "shared/models/project-lookup.service-model"

    Index

    Type Aliases

    Variables

    NETWORK_OBJECT_NAME_PROJECT_LOOKUP_SERVICE projectLookupServiceBase testingProjectLookupService diff --git a/papi-dts/modules/_shared_models_project_metadata_model_.html b/papi-dts/modules/_shared_models_project_metadata_model_.html index 217b80eadc..dba816b80f 100644 --- a/papi-dts/modules/_shared_models_project_metadata_model_.html +++ b/papi-dts/modules/_shared_models_project_metadata_model_.html @@ -1,4 +1,4 @@ -"shared/models/project-metadata.model" | papi-dts

    Namespace "shared/models/project-metadata.model"

    Index

    Type Aliases

    ProjectDataProviderFactoryMetadataInfo +"shared/models/project-metadata.model" | papi-dts
    \ No newline at end of file diff --git a/papi-dts/modules/_shared_models_web_view_model_.html b/papi-dts/modules/_shared_models_web_view_model_.html index beb537f072..e028379836 100644 --- a/papi-dts/modules/_shared_models_web_view_model_.html +++ b/papi-dts/modules/_shared_models_web_view_model_.html @@ -1,4 +1,4 @@ -"shared/models/web-view.model" | papi-dts

    Namespace "shared/models/web-view.model"

    Index

    Enumerations

    WebViewContentType +"shared/models/web-view.model" | papi-dts

    Namespace "shared/models/web-view.model"

    Index

    Enumerations

    Type Aliases

    GetSavedWebViewDefinition GetWebViewOptions SavedWebViewDefinition diff --git a/papi-dts/modules/_shared_models_web_view_provider_model_.html b/papi-dts/modules/_shared_models_web_view_provider_model_.html index 490e7f48e4..3ddf7becd1 100644 --- a/papi-dts/modules/_shared_models_web_view_provider_model_.html +++ b/papi-dts/modules/_shared_models_web_view_provider_model_.html @@ -1,4 +1,4 @@ -"shared/models/web-view-provider.model" | papi-dts

    Namespace "shared/models/web-view-provider.model"

    Index

    Interfaces

    DisposableWebViewProvider +"shared/models/web-view-provider.model" | papi-dts
    \ No newline at end of file diff --git a/papi-dts/modules/_shared_services_command_service_.html b/papi-dts/modules/_shared_services_command_service_.html index 6915911f14..4026157d49 100644 --- a/papi-dts/modules/_shared_services_command_service_.html +++ b/papi-dts/modules/_shared_services_command_service_.html @@ -1,4 +1,4 @@ -"shared/services/command.service" | papi-dts

    Namespace "shared/services/command.service"

    Index

    Type Aliases

    moduleSummaryComments +"shared/services/command.service" | papi-dts

    Namespace "shared/services/command.service"

    Index

    Type Aliases

    Functions

    createSendCommandFunction initialize registerCommand diff --git a/papi-dts/modules/_shared_services_connection_service_.html b/papi-dts/modules/_shared_services_connection_service_.html index deca2a630e..35982e0139 100644 --- a/papi-dts/modules/_shared_services_connection_service_.html +++ b/papi-dts/modules/_shared_services_connection_service_.html @@ -1,4 +1,4 @@ -"shared/services/connection.service" | papi-dts

    Namespace "shared/services/connection.service"

    Index

    Functions

    connect +"shared/services/connection.service" | papi-dts

    Namespace "shared/services/connection.service"

    Index

    Functions

    connect disconnect emitEventOnNetwork getClientId diff --git a/papi-dts/modules/_shared_services_data_provider_service_.html b/papi-dts/modules/_shared_services_data_provider_service_.html index 579b577578..d9c10ac934 100644 --- a/papi-dts/modules/_shared_services_data_provider_service_.html +++ b/papi-dts/modules/_shared_services_data_provider_service_.html @@ -1,4 +1,4 @@ -"shared/services/data-provider.service" | papi-dts

    Namespace "shared/services/data-provider.service"

    Index

    Interfaces

    DataProviderService +"shared/services/data-provider.service" | papi-dts

    Namespace "shared/services/data-provider.service"

    Index

    Interfaces

    Variables

    Functions

    getByType registerEngineByType diff --git a/papi-dts/modules/_shared_services_dialog_service_.html b/papi-dts/modules/_shared_services_dialog_service_.html index b69ff2f957..0f1ef0ce95 100644 --- a/papi-dts/modules/_shared_services_dialog_service_.html +++ b/papi-dts/modules/_shared_services_dialog_service_.html @@ -1,2 +1,2 @@ -"shared/services/dialog.service" | papi-dts

    Namespace "shared/services/dialog.service"

    Index

    Variables

    default +"shared/services/dialog.service" | papi-dts

    Namespace "shared/services/dialog.service"

    Index

    Variables

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_services_dialog_service_model_.html b/papi-dts/modules/_shared_services_dialog_service_model_.html index 5e94f86ecd..0379a312f0 100644 --- a/papi-dts/modules/_shared_services_dialog_service_model_.html +++ b/papi-dts/modules/_shared_services_dialog_service_model_.html @@ -1,3 +1,3 @@ -"shared/services/dialog.service-model" | papi-dts

    Namespace "shared/services/dialog.service-model"

    Index

    Interfaces

    DialogService +"shared/services/dialog.service-model" | papi-dts

    Namespace "shared/services/dialog.service-model"

    Index

    Interfaces

    Variables

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_services_internet_service_.html b/papi-dts/modules/_shared_services_internet_service_.html index bc9113c9c5..b027ece52c 100644 --- a/papi-dts/modules/_shared_services_internet_service_.html +++ b/papi-dts/modules/_shared_services_internet_service_.html @@ -1,3 +1,3 @@ -"shared/services/internet.service" | papi-dts

    Namespace "shared/services/internet.service"

    Index

    Interfaces

    InternetService +"shared/services/internet.service" | papi-dts

    Namespace "shared/services/internet.service"

    Index

    Interfaces

    Variables

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_services_localization_service_.html b/papi-dts/modules/_shared_services_localization_service_.html index e4e627df43..8e92acff62 100644 --- a/papi-dts/modules/_shared_services_localization_service_.html +++ b/papi-dts/modules/_shared_services_localization_service_.html @@ -1,2 +1,2 @@ -"shared/services/localization.service" | papi-dts

    Namespace "shared/services/localization.service"

    Index

    Variables

    default +"shared/services/localization.service" | papi-dts

    Namespace "shared/services/localization.service"

    Index

    Variables

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_services_localization_service_model_.html b/papi-dts/modules/_shared_services_localization_service_model_.html index 9dd599153f..02bc659d32 100644 --- a/papi-dts/modules/_shared_services_localization_service_model_.html +++ b/papi-dts/modules/_shared_services_localization_service_model_.html @@ -1,4 +1,4 @@ -"shared/services/localization.service-model" | papi-dts

    Namespace "shared/services/localization.service-model"

    Index

    Type Aliases

    ILocalizationService +"shared/services/localization.service-model" | papi-dts

    Namespace "shared/services/localization.service-model"

    Index

    Type Aliases

    ILocalizationService LocalizationData LocalizationDataDataTypes LocalizationSelector diff --git a/papi-dts/modules/_shared_services_logger_service_.html b/papi-dts/modules/_shared_services_logger_service_.html index 9a3b783ed3..a7051885ed 100644 --- a/papi-dts/modules/_shared_services_logger_service_.html +++ b/papi-dts/modules/_shared_services_logger_service_.html @@ -1,4 +1,4 @@ -"shared/services/logger.service" | papi-dts

    Namespace "shared/services/logger.service"

    Index

    Variables

    WARN_TAG +"shared/services/logger.service" | papi-dts

    Namespace "shared/services/logger.service"

    Index

    Variables

    Functions

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_services_menu_data_service_.html b/papi-dts/modules/_shared_services_menu_data_service_.html index 6a83c64938..c35032534a 100644 --- a/papi-dts/modules/_shared_services_menu_data_service_.html +++ b/papi-dts/modules/_shared_services_menu_data_service_.html @@ -1,2 +1,2 @@ -"shared/services/menu-data.service" | papi-dts

    Namespace "shared/services/menu-data.service"

    Index

    Variables

    default +"shared/services/menu-data.service" | papi-dts

    Namespace "shared/services/menu-data.service"

    Index

    Variables

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_services_menu_data_service_model_.html b/papi-dts/modules/_shared_services_menu_data_service_model_.html index f10bc77044..106d28c199 100644 --- a/papi-dts/modules/_shared_services_menu_data_service_model_.html +++ b/papi-dts/modules/_shared_services_menu_data_service_model_.html @@ -1,4 +1,4 @@ -"shared/services/menu-data.service-model" | papi-dts

    Namespace "shared/services/menu-data.service-model"

    Index

    Type Aliases

    IMenuDataService +"shared/services/menu-data.service-model" | papi-dts

    Namespace "shared/services/menu-data.service-model"

    Index

    Type Aliases

    Variables

    menuDataServiceObjectToProxy menuDataServiceProviderName diff --git a/papi-dts/modules/_shared_services_network_connector_factory_.html b/papi-dts/modules/_shared_services_network_connector_factory_.html index 6e73ef7558..28976eebac 100644 --- a/papi-dts/modules/_shared_services_network_connector_factory_.html +++ b/papi-dts/modules/_shared_services_network_connector_factory_.html @@ -1,2 +1,2 @@ -"shared/services/network-connector.factory" | papi-dts

    Namespace "shared/services/network-connector.factory"

    Index

    Functions

    createNetworkConnector +"shared/services/network-connector.factory" | papi-dts

    Namespace "shared/services/network-connector.factory"

    Index

    Functions

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_services_network_connector_interface_.html b/papi-dts/modules/_shared_services_network_connector_interface_.html index 3778c42564..165ac83b11 100644 --- a/papi-dts/modules/_shared_services_network_connector_interface_.html +++ b/papi-dts/modules/_shared_services_network_connector_interface_.html @@ -1,2 +1,2 @@ -"shared/services/network-connector.interface" | papi-dts

    Namespace "shared/services/network-connector.interface"

    Index

    Interfaces

    default +"shared/services/network-connector.interface" | papi-dts

    Namespace "shared/services/network-connector.interface"

    Index

    Interfaces

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_services_network_object_service_.html b/papi-dts/modules/_shared_services_network_object_service_.html index be4d48c288..738b9199e2 100644 --- a/papi-dts/modules/_shared_services_network_object_service_.html +++ b/papi-dts/modules/_shared_services_network_object_service_.html @@ -1,4 +1,4 @@ -"shared/services/network-object.service" | papi-dts

    Namespace "shared/services/network-object.service"

    Index

    Interfaces

    MinimalNetworkObjectService +"shared/services/network-object.service" | papi-dts

    Namespace "shared/services/network-object.service"

    Index

    Interfaces

    Variables

    default minimalNetworkObjectService diff --git a/papi-dts/modules/_shared_services_network_object_status_service_.html b/papi-dts/modules/_shared_services_network_object_status_service_.html index 860ad336ab..29e640d4b2 100644 --- a/papi-dts/modules/_shared_services_network_object_status_service_.html +++ b/papi-dts/modules/_shared_services_network_object_status_service_.html @@ -1,2 +1,2 @@ -"shared/services/network-object-status.service" | papi-dts

    Namespace "shared/services/network-object-status.service"

    Index

    Variables

    default +"shared/services/network-object-status.service" | papi-dts

    Namespace "shared/services/network-object-status.service"

    Index

    Variables

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_services_network_service_.html b/papi-dts/modules/_shared_services_network_service_.html index 4fbd53b557..565cad5b36 100644 --- a/papi-dts/modules/_shared_services_network_service_.html +++ b/papi-dts/modules/_shared_services_network_service_.html @@ -1,4 +1,4 @@ -"shared/services/network.service" | papi-dts

    Namespace "shared/services/network.service"

    Index

    Interfaces

    PapiNetworkService +"shared/services/network.service" | papi-dts

    Namespace "shared/services/network.service"

    Index

    Interfaces

    Type Aliases

    ArgsRequestHandler ComplexRequestHandler ContentsRequestHandler diff --git a/papi-dts/modules/_shared_services_project_data_provider_service_.html b/papi-dts/modules/_shared_services_project_data_provider_service_.html index db85ce99a7..fad82fe51f 100644 --- a/papi-dts/modules/_shared_services_project_data_provider_service_.html +++ b/papi-dts/modules/_shared_services_project_data_provider_service_.html @@ -1,4 +1,4 @@ -"shared/services/project-data-provider.service" | papi-dts

    Namespace "shared/services/project-data-provider.service"

    Index

    Interfaces

    PapiBackendProjectDataProviderService +"shared/services/project-data-provider.service" | papi-dts

    Namespace "shared/services/project-data-provider.service"

    Index

    Interfaces

    Variables

    papiBackendProjectDataProviderService papiFrontendProjectDataProviderService diff --git a/papi-dts/modules/_shared_services_project_lookup_service_.html b/papi-dts/modules/_shared_services_project_lookup_service_.html index b8ec4ea3cd..495dd8081e 100644 --- a/papi-dts/modules/_shared_services_project_lookup_service_.html +++ b/papi-dts/modules/_shared_services_project_lookup_service_.html @@ -1,2 +1,2 @@ -"shared/services/project-lookup.service" | papi-dts

    Namespace "shared/services/project-lookup.service"

    Index

    Variables

    default +"shared/services/project-lookup.service" | papi-dts

    Namespace "shared/services/project-lookup.service"

    Index

    Variables

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_services_project_settings_service_.html b/papi-dts/modules/_shared_services_project_settings_service_.html index c848279fe7..c2a01e700c 100644 --- a/papi-dts/modules/_shared_services_project_settings_service_.html +++ b/papi-dts/modules/_shared_services_project_settings_service_.html @@ -1,2 +1,2 @@ -"shared/services/project-settings.service" | papi-dts

    Namespace "shared/services/project-settings.service"

    Index

    Variables

    default +"shared/services/project-settings.service" | papi-dts

    Namespace "shared/services/project-settings.service"

    Index

    Variables

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_services_project_settings_service_model_.html b/papi-dts/modules/_shared_services_project_settings_service_model_.html index 1a53642cb1..e766236553 100644 --- a/papi-dts/modules/_shared_services_project_settings_service_model_.html +++ b/papi-dts/modules/_shared_services_project_settings_service_model_.html @@ -1,4 +1,4 @@ -"shared/services/project-settings.service-model" | papi-dts

    Namespace "shared/services/project-settings.service-model"

    Index

    Interfaces

    IProjectSettingsService +"shared/services/project-settings.service-model" | papi-dts

    Namespace "shared/services/project-settings.service-model"

    Index

    Interfaces

    Type Aliases

    AllProjectSettingsValidators ProjectSettingValidator SimultaneousProjectSettingsChanges diff --git a/papi-dts/modules/_shared_services_settings_service_.html b/papi-dts/modules/_shared_services_settings_service_.html index 0c97a11138..eea6bf1de0 100644 --- a/papi-dts/modules/_shared_services_settings_service_.html +++ b/papi-dts/modules/_shared_services_settings_service_.html @@ -1,2 +1,2 @@ -"shared/services/settings.service" | papi-dts

    Namespace "shared/services/settings.service"

    Index

    Variables

    default +"shared/services/settings.service" | papi-dts

    Namespace "shared/services/settings.service"

    Index

    Variables

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_services_settings_service_model_.html b/papi-dts/modules/_shared_services_settings_service_model_.html index 715de096dd..01a29e60ec 100644 --- a/papi-dts/modules/_shared_services_settings_service_model_.html +++ b/papi-dts/modules/_shared_services_settings_service_model_.html @@ -1,4 +1,4 @@ -"shared/services/settings.service-model" | papi-dts

    Namespace "shared/services/settings.service-model"

    Index

    Type Aliases

    AllSettingsData +"shared/services/settings.service-model" | papi-dts

    Namespace "shared/services/settings.service-model"

    Index

    Type Aliases

    AllSettingsData AllSettingsValidators ISettingsService SettingDataTypes diff --git a/papi-dts/modules/_shared_services_web_view_provider_service_.html b/papi-dts/modules/_shared_services_web_view_provider_service_.html index bc990ae63c..7d2f3d457e 100644 --- a/papi-dts/modules/_shared_services_web_view_provider_service_.html +++ b/papi-dts/modules/_shared_services_web_view_provider_service_.html @@ -1,4 +1,4 @@ -"shared/services/web-view-provider.service" | papi-dts

    Namespace "shared/services/web-view-provider.service"

    Index

    Interfaces

    PapiWebViewProviderService +"shared/services/web-view-provider.service" | papi-dts

    Namespace "shared/services/web-view-provider.service"

    Index

    Interfaces

    Variables

    default papiWebViewProviderService diff --git a/papi-dts/modules/_shared_services_web_view_service_.html b/papi-dts/modules/_shared_services_web_view_service_.html index ba594089ad..f9e198306e 100644 --- a/papi-dts/modules/_shared_services_web_view_service_.html +++ b/papi-dts/modules/_shared_services_web_view_service_.html @@ -1,2 +1,2 @@ -"shared/services/web-view.service" | papi-dts

    Namespace "shared/services/web-view.service"

    Index

    Variables

    default +"shared/services/web-view.service" | papi-dts

    Namespace "shared/services/web-view.service"

    Index

    Variables

    \ No newline at end of file diff --git a/papi-dts/modules/_shared_services_web_view_service_model_.html b/papi-dts/modules/_shared_services_web_view_service_model_.html index 9878bceb3f..aa50697849 100644 --- a/papi-dts/modules/_shared_services_web_view_service_model_.html +++ b/papi-dts/modules/_shared_services_web_view_service_model_.html @@ -1,4 +1,4 @@ -"shared/services/web-view.service-model" | papi-dts

    Namespace "shared/services/web-view.service-model"

    Index

    Interfaces

    WebViewServiceType +"shared/services/web-view.service-model" | papi-dts
    \ No newline at end of file diff --git a/papi-dts/modules/_shared_utils_internal_util_.html b/papi-dts/modules/_shared_utils_internal_util_.html index fc22a86307..00740259d4 100644 --- a/papi-dts/modules/_shared_utils_internal_util_.html +++ b/papi-dts/modules/_shared_utils_internal_util_.html @@ -1,4 +1,4 @@ -"shared/utils/internal-util" | papi-dts

    Namespace "shared/utils/internal-util"

    Index

    Functions

    getProcessType +"shared/utils/internal-util" | papi-dts

    Namespace "shared/utils/internal-util"

    Index

    Functions

    getProcessType isClient isExtensionHost isRenderer diff --git a/papi-dts/modules/_shared_utils_util_.html b/papi-dts/modules/_shared_utils_util_.html index 09d31992cd..2e0af49c52 100644 --- a/papi-dts/modules/_shared_utils_util_.html +++ b/papi-dts/modules/_shared_utils_util_.html @@ -1,4 +1,4 @@ -"shared/utils/util" | papi-dts

    Namespace "shared/utils/util"

    Index

    Enumerations

    RequestHandlerType +"shared/utils/util" | papi-dts

    Namespace "shared/utils/util"

    Index

    Enumerations

    Type Aliases

    ComplexRequest ComplexResponse ComplexResponseFailure diff --git a/papi-dts/types/__papi_frontend_.Papi.html b/papi-dts/types/__papi_frontend_.Papi.html index 26b2e555d6..1cb100e81d 100644 --- a/papi-dts/types/__papi_frontend_.Papi.html +++ b/papi-dts/types/__papi_frontend_.Papi.html @@ -1 +1 @@ -Papi | papi-dts
    \ No newline at end of file +Papi | papi-dts
    \ No newline at end of file diff --git a/papi-dts/types/_client_services_web_socket_interface_.IWebSocket.html b/papi-dts/types/_client_services_web_socket_interface_.IWebSocket.html index 896f063fef..a1b862d85c 100644 --- a/papi-dts/types/_client_services_web_socket_interface_.IWebSocket.html +++ b/papi-dts/types/_client_services_web_socket_interface_.IWebSocket.html @@ -3,4 +3,4 @@ ClientNetworkConnector. For now, we are just using the browser WebSocket type. We may need specific functionality that don't line up between the ws library's implementation and the browser implementation. We can adjust as needed at that point.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_extension_host_extension_types_extension_activation_context_model_.ExecutionActivationContext.html b/papi-dts/types/_extension_host_extension_types_extension_activation_context_model_.ExecutionActivationContext.html index 2e0597c555..d2b04b898c 100644 --- a/papi-dts/types/_extension_host_extension_types_extension_activation_context_model_.ExecutionActivationContext.html +++ b/papi-dts/types/_extension_host_extension_types_extension_activation_context_model_.ExecutionActivationContext.html @@ -9,4 +9,4 @@
  • executionToken: ExecutionToken

    Used to save and load data by the storage service.

  • name: string

    Canonical name of the extension

  • registrations: UnsubscriberAsyncList

    Tracks all registrations made by an extension so they can be cleaned up when it is unloaded

    -
  • \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_extension_host_extension_types_extension_manifest_model_.ExtensionManifest.html b/papi-dts/types/_extension_host_extension_types_extension_manifest_model_.ExtensionManifest.html index e79372a356..c52c43f963 100644 --- a/papi-dts/types/_extension_host_extension_types_extension_manifest_model_.ExtensionManifest.html +++ b/papi-dts/types/_extension_host_extension_types_extension_manifest_model_.ExtensionManifest.html @@ -23,4 +23,4 @@ for more information about extension type declaration files.

  • version: string

    Extension version - expected to be semver like "0.1.3".

    Note: semver may become a hard requirement in the future, so we recommend using it now.

    -
  • \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_node_models_execution_token_model_.ExecutionTokenType.html b/papi-dts/types/_node_models_execution_token_model_.ExecutionTokenType.html index e86c6f8304..79baf89956 100644 --- a/papi-dts/types/_node_models_execution_token_model_.ExecutionTokenType.html +++ b/papi-dts/types/_node_models_execution_token_model_.ExecutionTokenType.html @@ -1,2 +1,2 @@ ExecutionTokenType | papi-dts
    ExecutionTokenType: "extension"

    For now this is just for extensions, but maybe we will want to expand this in the future

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_node_services_node_file_system_service_.DirectoryEntries.html b/papi-dts/types/_node_services_node_file_system_service_.DirectoryEntries.html index d59d84b4d6..e01d4dbd11 100644 --- a/papi-dts/types/_node_services_node_file_system_service_.DirectoryEntries.html +++ b/papi-dts/types/_node_services_node_file_system_service_.DirectoryEntries.html @@ -1,2 +1,2 @@ DirectoryEntries | papi-dts
    DirectoryEntries: Readonly<{
        [entryType in EntryType]: Uri[]
    }>

    All entries in a directory, mapped from entry type to array of uris for the entries

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_papi_shared_types_.CommandNames.html b/papi-dts/types/_papi_shared_types_.CommandNames.html index 3d75c920e4..894e8940b9 100644 --- a/papi-dts/types/_papi_shared_types_.CommandNames.html +++ b/papi-dts/types/_papi_shared_types_.CommandNames.html @@ -2,4 +2,4 @@

    Automatically includes all extensions' commands that are added to CommandHandlers.

    Example

    'platform.quit';
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_papi_shared_types_.DataProviderNames.html b/papi-dts/types/_papi_shared_types_.DataProviderNames.html index fc27afdf70..b7953e9b3c 100644 --- a/papi-dts/types/_papi_shared_types_.DataProviderNames.html +++ b/papi-dts/types/_papi_shared_types_.DataProviderNames.html @@ -2,4 +2,4 @@

    Automatically includes all extensions' data providers that are added to DataProviders.

    Example

    'platform.placeholder'
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_papi_shared_types_.DataProviderTypes.html b/papi-dts/types/_papi_shared_types_.DataProviderTypes.html index 434680ae17..a1a4f5ce81 100644 --- a/papi-dts/types/_papi_shared_types_.DataProviderTypes.html +++ b/papi-dts/types/_papi_shared_types_.DataProviderTypes.html @@ -3,4 +3,4 @@

    Automatically includes all extensions' data providers that are added to DataProviders.

    Example

    DataProviderTypes['helloSomeone.people'] => {
    Greeting: DataProviderDataType<string, string | undefined, string>;
    Age: DataProviderDataType<string, number | undefined, number>;
    People: DataProviderDataType<undefined, PeopleData, never>;
    }
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_papi_shared_types_.DisposableDataProviders.html b/papi-dts/types/_papi_shared_types_.DisposableDataProviders.html index 521176fccb..dec6a0ae2d 100644 --- a/papi-dts/types/_papi_shared_types_.DisposableDataProviders.html +++ b/papi-dts/types/_papi_shared_types_.DisposableDataProviders.html @@ -2,4 +2,4 @@ returned from papi.dataProviders.registerEngine - only the one who registers a data provider engine is allowed to dispose of the data provider.

    Automatically includes all extensions' data providers that are added to DataProviders.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_papi_shared_types_.IBaseProjectDataProvider.html b/papi-dts/types/_papi_shared_types_.IBaseProjectDataProvider.html index 55536a7a26..1482d33866 100644 --- a/papi-dts/types/_papi_shared_types_.IBaseProjectDataProvider.html +++ b/papi-dts/types/_papi_shared_types_.IBaseProjectDataProvider.html @@ -19,4 +19,4 @@
    \ No newline at end of file +

    Returns Promise<UnsubscriberAsync>

    \ No newline at end of file diff --git a/papi-dts/types/_papi_shared_types_.IProjectDataProvider.html b/papi-dts/types/_papi_shared_types_.IProjectDataProvider.html index df9a720c7d..57334a3331 100644 --- a/papi-dts/types/_papi_shared_types_.IProjectDataProvider.html +++ b/papi-dts/types/_papi_shared_types_.IProjectDataProvider.html @@ -10,4 +10,4 @@ IBaseProjectDataProvider, which imposes additional requirements.

    See more information, including the difference between Base and Layering PDPs, at ProjectDataProviderInterfaces.

    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/papi-dts/types/_papi_shared_types_.NotesOnlyProjectDataTypes.html b/papi-dts/types/_papi_shared_types_.NotesOnlyProjectDataTypes.html index d319fd8249..d21862eaed 100644 --- a/papi-dts/types/_papi_shared_types_.NotesOnlyProjectDataTypes.html +++ b/papi-dts/types/_papi_shared_types_.NotesOnlyProjectDataTypes.html @@ -1,2 +1,2 @@ NotesOnlyProjectDataTypes | papi-dts

    Type alias NotesOnlyProjectDataTypes

    NotesOnlyProjectDataTypes: MandatoryProjectDataTypes & {
        Notes: DataProviderDataType<string, string | undefined, string>;
    }

    This is just a simple example so we have more than one. It's not intended to be real.

    -

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/papi-dts/types/_papi_shared_types_.PlaceholderDataTypes.html b/papi-dts/types/_papi_shared_types_.PlaceholderDataTypes.html index 7f66c861aa..c17bc60570 100644 --- a/papi-dts/types/_papi_shared_types_.PlaceholderDataTypes.html +++ b/papi-dts/types/_papi_shared_types_.PlaceholderDataTypes.html @@ -1 +1 @@ -PlaceholderDataTypes | papi-dts
    PlaceholderDataTypes: {
        Placeholder: DataProviderDataType<{
            thing: number;
        }, string[], number>;
    }

    Type declaration

    \ No newline at end of file +PlaceholderDataTypes | papi-dts
    PlaceholderDataTypes: {
        Placeholder: DataProviderDataType<{
            thing: number;
        }, string[], number>;
    }

    Type declaration

    \ No newline at end of file diff --git a/papi-dts/types/_papi_shared_types_.ProjectInterfaceDataTypes.html b/papi-dts/types/_papi_shared_types_.ProjectInterfaceDataTypes.html index 15a5ec9681..8131455efc 100644 --- a/papi-dts/types/_papi_shared_types_.ProjectInterfaceDataTypes.html +++ b/papi-dts/types/_papi_shared_types_.ProjectInterfaceDataTypes.html @@ -7,4 +7,4 @@ PDP.

    Example

    ProjectInterfaceDataTypes['MyExtensionProjectInterfaceName'] => MandatoryProjectDataTypes & {
    MyProjectData: DataProviderDataType<string, string, string>;
    }
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_papi_shared_types_.ProjectInterfaces.html b/papi-dts/types/_papi_shared_types_.ProjectInterfaces.html index 6e4baac81f..8edf29c37d 100644 --- a/papi-dts/types/_papi_shared_types_.ProjectInterfaces.html +++ b/papi-dts/types/_papi_shared_types_.ProjectInterfaces.html @@ -6,4 +6,4 @@ ProjectDataProviderInterfaces.

    Example

    'platform.notesOnly'
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_papi_shared_types_.ProjectSettingNames.html b/papi-dts/types/_papi_shared_types_.ProjectSettingNames.html index acc033682c..e1b5970251 100644 --- a/papi-dts/types/_papi_shared_types_.ProjectSettingNames.html +++ b/papi-dts/types/_papi_shared_types_.ProjectSettingNames.html @@ -3,4 +3,4 @@ ProjectSettingTypes.

    Example

    'platform.fullName'
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_papi_shared_types_.SettingNames.html b/papi-dts/types/_papi_shared_types_.SettingNames.html index c3d9052ea1..0b1181e63a 100644 --- a/papi-dts/types/_papi_shared_types_.SettingNames.html +++ b/papi-dts/types/_papi_shared_types_.SettingNames.html @@ -2,4 +2,4 @@

    Automatically includes all extensions' user settings that are added to SettingTypes.

    Example

    'platform.verseRef'
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_papi_shared_types_.StuffDataTypes.html b/papi-dts/types/_papi_shared_types_.StuffDataTypes.html index 8c2bf287d7..661d49296c 100644 --- a/papi-dts/types/_papi_shared_types_.StuffDataTypes.html +++ b/papi-dts/types/_papi_shared_types_.StuffDataTypes.html @@ -1 +1 @@ -StuffDataTypes | papi-dts
    StuffDataTypes: {
        Stuff: DataProviderDataType<string, number, never>;
    }

    Type declaration

    \ No newline at end of file +StuffDataTypes | papi-dts
    StuffDataTypes: {
        Stuff: DataProviderDataType<string, number, never>;
    }

    Type declaration

    \ No newline at end of file diff --git a/papi-dts/types/_papi_shared_types_.WithProjectDataProviderEngineSettingMethods.html b/papi-dts/types/_papi_shared_types_.WithProjectDataProviderEngineSettingMethods.html index 742139e155..387103e021 100644 --- a/papi-dts/types/_papi_shared_types_.WithProjectDataProviderEngineSettingMethods.html +++ b/papi-dts/types/_papi_shared_types_.WithProjectDataProviderEngineSettingMethods.html @@ -25,4 +25,4 @@

    Throws

    If the setting validator failed.

    See

    DataProviderUpdateInstructions for more info on what to return

    \ No newline at end of file +

    Returns Promise<DataProviderUpdateInstructions<TProjectDataTypes & MandatoryProjectDataTypes>>

    \ No newline at end of file diff --git a/papi-dts/types/_renderer_components_dialogs_dialog_base_data_.DialogDefinitionBase.html b/papi-dts/types/_renderer_components_dialogs_dialog_base_data_.DialogDefinitionBase.html index e9fb40efba..e61be8c6c3 100644 --- a/papi-dts/types/_renderer_components_dialogs_dialog_base_data_.DialogDefinitionBase.html +++ b/papi-dts/types/_renderer_components_dialogs_dialog_base_data_.DialogDefinitionBase.html @@ -14,4 +14,4 @@

    TODO: preserve requests between refreshes - save the dialog info in such a way that it works when loading again after refresh

  • Optional tabType?: string

    Overwritten in DialogDefinition. Must be specified by all DialogDefinitions

    -
  • \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_renderer_components_dialogs_dialog_base_data_.DialogProps.html b/papi-dts/types/_renderer_components_dialogs_dialog_base_data_.DialogProps.html index b88230f787..ccd30723e9 100644 --- a/papi-dts/types/_renderer_components_dialogs_dialog_base_data_.DialogProps.html +++ b/papi-dts/types/_renderer_components_dialogs_dialog_base_data_.DialogProps.html @@ -1,7 +1,7 @@ DialogProps | papi-dts
    DialogProps<TData>: DialogData & {
        cancelDialog(): void;
        rejectDialog(errorMessage): void;
        submitDialog(data): void;
    }

    Props provided to the dialog component

    Type Parameters

    • TData = unknown

    Type declaration

    • cancelDialog:function
      • Cancels the dialog request (resolves the response with undefined) and closes the dialog

        -

        Returns void

    • rejectDialog:function
      • Rejects the dialog request with the specified message and closes the dialog

        +

        Returns void

    • rejectDialog:function
      • Rejects the dialog request with the specified message and closes the dialog

        Parameters

        • errorMessage: string

          Message to explain why the dialog request was rejected

          -

        Returns void

    • submitDialog:function
      • Sends the data as a resolved response to the dialog request and closes the dialog

        +

    Returns void

  • submitDialog:function
    • Sends the data as a resolved response to the dialog request and closes the dialog

      Parameters

      • data: TData

        Data with which to resolve the request

        -

      Returns void

  • \ No newline at end of file +

    Returns void

    \ No newline at end of file diff --git a/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.DialogDataTypes.html b/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.DialogDataTypes.html index 21b60c4a19..b30744fff7 100644 --- a/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.DialogDataTypes.html +++ b/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.DialogDataTypes.html @@ -5,4 +5,4 @@ as props

  • props: DialogProps<TReturnType> & TOptions

    Props provided to the dialog component

  • responseType: TReturnType

    The type of the response to the dialog request

    -
  • \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.DialogDefinition.html b/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.DialogDefinition.html index df2ab27dc5..3799c34092 100644 --- a/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.DialogDefinition.html +++ b/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.DialogDefinition.html @@ -1 +1 @@ -DialogDefinition | papi-dts
    DialogDefinition<DialogTabType>: Readonly<DialogDefinitionBase & {
        Component: ((props) => ReactElement);
        tabType: DialogTabType;
    }>

    Type Parameters

    \ No newline at end of file +DialogDefinition | papi-dts
    DialogDefinition<DialogTabType>: Readonly<DialogDefinitionBase & {
        Component: ((props) => ReactElement);
        tabType: DialogTabType;
    }>

    Type Parameters

    \ No newline at end of file diff --git a/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.DialogTabTypes.html b/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.DialogTabTypes.html index 0df42efed4..45d5d4261e 100644 --- a/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.DialogTabTypes.html +++ b/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.DialogTabTypes.html @@ -1,2 +1,2 @@ DialogTabTypes | papi-dts
    DialogTabTypes: keyof DialogTypes

    Each type of dialog. These are the tab types used in the dock layout

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.ProjectDialogOptionsBase.html b/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.ProjectDialogOptionsBase.html index c9cf74eaa8..a11f3efbd1 100644 --- a/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.ProjectDialogOptionsBase.html +++ b/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.ProjectDialogOptionsBase.html @@ -1 +1 @@ -ProjectDialogOptionsBase | papi-dts
    \ No newline at end of file +ProjectDialogOptionsBase | papi-dts
    \ No newline at end of file diff --git a/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.SelectBooksDialogOptions.html b/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.SelectBooksDialogOptions.html index 735eb670fa..1f20b96275 100644 --- a/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.SelectBooksDialogOptions.html +++ b/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.SelectBooksDialogOptions.html @@ -1,3 +1,3 @@ SelectBooksDialogOptions | papi-dts
    SelectBooksDialogOptions: DialogOptions & {
        selectedBookIds?: string[];
    }

    Options to provide when showing the Select Books dialog

    Type declaration

    • Optional selectedBookIds?: string[]

      Books IDs that should start selected in the dialog

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.SelectMultipleProjectsDialogOptions.html b/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.SelectMultipleProjectsDialogOptions.html index d70bee8402..fc60e89716 100644 --- a/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.SelectMultipleProjectsDialogOptions.html +++ b/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.SelectMultipleProjectsDialogOptions.html @@ -1,3 +1,3 @@ SelectMultipleProjectsDialogOptions | papi-dts
    SelectMultipleProjectsDialogOptions: ProjectDialogOptionsBase & {
        selectedProjectIds?: string[];
    }

    Options to provide when showing the Select Multiple Project dialog

    Type declaration

    • Optional selectedProjectIds?: string[]

      Project IDs that should start selected in the dialog

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.SelectProjectDialogOptions.html b/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.SelectProjectDialogOptions.html index 68ec3ddc29..8e891fb29c 100644 --- a/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.SelectProjectDialogOptions.html +++ b/papi-dts/types/_renderer_components_dialogs_dialog_definition_model_.SelectProjectDialogOptions.html @@ -1,2 +1,2 @@ SelectProjectDialogOptions | papi-dts
    SelectProjectDialogOptions: ProjectDialogOptionsBase

    Options to provide when showing the Select Project dialog

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_renderer_hooks_papi_hooks_use_dialog_callback_hook_.UseDialogCallbackOptions.html b/papi-dts/types/_renderer_hooks_papi_hooks_use_dialog_callback_hook_.UseDialogCallbackOptions.html index 68d44d59b0..00ff7411d1 100644 --- a/papi-dts/types/_renderer_hooks_papi_hooks_use_dialog_callback_hook_.UseDialogCallbackOptions.html +++ b/papi-dts/types/_renderer_hooks_papi_hooks_use_dialog_callback_hook_.UseDialogCallbackOptions.html @@ -1,4 +1,4 @@ UseDialogCallbackOptions | papi-dts
    UseDialogCallbackOptions: {
        maximumOpenDialogs?: number;
    }

    Type declaration

    • Optional maximumOpenDialogs?: number

      How many dialogs are allowed to be open at once from this dialog callback. Calling the callback when this number of maximum open dialogs has been reached does nothing. Set to -1 for unlimited. Defaults to 1.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_data_file_system_model_.Uri.html b/papi-dts/types/_shared_data_file_system_model_.Uri.html index 5fbf2bf132..1b836d2cc0 100644 --- a/papi-dts/types/_shared_data_file_system_model_.Uri.html +++ b/papi-dts/types/_shared_data_file_system_model_.Uri.html @@ -24,4 +24,4 @@

    Note: projects are stored in the production version of app://projects regardless of whether you are in production or development

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_data_internal_connection_model_.ClientConnectEvent.html b/papi-dts/types/_shared_data_internal_connection_model_.ClientConnectEvent.html index 332feff5f5..6fbe4ba070 100644 --- a/papi-dts/types/_shared_data_internal_connection_model_.ClientConnectEvent.html +++ b/papi-dts/types/_shared_data_internal_connection_model_.ClientConnectEvent.html @@ -1,2 +1,2 @@ ClientConnectEvent | papi-dts
    ClientConnectEvent: {
        clientId: number;
        didReconnect: boolean;
    }

    Event emitted when client connections are established

    -

    Type declaration

    • clientId: number
    • didReconnect: boolean
    \ No newline at end of file +

    Type declaration

    • clientId: number
    • didReconnect: boolean
    \ No newline at end of file diff --git a/papi-dts/types/_shared_data_internal_connection_model_.ClientDisconnectEvent.html b/papi-dts/types/_shared_data_internal_connection_model_.ClientDisconnectEvent.html index 4226cdd1a5..5a8ebcdc49 100644 --- a/papi-dts/types/_shared_data_internal_connection_model_.ClientDisconnectEvent.html +++ b/papi-dts/types/_shared_data_internal_connection_model_.ClientDisconnectEvent.html @@ -1,2 +1,2 @@ ClientDisconnectEvent | papi-dts
    ClientDisconnectEvent: {
        clientId: number;
    }

    Event emitted when client connections are lost

    -

    Type declaration

    • clientId: number
    \ No newline at end of file +

    Type declaration

    • clientId: number
    \ No newline at end of file diff --git a/papi-dts/types/_shared_data_internal_connection_model_.InternalEvent.html b/papi-dts/types/_shared_data_internal_connection_model_.InternalEvent.html index d539f219f0..3541c358b5 100644 --- a/papi-dts/types/_shared_data_internal_connection_model_.InternalEvent.html +++ b/papi-dts/types/_shared_data_internal_connection_model_.InternalEvent.html @@ -1,4 +1,4 @@ InternalEvent | papi-dts
    InternalEvent<T>: {
        event: T;
        senderId: number;
    }

    Event to be sent out throughout all processes

    Type Parameters

    • T

    Type declaration

    • event: T

      Contents of the event

    • senderId: number

      The process that emitted this Event

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_data_internal_connection_model_.InternalNetworkEventHandler.html b/papi-dts/types/_shared_data_internal_connection_model_.InternalNetworkEventHandler.html index 46bd30b2ff..3652977b38 100644 --- a/papi-dts/types/_shared_data_internal_connection_model_.InternalNetworkEventHandler.html +++ b/papi-dts/types/_shared_data_internal_connection_model_.InternalNetworkEventHandler.html @@ -1,3 +1,3 @@ InternalNetworkEventHandler | papi-dts
    InternalNetworkEventHandler: (<T>(eventType, incomingEvent) => void)

    Handler for events from on the network. Used internally between network connector and Connection Service

    -

    Type declaration

      • <T>(eventType, incomingEvent): void
      • Type Parameters

        • T

        Parameters

        Returns void

    \ No newline at end of file +

    Type declaration

      • <T>(eventType, incomingEvent): void
      • Type Parameters

        • T

        Parameters

        Returns void

    \ No newline at end of file diff --git a/papi-dts/types/_shared_data_internal_connection_model_.InternalRequest.html b/papi-dts/types/_shared_data_internal_connection_model_.InternalRequest.html index efe535d338..c99f45ae7b 100644 --- a/papi-dts/types/_shared_data_internal_connection_model_.InternalRequest.html +++ b/papi-dts/types/_shared_data_internal_connection_model_.InternalRequest.html @@ -1,2 +1,2 @@ InternalRequest | papi-dts
    InternalRequest<TParam>: {
        requestId: number;
    } & ComplexRequest<TParam>

    Request to do something and to respond

    -

    Type Parameters

    • TParam = unknown

    Type declaration

    • requestId: number
    \ No newline at end of file +

    Type Parameters

    • TParam = unknown

    Type declaration

    • requestId: number
    \ No newline at end of file diff --git a/papi-dts/types/_shared_data_internal_connection_model_.InternalRequestHandler.html b/papi-dts/types/_shared_data_internal_connection_model_.InternalRequestHandler.html index 87244cadc6..67d6f9f9c0 100644 --- a/papi-dts/types/_shared_data_internal_connection_model_.InternalRequestHandler.html +++ b/papi-dts/types/_shared_data_internal_connection_model_.InternalRequestHandler.html @@ -1,3 +1,3 @@ InternalRequestHandler | papi-dts
    InternalRequestHandler: (<TParam, TReturn>(requestType, request) => Promise<InternalResponse<TReturn>>)

    Handler for requests from the server. Used internally between network connector and Connection Service

    -

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/papi-dts/types/_shared_data_internal_connection_model_.InternalResponse.html b/papi-dts/types/_shared_data_internal_connection_model_.InternalResponse.html index 234dcc5840..14b8663a2a 100644 --- a/papi-dts/types/_shared_data_internal_connection_model_.InternalResponse.html +++ b/papi-dts/types/_shared_data_internal_connection_model_.InternalResponse.html @@ -1,4 +1,4 @@ InternalResponse | papi-dts
    InternalResponse<TReturn>: {
        requestId: number;
        requesterId: number;
        senderId: number;
    } & ComplexResponse<TReturn>

    Response to a request

    Type Parameters

    • TReturn = unknown

    Type declaration

    • requestId: number
    • requesterId: number

      The process that originally sent the Request that matches to this response

    • senderId: number

      The process that sent this Response

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_data_internal_connection_model_.NetworkConnectorEventHandlers.html b/papi-dts/types/_shared_data_internal_connection_model_.NetworkConnectorEventHandlers.html index ab5c06f129..fd28a8226a 100644 --- a/papi-dts/types/_shared_data_internal_connection_model_.NetworkConnectorEventHandlers.html +++ b/papi-dts/types/_shared_data_internal_connection_model_.NetworkConnectorEventHandlers.html @@ -2,4 +2,4 @@ from NetworkEventEmitters so the events inform all interested connections

    Type declaration

    • Optional didClientConnectHandler?: ((event) => void)

      Handles when a new connection is established

    • Optional didClientDisconnectHandler?: ((event) => void)

      Handles when a client disconnects

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_data_internal_connection_model_.NetworkConnectorInfo.html b/papi-dts/types/_shared_data_internal_connection_model_.NetworkConnectorInfo.html index f001be99a2..7c0e604f7f 100644 --- a/papi-dts/types/_shared_data_internal_connection_model_.NetworkConnectorInfo.html +++ b/papi-dts/types/_shared_data_internal_connection_model_.NetworkConnectorInfo.html @@ -1,2 +1,2 @@ NetworkConnectorInfo | papi-dts
    NetworkConnectorInfo: Readonly<{
        clientId: number;
    }>

    Information about the network connector

    -

    Type declaration

    • clientId: number
    \ No newline at end of file +

    Type declaration

    • clientId: number
    \ No newline at end of file diff --git a/papi-dts/types/_shared_data_internal_connection_model_.NetworkEventHandler.html b/papi-dts/types/_shared_data_internal_connection_model_.NetworkEventHandler.html index 50390318b4..db9dd8dfbf 100644 --- a/papi-dts/types/_shared_data_internal_connection_model_.NetworkEventHandler.html +++ b/papi-dts/types/_shared_data_internal_connection_model_.NetworkEventHandler.html @@ -1,2 +1,2 @@ NetworkEventHandler | papi-dts
    NetworkEventHandler: (<T>(eventType, event) => void)

    Handler for events from on the network

    -

    Type declaration

      • <T>(eventType, event): void
      • Type Parameters

        • T

        Parameters

        • eventType: string
        • event: T

        Returns void

    \ No newline at end of file +

    Type declaration

      • <T>(eventType, event): void
      • Type Parameters

        • T

        Parameters

        • eventType: string
        • event: T

        Returns void

    \ No newline at end of file diff --git a/papi-dts/types/_shared_data_internal_connection_model_.RequestHandler.html b/papi-dts/types/_shared_data_internal_connection_model_.RequestHandler.html index 18a700c617..80c07d70ac 100644 --- a/papi-dts/types/_shared_data_internal_connection_model_.RequestHandler.html +++ b/papi-dts/types/_shared_data_internal_connection_model_.RequestHandler.html @@ -1,2 +1,2 @@ RequestHandler | papi-dts
    RequestHandler: (<TParam, TReturn>(requestType, request) => Promise<ComplexResponse<TReturn>>)

    Handler for requests from the server

    -

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/papi-dts/types/_shared_data_internal_connection_model_.RequestRouter.html b/papi-dts/types/_shared_data_internal_connection_model_.RequestRouter.html index 1132bf741a..9cac1e06d1 100644 --- a/papi-dts/types/_shared_data_internal_connection_model_.RequestRouter.html +++ b/papi-dts/types/_shared_data_internal_connection_model_.RequestRouter.html @@ -1,2 +1,2 @@ RequestRouter | papi-dts
    RequestRouter: ((requestType) => number)

    Function that returns a clientId to which to send the request based on the requestType

    -

    Type declaration

      • (requestType): number
      • Parameters

        • requestType: string

        Returns number

    \ No newline at end of file +

    Type declaration

      • (requestType): number
      • Parameters

        • requestType: string

        Returns number

    \ No newline at end of file diff --git a/papi-dts/types/_shared_data_network_connector_model_.ClientConnect.html b/papi-dts/types/_shared_data_network_connector_model_.ClientConnect.html index 3d6f2f373b..3be2c159d2 100644 --- a/papi-dts/types/_shared_data_network_connector_model_.ClientConnect.html +++ b/papi-dts/types/_shared_data_network_connector_model_.ClientConnect.html @@ -3,4 +3,4 @@ (like if the browser refreshes): if the server has a connection with this clientGuid, it will unregister all requests on that client so the reconnecting client can register its request handlers again.

    -
  • senderId: number
  • type: ClientConnect
  • \ No newline at end of file +
  • senderId: number
  • type: ClientConnect
  • \ No newline at end of file diff --git a/papi-dts/types/_shared_data_network_connector_model_.InitClient.html b/papi-dts/types/_shared_data_network_connector_model_.InitClient.html index 38e5d8ffac..9a0502cf1d 100644 --- a/papi-dts/types/_shared_data_network_connector_model_.InitClient.html +++ b/papi-dts/types/_shared_data_network_connector_model_.InitClient.html @@ -1,3 +1,3 @@ InitClient | papi-dts
    InitClient: {
        clientGuid: string;
        connectorInfo: NetworkConnectorInfo;
        senderId: number;
        type: InitClient;
    }

    Message sent to the client to give it NetworkConnectorInfo

    Type declaration

    • clientGuid: string

      Guid unique to this connection. Used to verify important messages like reconnecting

      -
    • connectorInfo: NetworkConnectorInfo
    • senderId: number
    • type: InitClient
    \ No newline at end of file +
  • connectorInfo: NetworkConnectorInfo
  • senderId: number
  • type: InitClient
  • \ No newline at end of file diff --git a/papi-dts/types/_shared_data_network_connector_model_.Message.html b/papi-dts/types/_shared_data_network_connector_model_.Message.html index f5040296d6..6059aed55d 100644 --- a/papi-dts/types/_shared_data_network_connector_model_.Message.html +++ b/papi-dts/types/_shared_data_network_connector_model_.Message.html @@ -1,2 +1,2 @@ Message | papi-dts
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_data_network_connector_model_.WebSocketEvent.html b/papi-dts/types/_shared_data_network_connector_model_.WebSocketEvent.html index e02289b1aa..e0e57a8bf3 100644 --- a/papi-dts/types/_shared_data_network_connector_model_.WebSocketEvent.html +++ b/papi-dts/types/_shared_data_network_connector_model_.WebSocketEvent.html @@ -1,3 +1,3 @@ WebSocketEvent | papi-dts
    WebSocketEvent<T>: {
        eventType: string;
        type: Event;
    } & InternalEvent<T>

    Event to be sent out throughout all processes

    Type Parameters

    • T

    Type declaration

    • eventType: string

      What kind of event this is

      -
    • type: Event
    \ No newline at end of file +
  • type: Event
  • \ No newline at end of file diff --git a/papi-dts/types/_shared_data_network_connector_model_.WebSocketRequest.html b/papi-dts/types/_shared_data_network_connector_model_.WebSocketRequest.html index 73d24b6267..ccbfeebf30 100644 --- a/papi-dts/types/_shared_data_network_connector_model_.WebSocketRequest.html +++ b/papi-dts/types/_shared_data_network_connector_model_.WebSocketRequest.html @@ -1,3 +1,3 @@ WebSocketRequest | papi-dts
    WebSocketRequest<TParam>: {
        requestType: string;
        type: Request;
    } & InternalRequest<TParam>

    Request to do something and to respond

    Type Parameters

    • TParam = unknown

    Type declaration

    • requestType: string

      What kind of request this is. Certain command, etc

      -
    • type: Request
    \ No newline at end of file +
  • type: Request
  • \ No newline at end of file diff --git a/papi-dts/types/_shared_data_network_connector_model_.WebSocketResponse.html b/papi-dts/types/_shared_data_network_connector_model_.WebSocketResponse.html index 5c4c4709f3..02b43efe06 100644 --- a/papi-dts/types/_shared_data_network_connector_model_.WebSocketResponse.html +++ b/papi-dts/types/_shared_data_network_connector_model_.WebSocketResponse.html @@ -1,3 +1,3 @@ WebSocketResponse | papi-dts
    WebSocketResponse<TReturn>: {
        requestType: string;
        type: Response;
    } & InternalResponse<TReturn>

    Response to a request

    Type Parameters

    • TReturn = unknown

    Type declaration

    • requestType: string

      What kind of request this is. Certain command, etc

      -
    • type: Response
    \ No newline at end of file +
  • type: Response
  • \ No newline at end of file diff --git a/papi-dts/types/_shared_models_base_project_data_provider_engine_model_.IBaseProjectDataProviderEngine.html b/papi-dts/types/_shared_models_base_project_data_provider_engine_model_.IBaseProjectDataProviderEngine.html index 6c8e804dad..f900a4773a 100644 --- a/papi-dts/types/_shared_models_base_project_data_provider_engine_model_.IBaseProjectDataProviderEngine.html +++ b/papi-dts/types/_shared_models_base_project_data_provider_engine_model_.IBaseProjectDataProviderEngine.html @@ -27,4 +27,4 @@

    OR

    class MyPDPE implements IBaseProjectDataProviderEngine<['MyProjectData']> {
    notifyUpdate(updateInstructions?: DataProviderEngineNotifyUpdate<ProjectDataTypes['MyProjectData']>) {}
    ...
    }
    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_engine_model_.DataProviderEngineNotifyUpdate.html b/papi-dts/types/_shared_models_data_provider_engine_model_.DataProviderEngineNotifyUpdate.html index 975e7dc572..a6adc6e925 100644 --- a/papi-dts/types/_shared_models_data_provider_engine_model_.DataProviderEngineNotifyUpdate.html +++ b/papi-dts/types/_shared_models_data_provider_engine_model_.DataProviderEngineNotifyUpdate.html @@ -20,4 +20,4 @@

    @see DataProviderUpdateInstructions for more info on the updateInstructions parameter

    WARNING: Do not update a data type in its get<data_type> method (unless you make a base case)! It will create a destructive infinite loop.

    -

    Type Parameters

    Type declaration

    \ No newline at end of file +

    Type Parameters

    Type declaration

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_engine_model_.WithNotifyUpdate.html b/papi-dts/types/_shared_models_data_provider_engine_model_.WithNotifyUpdate.html index 9d005b03d1..a8157497f4 100644 --- a/papi-dts/types/_shared_models_data_provider_engine_model_.WithNotifyUpdate.html +++ b/papi-dts/types/_shared_models_data_provider_engine_model_.WithNotifyUpdate.html @@ -27,4 +27,4 @@
  • DataProviderEngineNotifyUpdate for more information on notifyUpdate.
  • IDataProviderEngine for more information on using this type.
  • -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_engine_model_.default.html b/papi-dts/types/_shared_models_data_provider_engine_model_.default.html index cb8034e0e5..0282497eb3 100644 --- a/papi-dts/types/_shared_models_data_provider_engine_model_.default.html +++ b/papi-dts/types/_shared_models_data_provider_engine_model_.default.html @@ -23,4 +23,4 @@

    OR

    class MyDPE implements IDataProviderEngine<MyDataTypes> {
    notifyUpdate(updateInstructions?: DataProviderEngineNotifyUpdate<MyDataTypes>) {}
    ...
    }
    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_interface_.IDisposableDataProvider.html b/papi-dts/types/_shared_models_data_provider_interface_.IDisposableDataProvider.html index 762d84d632..ccf8ba1133 100644 --- a/papi-dts/types/_shared_models_data_provider_interface_.IDisposableDataProvider.html +++ b/papi-dts/types/_shared_models_data_provider_interface_.IDisposableDataProvider.html @@ -2,4 +2,4 @@ data provider (only the service that set it up should dispose of it) with dataProviderService.registerEngine

    Type Parameters

    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_interface_.default.html b/papi-dts/types/_shared_models_data_provider_interface_.default.html index 14642d98ea..246a1b10a1 100644 --- a/papi-dts/types/_shared_models_data_provider_interface_.default.html +++ b/papi-dts/types/_shared_models_data_provider_interface_.default.html @@ -3,4 +3,4 @@ getting a data provider with papi.dataProviders.get.

    Note: each set<data_type> method has a corresponding get<data_type> and subscribe<data_type> method.

    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_model_.DataProviderDataType.html b/papi-dts/types/_shared_models_data_provider_model_.DataProviderDataType.html index 19ef693745..ee6fc0b357 100644 --- a/papi-dts/types/_shared_models_data_provider_model_.DataProviderDataType.html +++ b/papi-dts/types/_shared_models_data_provider_model_.DataProviderDataType.html @@ -7,4 +7,4 @@ wants at this data type.

  • setData: TSetData

    The type of data ingested by this data provider when you run set<data_type> based on a provided selector

    -
  • \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_model_.DataProviderDataTypes.html b/papi-dts/types/_shared_models_data_provider_model_.DataProviderDataTypes.html index 0bc3ea688a..555eefb347 100644 --- a/papi-dts/types/_shared_models_data_provider_model_.DataProviderDataTypes.html +++ b/papi-dts/types/_shared_models_data_provider_model_.DataProviderDataTypes.html @@ -7,4 +7,4 @@ following:

    {
    Greeting: DataProviderDataType<string, string | undefined, string>;
    Age: DataProviderDataType<string, number | undefined, number>;
    All: DataProviderDataType<undefined, { greeting: string, age: number }, never>;
    }
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_model_.DataProviderGetter.html b/papi-dts/types/_shared_models_data_provider_model_.DataProviderGetter.html index ab95fc456a..3a21f42199 100644 --- a/papi-dts/types/_shared_models_data_provider_model_.DataProviderGetter.html +++ b/papi-dts/types/_shared_models_data_provider_model_.DataProviderGetter.html @@ -4,4 +4,4 @@ up-to-date.

    Type Parameters

    Type declaration

      • (selector): Promise<TDataType["getData"]>
      • Parameters

        • selector: TDataType["selector"]

          Tells the provider what subset of data to get

        Returns Promise<TDataType["getData"]>

    Returns

    The subset of data represented by the selector

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_model_.DataProviderGetters.html b/papi-dts/types/_shared_models_data_provider_model_.DataProviderGetters.html index b70732a774..3bb43c901d 100644 --- a/papi-dts/types/_shared_models_data_provider_model_.DataProviderGetters.html +++ b/papi-dts/types/_shared_models_data_provider_model_.DataProviderGetters.html @@ -1,3 +1,3 @@ DataProviderGetters | papi-dts

    Type alias DataProviderGetters<TDataTypes>

    DataProviderGetters<TDataTypes>: {
        [DataType in keyof TDataTypes as `get${DataType & string}`]: DataProviderGetter<TDataTypes[DataType]>
    }

    Set of all get<data_type> methods that a data provider provides according to its data types.

    Type Parameters

    See

    DataProviderGetter for more information

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_model_.DataProviderSetter.html b/papi-dts/types/_shared_models_data_provider_model_.DataProviderSetter.html index 27c5cab2a6..288abd14d2 100644 --- a/papi-dts/types/_shared_models_data_provider_model_.DataProviderSetter.html +++ b/papi-dts/types/_shared_models_data_provider_model_.DataProviderSetter.html @@ -6,4 +6,4 @@

    Returns Promise<DataProviderUpdateInstructions<TDataTypes>>

    Returns

    Information that papi uses to interpret whether to send out updates. Defaults to true (meaning send updates only for this data type).

    See

    DataProviderUpdateInstructions for more info on what to return

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_model_.DataProviderSetters.html b/papi-dts/types/_shared_models_data_provider_model_.DataProviderSetters.html index e89c8b2523..4b0025820e 100644 --- a/papi-dts/types/_shared_models_data_provider_model_.DataProviderSetters.html +++ b/papi-dts/types/_shared_models_data_provider_model_.DataProviderSetters.html @@ -1,3 +1,3 @@ DataProviderSetters | papi-dts

    Type alias DataProviderSetters<TDataTypes>

    DataProviderSetters<TDataTypes>: {
        [DataType in keyof TDataTypes as `set${DataType & string}`]: DataProviderSetter<TDataTypes, DataType>
    }

    Set of all set<data_type> methods that a data provider provides according to its data types.

    Type Parameters

    See

    DataProviderSetter for more information

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_model_.DataProviderSubscriber.html b/papi-dts/types/_shared_models_data_provider_model_.DataProviderSubscriber.html index 743212e847..e1d68a22c5 100644 --- a/papi-dts/types/_shared_models_data_provider_model_.DataProviderSubscriber.html +++ b/papi-dts/types/_shared_models_data_provider_model_.DataProviderSubscriber.html @@ -8,4 +8,4 @@
  • callback: PlatformEventHandler<TDataType["getData"]>

    Function to run with the updated data for this selector

  • Optional options: DataProviderSubscriberOptions

    Various options to adjust how the subscriber emits updates

  • Returns Promise<UnsubscriberAsync>

    Returns

    Unsubscriber to stop listening for updates

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_model_.DataProviderSubscriberOptions.html b/papi-dts/types/_shared_models_data_provider_model_.DataProviderSubscriberOptions.html index 4a39e7abca..6762f2bf7d 100644 --- a/papi-dts/types/_shared_models_data_provider_model_.DataProviderSubscriberOptions.html +++ b/papi-dts/types/_shared_models_data_provider_model_.DataProviderSubscriberOptions.html @@ -21,4 +21,4 @@

    Default

    'deeply-equal'
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_model_.DataProviderSubscribers.html b/papi-dts/types/_shared_models_data_provider_model_.DataProviderSubscribers.html index 1187ccef4c..0328c4be2b 100644 --- a/papi-dts/types/_shared_models_data_provider_model_.DataProviderSubscribers.html +++ b/papi-dts/types/_shared_models_data_provider_model_.DataProviderSubscribers.html @@ -1,4 +1,4 @@ DataProviderSubscribers | papi-dts

    Type alias DataProviderSubscribers<TDataTypes>

    DataProviderSubscribers<TDataTypes>: {
        [DataType in keyof TDataTypes as `subscribe${DataType & string}`]: DataProviderSubscriber<TDataTypes[DataType]>
    }

    Set of all subscribe<data_type> methods that a data provider provides according to its data types.

    Type Parameters

    See

    DataProviderSubscriber for more information

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_model_.DataProviderUpdateInstructions.html b/papi-dts/types/_shared_models_data_provider_model_.DataProviderUpdateInstructions.html index 424be4a973..b59d8723f6 100644 --- a/papi-dts/types/_shared_models_data_provider_model_.DataProviderUpdateInstructions.html +++ b/papi-dts/types/_shared_models_data_provider_model_.DataProviderUpdateInstructions.html @@ -16,4 +16,4 @@
  • false (or falsy) do not update subscriptions

  • -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_model_.DataTypeNames.html b/papi-dts/types/_shared_models_data_provider_model_.DataTypeNames.html index 90edba3196..c2dae74f21 100644 --- a/papi-dts/types/_shared_models_data_provider_model_.DataTypeNames.html +++ b/papi-dts/types/_shared_models_data_provider_model_.DataTypeNames.html @@ -1,4 +1,4 @@ DataTypeNames | papi-dts
    DataTypeNames<TDataTypes>: keyof TDataTypes & string

    Names of data types in a DataProviderDataTypes type. Indicates the data types that a data provider can handle (so it will have methods with these names like set<data_type>)

    Type Parameters

    See

    DataProviderDataTypes for more information

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_data_provider_model_.default.html b/papi-dts/types/_shared_models_data_provider_model_.default.html index 085ad8ed7c..7c2b9a69f9 100644 --- a/papi-dts/types/_shared_models_data_provider_model_.default.html +++ b/papi-dts/types/_shared_models_data_provider_model_.default.html @@ -2,4 +2,4 @@ object layers over the data provider engine and runs its methods along with other methods. This object is transformed into an IDataProvider by networkObjectService.set.

    Type Parameters

    See

    IDataProvider

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_dialog_options_model_.DialogData.html b/papi-dts/types/_shared_models_dialog_options_model_.DialogData.html index 3c1d6ffe1f..77899fad8c 100644 --- a/papi-dts/types/_shared_models_dialog_options_model_.DialogData.html +++ b/papi-dts/types/_shared_models_dialog_options_model_.DialogData.html @@ -1,2 +1,2 @@ DialogData | papi-dts
    DialogData: DialogOptions & {
        isDialog: true;
    }

    Data in each tab that is a dialog. Added to DialogOptions in dialog.service-host.ts

    -

    Type declaration

    • isDialog: true
    \ No newline at end of file +

    Type declaration

    • isDialog: true
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_dialog_options_model_.DialogOptions.html b/papi-dts/types/_shared_models_dialog_options_model_.DialogOptions.html index a55cdca4bb..866d852cf6 100644 --- a/papi-dts/types/_shared_models_dialog_options_model_.DialogOptions.html +++ b/papi-dts/types/_shared_models_dialog_options_model_.DialogOptions.html @@ -6,4 +6,4 @@
  • Optional title?: string | LocalizeKey

    Dialog title to display in the header. If you provide a LocalizeKey, it will be localized before displaying.

    Default depends on the dialog

    -
  • \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_docking_framework_model_.AddWebViewEvent.html b/papi-dts/types/_shared_models_docking_framework_model_.AddWebViewEvent.html index 74ca3e09af..dae7bc634a 100644 --- a/papi-dts/types/_shared_models_docking_framework_model_.AddWebViewEvent.html +++ b/papi-dts/types/_shared_models_docking_framework_model_.AddWebViewEvent.html @@ -1,2 +1,2 @@ AddWebViewEvent | papi-dts
    AddWebViewEvent: {
        layout: Layout;
        webView: SavedWebViewDefinition;
    }

    Event emitted when webViews are created

    -

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_docking_framework_model_.FloatPosition.html b/papi-dts/types/_shared_models_docking_framework_model_.FloatPosition.html index 03a904da96..6b45177d55 100644 --- a/papi-dts/types/_shared_models_docking_framework_model_.FloatPosition.html +++ b/papi-dts/types/_shared_models_docking_framework_model_.FloatPosition.html @@ -4,4 +4,4 @@ window
  • center - center the window in the dock layout
  • -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_docking_framework_model_.FloatSize.html b/papi-dts/types/_shared_models_docking_framework_model_.FloatSize.html index ee8402b9f8..aa8be6b887 100644 --- a/papi-dts/types/_shared_models_docking_framework_model_.FloatSize.html +++ b/papi-dts/types/_shared_models_docking_framework_model_.FloatSize.html @@ -1,2 +1,2 @@ FloatSize | papi-dts
    FloatSize: {
        height: number;
        width: number;
    }

    The dimensions for a floating tab in CSS px units

    -

    Type declaration

    • height: number
    • width: number
    \ No newline at end of file +

    Type declaration

    • height: number
    • width: number
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_docking_framework_model_.Layout.html b/papi-dts/types/_shared_models_docking_framework_model_.Layout.html index d31d7187ec..a44d2a46e5 100644 --- a/papi-dts/types/_shared_models_docking_framework_model_.Layout.html +++ b/papi-dts/types/_shared_models_docking_framework_model_.Layout.html @@ -1,2 +1,2 @@ Layout | papi-dts

    Information about how a Paranext tab fits into the dock layout

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_docking_framework_model_.OnLayoutChangeRCDock.html b/papi-dts/types/_shared_models_docking_framework_model_.OnLayoutChangeRCDock.html index f6d9440bfa..766d5c9714 100644 --- a/papi-dts/types/_shared_models_docking_framework_model_.OnLayoutChangeRCDock.html +++ b/papi-dts/types/_shared_models_docking_framework_model_.OnLayoutChangeRCDock.html @@ -1,2 +1,2 @@ OnLayoutChangeRCDock | papi-dts
    OnLayoutChangeRCDock: ((newLayout, currentTabId?, direction?) => Promise<void>)

    Rc-dock's onLayoutChange prop made asynchronous - resolves

    -

    Type declaration

      • (newLayout, currentTabId?, direction?): Promise<void>
      • Parameters

        • newLayout: LayoutBase
        • Optional currentTabId: string
        • Optional direction: DropDirection

        Returns Promise<void>

    \ No newline at end of file +

    Type declaration

      • (newLayout, currentTabId?, direction?): Promise<void>
      • Parameters

        • newLayout: LayoutBase
        • Optional currentTabId: string
        • Optional direction: DropDirection

        Returns Promise<void>

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_docking_framework_model_.PanelDirection.html b/papi-dts/types/_shared_models_docking_framework_model_.PanelDirection.html index b58bc17415..9b1d13fe4b 100644 --- a/papi-dts/types/_shared_models_docking_framework_model_.PanelDirection.html +++ b/papi-dts/types/_shared_models_docking_framework_model_.PanelDirection.html @@ -1 +1 @@ -PanelDirection | papi-dts
    PanelDirection: "left" | "right" | "bottom" | "top" | "before-tab" | "after-tab" | "maximize" | "move" | "active" | "update"
    \ No newline at end of file +PanelDirection | papi-dts
    PanelDirection: "left" | "right" | "bottom" | "top" | "before-tab" | "after-tab" | "maximize" | "move" | "active" | "update"
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_docking_framework_model_.PapiDockLayout.html b/papi-dts/types/_shared_models_docking_framework_model_.PapiDockLayout.html index 7b5a157bb8..533d935ec0 100644 --- a/papi-dts/types/_shared_models_docking_framework_model_.PapiDockLayout.html +++ b/papi-dts/types/_shared_models_docking_framework_model_.PapiDockLayout.html @@ -27,4 +27,4 @@
      • (webViewId, updateInfo): boolean
      • Parameters

        • webViewId: string

          The ID of the WebView to update

        • updateInfo: WebViewDefinitionUpdateInfo

          Properties to update on the WebView. Any unspecified properties will stay the same

          -

        Returns boolean

    \ No newline at end of file +

    Returns boolean

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_docking_framework_model_.SavedTabInfo.html b/papi-dts/types/_shared_models_docking_framework_model_.SavedTabInfo.html index d8a3684249..687ddc2345 100644 --- a/papi-dts/types/_shared_models_docking_framework_model_.SavedTabInfo.html +++ b/papi-dts/types/_shared_models_docking_framework_model_.SavedTabInfo.html @@ -7,4 +7,4 @@
  • id: string

    Tab ID - a unique identifier that identifies this tab. If this tab is a WebView, this ID will match the WebViewDefinition.id

  • tabType: string

    Type of tab - indicates what kind of built-in tab this info represents

    -
  • \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_docking_framework_model_.TabInfo.html b/papi-dts/types/_shared_models_docking_framework_model_.TabInfo.html index da45adab76..443212cb47 100644 --- a/papi-dts/types/_shared_models_docking_framework_model_.TabInfo.html +++ b/papi-dts/types/_shared_models_docking_framework_model_.TabInfo.html @@ -10,4 +10,4 @@

    Defaults to Platform.Bible logo

  • tabTitle: string

    Text to show on the title bar of the tab

  • Optional tabTooltip?: string

    Text to show when hovering over the title bar of the tab

    -
  • \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_docking_framework_model_.TabLoader.html b/papi-dts/types/_shared_models_docking_framework_model_.TabLoader.html index 3c5090836b..54039011ad 100644 --- a/papi-dts/types/_shared_models_docking_framework_model_.TabLoader.html +++ b/papi-dts/types/_shared_models_docking_framework_model_.TabLoader.html @@ -1,4 +1,4 @@ TabLoader | papi-dts
    TabLoader: ((savedTabInfo) => TabInfo)

    Function that takes a SavedTabInfo and creates a Paranext tab out of it. Each type of tab must provide a TabLoader.

    For now all tab creators must do their own data type verification

    -

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_docking_framework_model_.TabSaver.html b/papi-dts/types/_shared_models_docking_framework_model_.TabSaver.html index 7248584404..0709f83a88 100644 --- a/papi-dts/types/_shared_models_docking_framework_model_.TabSaver.html +++ b/papi-dts/types/_shared_models_docking_framework_model_.TabSaver.html @@ -3,4 +3,4 @@ stripped from TabInfo by saveTabInfoBase before saving (so it is just a SavedTabInfo).

    Type declaration

    Returns

    The saved tab info for Paranext to persist. If undefined, does not save the tab

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_docking_framework_model_.WebViewTabProps.html b/papi-dts/types/_shared_models_docking_framework_model_.WebViewTabProps.html index 816f01b280..de5253254b 100644 --- a/papi-dts/types/_shared_models_docking_framework_model_.WebViewTabProps.html +++ b/papi-dts/types/_shared_models_docking_framework_model_.WebViewTabProps.html @@ -1,2 +1,2 @@ WebViewTabProps | papi-dts
    WebViewTabProps: WebViewDefinition

    Props that are passed to the web view tab component

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_elevated_privileges_model_.ElevatedPrivileges.html b/papi-dts/types/_shared_models_elevated_privileges_model_.ElevatedPrivileges.html index 39c04115ca..7bd1afb558 100644 --- a/papi-dts/types/_shared_models_elevated_privileges_model_.ElevatedPrivileges.html +++ b/papi-dts/types/_shared_models_elevated_privileges_model_.ElevatedPrivileges.html @@ -1,3 +1,3 @@ ElevatedPrivileges | papi-dts
    ElevatedPrivileges: {
        manageExtensions: ManageExtensions | undefined;
    }

    Object that contains properties with special capabilities for extensions that required them

    Type declaration

    • manageExtensions: ManageExtensions | undefined

      Functions that can be run to manage what extensions are running

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_extract_data_provider_data_types_model_.default.html b/papi-dts/types/_shared_models_extract_data_provider_data_types_model_.default.html index 781317a3ba..08b1096fb3 100644 --- a/papi-dts/types/_shared_models_extract_data_provider_data_types_model_.default.html +++ b/papi-dts/types/_shared_models_extract_data_provider_data_types_model_.default.html @@ -3,4 +3,4 @@

    Works with generic types IDataProvider, DataProviderInternal, IDisposableDataProvider, and IDataProviderEngine along with the papi-shared-types extensible interfaces DataProviders and DisposableDataProviders

    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.DisableExtensionFunction.html b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.DisableExtensionFunction.html index 4bf064aae2..aedab6f0c5 100644 --- a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.DisableExtensionFunction.html +++ b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.DisableExtensionFunction.html @@ -1,4 +1,4 @@ DisableExtensionFunction | papi-dts
    DisableExtensionFunction: ((extensionIdentifier) => Promise<void>)

    Stop running an extension that had been previously downloaded and enabled

    Type declaration

      • (extensionIdentifier): Promise<void>
      • Parameters

        Returns Promise<void>

    Returns

    Promise that resolves when the extension has been enabled, throws if enabling fails

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.EnableExtensionFunction.html b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.EnableExtensionFunction.html index 3e4b9c114c..37b9f85140 100644 --- a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.EnableExtensionFunction.html +++ b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.EnableExtensionFunction.html @@ -1,4 +1,4 @@ EnableExtensionFunction | papi-dts
    EnableExtensionFunction: ((extensionIdentifier) => Promise<void>)

    Start running an extension that had been previously downloaded and disabled

    Type declaration

      • (extensionIdentifier): Promise<void>
      • Parameters

        Returns Promise<void>

    Returns

    Promise that resolves when the extension has been enabled, throws if enabling fails

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.ExtensionIdentifier.html b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.ExtensionIdentifier.html index 4cc5507be6..223dda0ac6 100644 --- a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.ExtensionIdentifier.html +++ b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.ExtensionIdentifier.html @@ -1,2 +1,2 @@ ExtensionIdentifier | papi-dts
    ExtensionIdentifier: {
        extensionName: string;
        extensionVersion: string;
    }

    Represents an extension that can be enabled or disabled

    -

    Type declaration

    • extensionName: string
    • extensionVersion: string
    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.GetInstalledExtensionsFunction.html b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.GetInstalledExtensionsFunction.html index 4cbf2e806c..a873687b81 100644 --- a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.GetInstalledExtensionsFunction.html +++ b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.GetInstalledExtensionsFunction.html @@ -1,2 +1,2 @@ GetInstalledExtensionsFunction | papi-dts
    GetInstalledExtensionsFunction: (() => Promise<InstalledExtensions>)

    Get extension identifiers of all extensions on the system

    -

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.HashValues.html b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.HashValues.html index 3d52707162..77f88d0dbb 100644 --- a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.HashValues.html +++ b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.HashValues.html @@ -1,2 +1,2 @@ HashValues | papi-dts
    HashValues: Partial<{
        sha256: string;
        sha512: string;
    }>

    Base64 encoded hash values

    -

    Type declaration

    • sha256: string
    • sha512: string
    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.InstallExtensionFunction.html b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.InstallExtensionFunction.html index 2cede73bfa..0d0b61a09d 100644 --- a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.InstallExtensionFunction.html +++ b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.InstallExtensionFunction.html @@ -6,4 +6,4 @@ validation. For example, if you provide a sha256 hash value and a sha512 hash value, the installer may only use the sha512 hash value for validation.

    Returns Promise<void>

    Returns

    Promise that resolves when the extension has been installed

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.InstalledExtensions.html b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.InstalledExtensions.html index 9c7f90ddae..fafbdeca4f 100644 --- a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.InstalledExtensions.html +++ b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.InstalledExtensions.html @@ -8,4 +8,4 @@ or removed from the set of enabled extensions.

  • packaged: ExtensionIdentifier[]

    Extensions that are explicitly bundled to be part of the application. They cannot be disabled. At runtime no extensions can be added or removed from the set of packaged extensions.

    -
  • \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.ManageExtensions.html b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.ManageExtensions.html index d0687583f0..203ca5329c 100644 --- a/papi-dts/types/_shared_models_manage_extensions_privilege_model_.ManageExtensions.html +++ b/papi-dts/types/_shared_models_manage_extensions_privilege_model_.ManageExtensions.html @@ -3,4 +3,4 @@
  • enableExtension: EnableExtensionFunction

    Function to start running an extension that had been previously downloaded and disabled

  • getInstalledExtensions: GetInstalledExtensionsFunction

    Function to retrieve details about all installed extensions

  • installExtension: InstallExtensionFunction

    Function to download an extension and enable it

    -
  • \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_network_object_model_.DisposableNetworkObject.html b/papi-dts/types/_shared_models_network_object_model_.DisposableNetworkObject.html index 9b1ff7223d..cf3935378e 100644 --- a/papi-dts/types/_shared_models_network_object_model_.DisposableNetworkObject.html +++ b/papi-dts/types/_shared_models_network_object_model_.DisposableNetworkObject.html @@ -1,3 +1,3 @@ DisposableNetworkObject | papi-dts
    DisposableNetworkObject<T>: NetworkObject<T> & Dispose

    An object of this type is returned from networkObjectService.set.

    Type Parameters

    See

    networkObjectService

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_network_object_model_.LocalObjectToProxyCreator.html b/papi-dts/types/_shared_models_network_object_model_.LocalObjectToProxyCreator.html index 0cf3739cf9..df3522bec1 100644 --- a/papi-dts/types/_shared_models_network_object_model_.LocalObjectToProxyCreator.html +++ b/papi-dts/types/_shared_models_network_object_model_.LocalObjectToProxyCreator.html @@ -9,4 +9,4 @@ (probably has to do with that it's a wrapped and layered type). Functions that implement this type should return Partial

    See

    networkObjectService

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_network_object_model_.NetworkObject.html b/papi-dts/types/_shared_models_network_object_model_.NetworkObject.html index 534bf5a378..56a420d850 100644 --- a/papi-dts/types/_shared_models_network_object_model_.NetworkObject.html +++ b/papi-dts/types/_shared_models_network_object_model_.NetworkObject.html @@ -5,4 +5,4 @@ call that method. This is because we don't want users of network objects to dispose of them. Only the caller of networkObjectService.set should be able to dispose of the network object.

    Type Parameters

    See

    networkObjectService

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_network_object_model_.NetworkObjectDetails.html b/papi-dts/types/_shared_models_network_object_model_.NetworkObjectDetails.html index 61a262c756..52eb2ca95f 100644 --- a/papi-dts/types/_shared_models_network_object_model_.NetworkObjectDetails.html +++ b/papi-dts/types/_shared_models_network_object_model_.NetworkObjectDetails.html @@ -8,4 +8,4 @@ Data Providers => pdp) should be the same across all process on the network regardless of what programming language they use. For generic network objects, networkObject is appropriate.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_network_object_model_.NetworkableObject.html b/papi-dts/types/_shared_models_network_object_model_.NetworkableObject.html index 3371f223bb..3f028f3612 100644 --- a/papi-dts/types/_shared_models_network_object_model_.NetworkableObject.html +++ b/papi-dts/types/_shared_models_network_object_model_.NetworkableObject.html @@ -1,3 +1,3 @@ NetworkableObject | papi-dts
    NetworkableObject<T>: T & CannotHaveOnDidDispose

    An object of this type is passed into networkObjectService.set.

    Type Parameters

    • T = object

    See

    networkObjectService

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_project_data_provider_engine_model_.IProjectDataProviderEngine.html b/papi-dts/types/_shared_models_project_data_provider_engine_model_.IProjectDataProviderEngine.html index 635665d5f0..140e0d8624 100644 --- a/papi-dts/types/_shared_models_project_data_provider_engine_model_.IProjectDataProviderEngine.html +++ b/papi-dts/types/_shared_models_project_data_provider_engine_model_.IProjectDataProviderEngine.html @@ -26,4 +26,4 @@

    OR

    class MyPDPE implements IProjectDataProviderEngine<['MyProjectData']> {
    notifyUpdate(updateInstructions?: DataProviderEngineNotifyUpdate<ProjectDataTypes['MyProjectData']>) {}
    ...
    }
    -

    Type Parameters

    \ No newline at end of file +

    Type Parameters

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_project_data_provider_factory_interface_.ProjectMetadataFilterOptions.html b/papi-dts/types/_shared_models_project_data_provider_factory_interface_.ProjectMetadataFilterOptions.html index 5c4d37e751..1a885ea20a 100644 --- a/papi-dts/types/_shared_models_project_data_provider_factory_interface_.ProjectMetadataFilterOptions.html +++ b/papi-dts/types/_shared_models_project_data_provider_factory_interface_.ProjectMetadataFilterOptions.html @@ -1,3 +1,3 @@ ProjectMetadataFilterOptions | papi-dts
    ProjectMetadataFilterOptions: ModifierProject & {
        excludeProjectIds?: string | string[];
        includeProjectIds?: string | string[];
    }

    Type declaration

    • Optional excludeProjectIds?: string | string[]

      Project IDs to exclude

    • Optional includeProjectIds?: string | string[]

      Project IDs to include

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_project_data_provider_model_.ExtensionDataScope.html b/papi-dts/types/_shared_models_project_data_provider_model_.ExtensionDataScope.html index baa85dfd64..cbd61fe153 100644 --- a/papi-dts/types/_shared_models_project_data_provider_model_.ExtensionDataScope.html +++ b/papi-dts/types/_shared_models_project_data_provider_model_.ExtensionDataScope.html @@ -9,4 +9,4 @@

    This is the smallest level of granularity provided by a PDP for accessing extension data. There is no way to get or set just a portion of data identified by a single dataQualifier value.

  • extensionName: string

    Name of an extension as provided in its manifest

    -
  • \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_project_data_provider_model_.MandatoryProjectDataTypes.html b/papi-dts/types/_shared_models_project_data_provider_model_.MandatoryProjectDataTypes.html index 83358144b2..70975d3ba5 100644 --- a/papi-dts/types/_shared_models_project_data_provider_model_.MandatoryProjectDataTypes.html +++ b/papi-dts/types/_shared_models_project_data_provider_model_.MandatoryProjectDataTypes.html @@ -49,4 +49,4 @@ so following this interface ensures your PDP will not break if such a requirement is implemented. -

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_project_data_provider_model_.WithProjectDataProviderEngineExtensionDataMethods.html b/papi-dts/types/_shared_models_project_data_provider_model_.WithProjectDataProviderEngineExtensionDataMethods.html index f6a6bece2e..8068981d0b 100644 --- a/papi-dts/types/_shared_models_project_data_provider_model_.WithProjectDataProviderEngineExtensionDataMethods.html +++ b/papi-dts/types/_shared_models_project_data_provider_model_.WithProjectDataProviderEngineExtensionDataMethods.html @@ -7,11 +7,11 @@ to this Project Data Provider

    Returns Promise<undefined | string>

    Extension project data in this project for an extension to use in serving its extension project data

    -
  • setExtensionData:function
  • setExtensionData:function
  • \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_project_lookup_service_model_.ProjectLookupServiceType.html b/papi-dts/types/_shared_models_project_lookup_service_model_.ProjectLookupServiceType.html index a3ba7ab52c..1fcb8a80cc 100644 --- a/papi-dts/types/_shared_models_project_lookup_service_model_.ProjectLookupServiceType.html +++ b/papi-dts/types/_shared_models_project_lookup_service_model_.ProjectLookupServiceType.html @@ -8,8 +8,8 @@ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator/Collator:

    Only strings that differ in base letters or accents and other diacritic marks compare as unequal. Examples: a ≠ b, a ≠ á, a = A.

    -

    Parameters

    Returns boolean

  • filterProjectsMetadata:function
  • getMetadataForAllProjects:function
  • filterProjectsMetadata:function
  • getMetadataForAllProjects:function

    Returns Promise<ProjectMetadata[]>

    ProjectMetadata for all projects stored on the local system

    -
  • getMetadataForProject:function
  • getMetadataForProject:function

    Returns Promise<ProjectMetadata>

    ProjectMetadata for the given project

    -
  • getMinimalMatchPdpFactoryId:function
  • getMinimalMatchPdpFactoryId:function

    Returns undefined | string

    PDP Factory id whose projectInterfaces minimally match the provided projectInterface if at least one PDP Factory was found that supports the projectInterface provided

    -
  • mergeMetadataFilters:function
  • \ No newline at end of file +
  • mergeMetadataFilters:function
  • \ No newline at end of file diff --git a/papi-dts/types/_shared_models_project_metadata_model_.ProjectDataProviderFactoryMetadataInfo.html b/papi-dts/types/_shared_models_project_metadata_model_.ProjectDataProviderFactoryMetadataInfo.html index 2a47745c0b..f77aade849 100644 --- a/papi-dts/types/_shared_models_project_metadata_model_.ProjectDataProviderFactoryMetadataInfo.html +++ b/papi-dts/types/_shared_models_project_metadata_model_.ProjectDataProviderFactoryMetadataInfo.html @@ -1,4 +1,4 @@ ProjectDataProviderFactoryMetadataInfo | papi-dts
    ProjectDataProviderFactoryMetadataInfo: {
        projectInterfaces: ProjectInterfaces[];
    }

    Type declaration

    • projectInterfaces: ProjectInterfaces[]

      Which projectInterfaces (aka standardized sets of methods on a PDP) the Project Data Provider for this project created by this Project Data Provider Factory supports. Indicates what sort of project data should be available on this project from this PDP Factory.

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_project_metadata_model_.ProjectMetadata.html b/papi-dts/types/_shared_models_project_metadata_model_.ProjectMetadata.html index b21017bfd6..11b485253a 100644 --- a/papi-dts/types/_shared_models_project_metadata_model_.ProjectMetadata.html +++ b/papi-dts/types/_shared_models_project_metadata_model_.ProjectMetadata.html @@ -12,4 +12,4 @@

    The keys of this object are ids of the PDP Factories that provide the metadata, namely the projectInterfaces for this project (meaning this PDPF can provide a Project Data Provider for this project with these projectInterfaces)

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_project_metadata_model_.ProjectMetadataWithoutFactoryInfo.html b/papi-dts/types/_shared_models_project_metadata_model_.ProjectMetadataWithoutFactoryInfo.html index 27b8f1cff9..ea039381fe 100644 --- a/papi-dts/types/_shared_models_project_metadata_model_.ProjectMetadataWithoutFactoryInfo.html +++ b/papi-dts/types/_shared_models_project_metadata_model_.ProjectMetadataWithoutFactoryInfo.html @@ -6,4 +6,4 @@
  • projectInterfaces: ProjectInterfaces[]

    All projectInterfaces (aka standardized sets of methods on a PDP) that Project Data Providers for this project support. Indicates what sort of project data should be available on this project.

    -
  • \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.GetSavedWebViewDefinition.html b/papi-dts/types/_shared_models_web_view_model_.GetSavedWebViewDefinition.html index 5c1b6be764..48c70cfd1a 100644 --- a/papi-dts/types/_shared_models_web_view_model_.GetSavedWebViewDefinition.html +++ b/papi-dts/types/_shared_models_web_view_model_.GetSavedWebViewDefinition.html @@ -1,4 +1,4 @@ GetSavedWebViewDefinition | papi-dts
    GetSavedWebViewDefinition: (() => SavedWebViewDefinition | undefined)

    Gets the saved properties on this WebView's WebView definition

    @returns saved properties this WebView's WebView definition or undefined if not found for some reason

    -

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.GetWebViewOptions.html b/papi-dts/types/_shared_models_web_view_model_.GetWebViewOptions.html index 24abb1c96d..ec8ec3e733 100644 --- a/papi-dts/types/_shared_models_web_view_model_.GetWebViewOptions.html +++ b/papi-dts/types/_shared_models_web_view_model_.GetWebViewOptions.html @@ -11,4 +11,4 @@

    Note: setting existingId to undefined counts as providing in this case (providing is tested with 'existingId' in options, not just testing if existingId is truthy). Not providing an existingId at all is the only way to specify we are not looking for an existing webView

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.SavedWebViewDefinition.html b/papi-dts/types/_shared_models_web_view_model_.SavedWebViewDefinition.html index 55ed5d3f01..428f5f2f47 100644 --- a/papi-dts/types/_shared_models_web_view_model_.SavedWebViewDefinition.html +++ b/papi-dts/types/_shared_models_web_view_model_.SavedWebViewDefinition.html @@ -1,4 +1,4 @@ SavedWebViewDefinition | papi-dts

    Saved WebView information that does not contain the actual content of the WebView. Saved into layouts. Could have as little as the type and ID. WebView providers load these into actual WebViewDefinitions and verify any existing properties on the WebViews.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.SavedWebViewDefinitionOmittedKeys.html b/papi-dts/types/_shared_models_web_view_model_.SavedWebViewDefinitionOmittedKeys.html index b2af65b0be..34e058b932 100644 --- a/papi-dts/types/_shared_models_web_view_model_.SavedWebViewDefinitionOmittedKeys.html +++ b/papi-dts/types/_shared_models_web_view_model_.SavedWebViewDefinitionOmittedKeys.html @@ -1,3 +1,3 @@ SavedWebViewDefinitionOmittedKeys | papi-dts
    SavedWebViewDefinitionOmittedKeys: typeof SAVED_WEBVIEW_DEFINITION_OMITTED_KEYS[number]

    The keys of properties on a WebViewDefinition that are omitted when converting to a SavedWebViewDefinition

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.UpdateWebViewDefinition.html b/papi-dts/types/_shared_models_web_view_model_.UpdateWebViewDefinition.html index a04b81c8f4..ae885bad1e 100644 --- a/papi-dts/types/_shared_models_web_view_model_.UpdateWebViewDefinition.html +++ b/papi-dts/types/_shared_models_web_view_model_.UpdateWebViewDefinition.html @@ -6,4 +6,4 @@

    @example

    updateWebViewDefinition({ title: `Hello ${name}` });
     
    -

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.UseWebViewStateHook.html b/papi-dts/types/_shared_models_web_view_model_.UseWebViewStateHook.html index 9c44739149..5895856780 100644 --- a/papi-dts/types/_shared_models_web_view_model_.UseWebViewStateHook.html +++ b/papi-dts/types/_shared_models_web_view_model_.UseWebViewStateHook.html @@ -24,4 +24,4 @@

    @example

    const [lastPersonSeen, setLastPersonSeen] = useWebViewState('lastSeen', 'No one');
     
    -

    Type declaration

    \ No newline at end of file +

    Type declaration

    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.WebViewDefinition.html b/papi-dts/types/_shared_models_web_view_model_.WebViewDefinition.html index f2c520da28..89e00eba22 100644 --- a/papi-dts/types/_shared_models_web_view_model_.WebViewDefinition.html +++ b/papi-dts/types/_shared_models_web_view_model_.WebViewDefinition.html @@ -1,2 +1,2 @@ WebViewDefinition | papi-dts

    Properties defining a type of WebView created by extensions to show web content

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionBase.html b/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionBase.html index 4c31fe8d65..780df2ad65 100644 --- a/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionBase.html +++ b/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionBase.html @@ -1,5 +1,9 @@ -WebViewDefinitionBase | papi-dts
    WebViewDefinitionBase: {
        allowSameOrigin?: boolean;
        allowScripts?: boolean;
        allowedFrameSources?: string[];
        content: string;
        iconUrl?: string;
        id: WebViewId;
        projectId?: string;
        state?: Record<string, unknown>;
        title?: string;
        tooltip?: string;
        webViewType: WebViewType;
    }

    Base WebView properties that all WebViews share

    -

    Type declaration

    • Optional allowSameOrigin?: boolean

      Whether to allow the WebView iframe to interact with its parent as a same-origin website. +WebViewDefinitionBase | papi-dts

      WebViewDefinitionBase: {
          allowPopups?: boolean;
          allowSameOrigin?: boolean;
          allowScripts?: boolean;
          allowedFrameSources?: string[];
          content: string;
          iconUrl?: string;
          id: WebViewId;
          projectId?: string;
          state?: Record<string, unknown>;
          title?: string;
          tooltip?: string;
          webViewType: WebViewType;
      }

      Base WebView properties that all WebViews share

      +

      Type declaration

      • Optional allowPopups?: boolean

        Whether to allow this iframe to open separate windows with window.open and anchor tags with +target="_blank". Setting this to true adds allow-popups to the WebView iframe's [sandbox +attribute] (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe#sandbox). Defaults +to false

        +
      • Optional allowSameOrigin?: boolean

        Whether to allow the WebView iframe to interact with its parent as a same-origin website. Setting this to true adds allow-same-origin to the WebView iframe's [sandbox attribute] (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe#sandbox). Defaults to true.

        @@ -70,4 +74,4 @@
      • Optional title?: string

        Name of the tab for the WebView

      • Optional tooltip?: string

        Tooltip that is shown when hovering over the webview title

      • webViewType: WebViewType

        What type of WebView this is. Unique to all other WebView definitions

        -
      \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionHtml.html b/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionHtml.html index 6e1c2751f7..4033e33362 100644 --- a/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionHtml.html +++ b/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionHtml.html @@ -1,3 +1,3 @@ WebViewDefinitionHtml | papi-dts
    WebViewDefinitionHtml: WebViewDefinitionBase & {
        contentType: HTML;
    }

    WebView representation using HTML

    Type declaration

    • contentType: HTML

      Indicates this WebView uses HTML

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionReact.html b/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionReact.html index 2c07ed90fe..cf7e47d80a 100644 --- a/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionReact.html +++ b/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionReact.html @@ -1,4 +1,4 @@ WebViewDefinitionReact | papi-dts
    WebViewDefinitionReact: WebViewDefinitionBase & {
        contentType?: React;
        styles?: string;
    }

    WebView representation using React

    Type declaration

    • Optional contentType?: React

      Indicates this WebView uses React

    • Optional styles?: string

      String of styles to be loaded into the iframe for this WebView

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionURL.html b/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionURL.html index 1e92dd777d..c7093b3644 100644 --- a/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionURL.html +++ b/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionURL.html @@ -1,4 +1,4 @@ WebViewDefinitionURL | papi-dts
    WebViewDefinitionURL: WebViewDefinitionBase & {
        contentType: URL;
    }

    WebView representation using a URL.

    Note: you can only use papi-extension: and https: urls

    Type declaration

    • contentType: URL

      Indicates this WebView uses a URL

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionUpdatableProperties.html b/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionUpdatableProperties.html index 2dfbdf4104..367f302ee9 100644 --- a/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionUpdatableProperties.html +++ b/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionUpdatableProperties.html @@ -1,2 +1,2 @@ WebViewDefinitionUpdatableProperties | papi-dts
    WebViewDefinitionUpdatableProperties: Pick<WebViewDefinitionBase, typeof WEBVIEW_DEFINITION_UPDATABLE_PROPERTY_KEYS[number]>

    The properties on a WebViewDefinition that may be updated when that webview is already displayed

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionUpdateInfo.html b/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionUpdateInfo.html index 81a903d24a..6a67319259 100644 --- a/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionUpdateInfo.html +++ b/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionUpdateInfo.html @@ -1,3 +1,3 @@ WebViewDefinitionUpdateInfo | papi-dts
    WebViewDefinitionUpdateInfo: Partial<WebViewDefinitionUpdatableProperties>

    WebViewDefinition properties for updating a WebView that is already displayed. Any unspecified properties will stay the same

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.WebViewId.html b/papi-dts/types/_shared_models_web_view_model_.WebViewId.html index d14dbb7935..647854a873 100644 --- a/papi-dts/types/_shared_models_web_view_model_.WebViewId.html +++ b/papi-dts/types/_shared_models_web_view_model_.WebViewId.html @@ -1,2 +1,2 @@ WebViewId | papi-dts
    WebViewId: string

    ID for a specific WebView. Each WebView has a unique ID

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.WebViewProps.html b/papi-dts/types/_shared_models_web_view_model_.WebViewProps.html index 2ff9315611..d9fba29ce7 100644 --- a/papi-dts/types/_shared_models_web_view_model_.WebViewProps.html +++ b/papi-dts/types/_shared_models_web_view_model_.WebViewProps.html @@ -33,4 +33,4 @@

    @example

    const [lastPersonSeen, setLastPersonSeen] = useWebViewState('lastSeen', 'No one');
     
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_models_web_view_model_.WebViewType.html b/papi-dts/types/_shared_models_web_view_model_.WebViewType.html index 1ef3573afd..6663b74331 100644 --- a/papi-dts/types/_shared_models_web_view_model_.WebViewType.html +++ b/papi-dts/types/_shared_models_web_view_model_.WebViewType.html @@ -1,2 +1,2 @@ WebViewType | papi-dts
    WebViewType: string

    What type a WebView is. Each WebView definition must have a unique type.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/papi-dts/types/_shared_services_command_service_.moduleSummaryComments.html b/papi-dts/types/_shared_services_command_service_.moduleSummaryComments.html index 00997f7acd..f01eddb3fc 100644 --- a/papi-dts/types/_shared_services_command_service_.moduleSummaryComments.html +++ b/papi-dts/types/_shared_services_command_service_.moduleSummaryComments.html @@ -1,4 +1,4 @@ moduleSummaryComments | papi-dts
    moduleSummaryComments: {}

    The command service allows you to exchange messages with other components in the platform. You can register a command that other services and extensions can send you. You can send commands to other services and extensions that have registered commands.

    -

    Type declaration

      \ No newline at end of file +

      Type declaration

      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_localization_service_model_.ILocalizationService.html b/papi-dts/types/_shared_services_localization_service_model_.ILocalizationService.html index 5f8809407b..4618e159c5 100644 --- a/papi-dts/types/_shared_services_localization_service_model_.ILocalizationService.html +++ b/papi-dts/types/_shared_services_localization_service_model_.ILocalizationService.html @@ -9,8 +9,8 @@ string key that corresponds to a localized value and an array of BCP 47 language codes

      Returns Promise<LocalizationData>

    • setLocalizedString:function
    • setLocalizedStrings:function
    • setLocalizedStrings:function
    • Type declaration

      Type declaration

      \ No newline at end of file +

      Parameters

      Returns Promise<string>

      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_localization_service_model_.LocalizationData.html b/papi-dts/types/_shared_services_localization_service_model_.LocalizationData.html index 43799ce94b..4b4b4d7759 100644 --- a/papi-dts/types/_shared_services_localization_service_model_.LocalizationData.html +++ b/papi-dts/types/_shared_services_localization_service_model_.LocalizationData.html @@ -1 +1 @@ -LocalizationData | papi-dts
      LocalizationData: LanguageStrings
      \ No newline at end of file +LocalizationData | papi-dts
      LocalizationData: LanguageStrings
      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_localization_service_model_.LocalizationDataDataTypes.html b/papi-dts/types/_shared_services_localization_service_model_.LocalizationDataDataTypes.html index 0bec257c04..9ccb0ae363 100644 --- a/papi-dts/types/_shared_services_localization_service_model_.LocalizationDataDataTypes.html +++ b/papi-dts/types/_shared_services_localization_service_model_.LocalizationDataDataTypes.html @@ -1 +1 @@ -LocalizationDataDataTypes | papi-dts
      LocalizationDataDataTypes: {
          LocalizedString: DataProviderDataType<LocalizationSelector, string, never>;
          LocalizedStrings: DataProviderDataType<LocalizationSelectors, LocalizationData, never>;
      }

      Type declaration

      \ No newline at end of file +LocalizationDataDataTypes | papi-dts
      LocalizationDataDataTypes: {
          LocalizedString: DataProviderDataType<LocalizationSelector, string, never>;
          LocalizedStrings: DataProviderDataType<LocalizationSelectors, LocalizationData, never>;
      }

      Type declaration

      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_localization_service_model_.LocalizationSelector.html b/papi-dts/types/_shared_services_localization_service_model_.LocalizationSelector.html index 8657c553db..3caaffaea2 100644 --- a/papi-dts/types/_shared_services_localization_service_model_.LocalizationSelector.html +++ b/papi-dts/types/_shared_services_localization_service_model_.LocalizationSelector.html @@ -1 +1 @@ -LocalizationSelector | papi-dts
      LocalizationSelector: {
          locales?: string[];
          localizeKey: LocalizeKey;
      }

      Type declaration

      • Optional locales?: string[]
      • localizeKey: LocalizeKey
      \ No newline at end of file +LocalizationSelector | papi-dts
      LocalizationSelector: {
          locales?: string[];
          localizeKey: LocalizeKey;
      }

      Type declaration

      • Optional locales?: string[]
      • localizeKey: LocalizeKey
      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_localization_service_model_.LocalizationSelectors.html b/papi-dts/types/_shared_services_localization_service_model_.LocalizationSelectors.html index daf32de272..1d590a2000 100644 --- a/papi-dts/types/_shared_services_localization_service_model_.LocalizationSelectors.html +++ b/papi-dts/types/_shared_services_localization_service_model_.LocalizationSelectors.html @@ -1 +1 @@ -LocalizationSelectors | papi-dts
      LocalizationSelectors: {
          locales?: string[];
          localizeKeys: LocalizeKey[];
      }

      Type declaration

      • Optional locales?: string[]
      • localizeKeys: LocalizeKey[]
      \ No newline at end of file +LocalizationSelectors | papi-dts
      LocalizationSelectors: {
          locales?: string[];
          localizeKeys: LocalizeKey[];
      }

      Type declaration

      • Optional locales?: string[]
      • localizeKeys: LocalizeKey[]
      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_menu_data_service_model_.IMenuDataService.html b/papi-dts/types/_shared_services_menu_data_service_model_.IMenuDataService.html index be54fc8990..f5fc9c7057 100644 --- a/papi-dts/types/_shared_services_menu_data_service_model_.IMenuDataService.html +++ b/papi-dts/types/_shared_services_menu_data_service_model_.IMenuDataService.html @@ -2,21 +2,21 @@

      Type declaration

      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_menu_data_service_model_.MenuDataDataTypes.html b/papi-dts/types/_shared_services_menu_data_service_model_.MenuDataDataTypes.html index 6a8a1ca6b7..f3b53b2f60 100644 --- a/papi-dts/types/_shared_services_menu_data_service_model_.MenuDataDataTypes.html +++ b/papi-dts/types/_shared_services_menu_data_service_model_.MenuDataDataTypes.html @@ -1 +1 @@ -MenuDataDataTypes | papi-dts
      MenuDataDataTypes: {
          MainMenu: DataProviderDataType<undefined, Localized<MultiColumnMenu>, never>;
          WebViewMenu: DataProviderDataType<ReferencedItem, Localized<WebViewMenu>, never>;
      }

      Type declaration

      \ No newline at end of file +MenuDataDataTypes | papi-dts
      MenuDataDataTypes: {
          MainMenu: DataProviderDataType<undefined, Localized<MultiColumnMenu>, never>;
          WebViewMenu: DataProviderDataType<ReferencedItem, Localized<WebViewMenu>, never>;
      }

      Type declaration

      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_network_service_.ArgsRequestHandler.html b/papi-dts/types/_shared_services_network_service_.ArgsRequestHandler.html index 27e3006c19..08b1836b36 100644 --- a/papi-dts/types/_shared_services_network_service_.ArgsRequestHandler.html +++ b/papi-dts/types/_shared_services_network_service_.ArgsRequestHandler.html @@ -2,4 +2,4 @@ the spread of the contents array of the request as its parameters. The function should return an object that becomes the contents object of the response. This type of handler is a normal function.

      -

      Type Parameters

      Type declaration

      \ No newline at end of file +

      Type Parameters

      Type declaration

      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_network_service_.ComplexRequestHandler.html b/papi-dts/types/_shared_services_network_service_.ComplexRequestHandler.html index b24e5553c1..e5d31ab8db 100644 --- a/papi-dts/types/_shared_services_network_service_.ComplexRequestHandler.html +++ b/papi-dts/types/_shared_services_network_service_.ComplexRequestHandler.html @@ -2,4 +2,4 @@ accept a ComplexRequest object as its single parameter. The function should return a ComplexResponse object that becomes the response.. This type of handler is the most flexible of the request handlers.

      -

      Type Parameters

      Type declaration

      \ No newline at end of file +

      Type Parameters

      Type declaration

      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_network_service_.ContentsRequestHandler.html b/papi-dts/types/_shared_services_network_service_.ContentsRequestHandler.html index 6fddd7ae59..3e5275c06d 100644 --- a/papi-dts/types/_shared_services_network_service_.ContentsRequestHandler.html +++ b/papi-dts/types/_shared_services_network_service_.ContentsRequestHandler.html @@ -1,4 +1,4 @@ ContentsRequestHandler | papi-dts

      Type alias ContentsRequestHandler<TParam, TReturn>

      ContentsRequestHandler<TParam, TReturn>: ((contents) => Promise<TReturn>)

      Contents handler function for a request. Called when a request is handled. The function should accept the contents object of the request as its single parameter. The function should return an object that becomes the contents object of the response.

      -

      Type Parameters

      • TParam = any
      • TReturn = any

      Type declaration

      \ No newline at end of file +

      Type Parameters

      Type declaration

      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_project_settings_service_model_.AllProjectSettingsValidators.html b/papi-dts/types/_shared_services_project_settings_service_model_.AllProjectSettingsValidators.html index 724604f634..0da6c540f4 100644 --- a/papi-dts/types/_shared_services_project_settings_service_model_.AllProjectSettingsValidators.html +++ b/papi-dts/types/_shared_services_project_settings_service_model_.AllProjectSettingsValidators.html @@ -1,3 +1,3 @@ AllProjectSettingsValidators | papi-dts
      AllProjectSettingsValidators: {
          [ProjectSettingName in ProjectSettingNames]: ProjectSettingValidator<ProjectSettingName>
      }

      Validators for all project settings. Keys are setting keys, values are functions to validate new settings

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_project_settings_service_model_.ProjectSettingValidator.html b/papi-dts/types/_shared_services_project_settings_service_model_.ProjectSettingValidator.html index 81dca9e3cd..8e7fd8e5b2 100644 --- a/papi-dts/types/_shared_services_project_settings_service_model_.ProjectSettingValidator.html +++ b/papi-dts/types/_shared_services_project_settings_service_model_.ProjectSettingValidator.html @@ -2,4 +2,4 @@

      Type Parameters

      Type declaration

      \ No newline at end of file +

      Returns Promise<boolean>

      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_project_settings_service_model_.SimultaneousProjectSettingsChanges.html b/papi-dts/types/_shared_services_project_settings_service_model_.SimultaneousProjectSettingsChanges.html index 5f501c84d1..207ca854ca 100644 --- a/papi-dts/types/_shared_services_project_settings_service_model_.SimultaneousProjectSettingsChanges.html +++ b/papi-dts/types/_shared_services_project_settings_service_model_.SimultaneousProjectSettingsChanges.html @@ -1,4 +1,4 @@ SimultaneousProjectSettingsChanges | papi-dts
      SimultaneousProjectSettingsChanges: {
          [ProjectSettingName in ProjectSettingNames]?: {
              currentValue: ProjectSettingTypes[ProjectSettingName];
              newValue: ProjectSettingTypes[ProjectSettingName];
          }
      }

      All project settings changes being set in one batch

      Project settings may be circularly dependent on one another, so multiple project settings may need to be changed at once in some cases

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_settings_service_model_.AllSettingsData.html b/papi-dts/types/_shared_services_settings_service_model_.AllSettingsData.html index bb6fc79669..e5200c6ee6 100644 --- a/papi-dts/types/_shared_services_settings_service_model_.AllSettingsData.html +++ b/papi-dts/types/_shared_services_settings_service_model_.AllSettingsData.html @@ -1 +1 @@ -AllSettingsData | papi-dts
      AllSettingsData: {
          [SettingName in SettingNames]: SettingTypes[SettingName]
      }
      \ No newline at end of file +AllSettingsData | papi-dts
      AllSettingsData: {
          [SettingName in SettingNames]: SettingTypes[SettingName]
      }
      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_settings_service_model_.AllSettingsValidators.html b/papi-dts/types/_shared_services_settings_service_model_.AllSettingsValidators.html index 624d3d706a..3a7e0b8ecc 100644 --- a/papi-dts/types/_shared_services_settings_service_model_.AllSettingsValidators.html +++ b/papi-dts/types/_shared_services_settings_service_model_.AllSettingsValidators.html @@ -1,2 +1,2 @@ AllSettingsValidators | papi-dts
      AllSettingsValidators: {
          [SettingName in SettingNames]: SettingValidator<SettingName>
      }

      Validators for all settings. Keys are setting keys, values are functions to validate new settings

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_settings_service_model_.ISettingsService.html b/papi-dts/types/_shared_services_settings_service_model_.ISettingsService.html index 12dc46840b..c8d879344f 100644 --- a/papi-dts/types/_shared_services_settings_service_model_.ISettingsService.html +++ b/papi-dts/types/_shared_services_settings_service_model_.ISettingsService.html @@ -3,23 +3,23 @@

      Returns Promise<SettingTypes[SettingName]>

      The value of the specified setting, parsed to an object. Returns default setting if setting does not exist

      Throws

      If no default value is available for the setting.

      -
    • registerValidator:function
    • registerValidator:function
    • reset:function
    • reset:function
    • set:function
    • set:function
    • subscribe:function
    • subscribe:function
    • \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_settings_service_model_.SettingDataTypes.html b/papi-dts/types/_shared_services_settings_service_model_.SettingDataTypes.html index 9f5a2c9466..75ab77a3d3 100644 --- a/papi-dts/types/_shared_services_settings_service_model_.SettingDataTypes.html +++ b/papi-dts/types/_shared_services_settings_service_model_.SettingDataTypes.html @@ -9,4 +9,4 @@

      The closest possible representation of the unnamed (````) data type follows:

      '': DataProviderDataType<SettingName, SettingTypes[SettingName], SettingTypes[SettingName]>;
       
      -

      Type declaration

      \ No newline at end of file +

      Type declaration

      \ No newline at end of file diff --git a/papi-dts/types/_shared_services_settings_service_model_.SettingValidator.html b/papi-dts/types/_shared_services_settings_service_model_.SettingValidator.html index 70ceb58897..082b926cb2 100644 --- a/papi-dts/types/_shared_services_settings_service_model_.SettingValidator.html +++ b/papi-dts/types/_shared_services_settings_service_model_.SettingValidator.html @@ -1,2 +1,2 @@ SettingValidator | papi-dts
      SettingValidator<SettingName>: ((newValue, currentValue, allChanges) => Promise<boolean>)

      Function that validates whether a new setting value should be allowed to be set

      -

      Type Parameters

      Type declaration

      \ No newline at end of file +

      Type Parameters

      Type declaration

      \ No newline at end of file diff --git a/papi-dts/types/_shared_utils_util_.ComplexRequest.html b/papi-dts/types/_shared_utils_util_.ComplexRequest.html index c3e9e71370..7846d979e4 100644 --- a/papi-dts/types/_shared_utils_util_.ComplexRequest.html +++ b/papi-dts/types/_shared_utils_util_.ComplexRequest.html @@ -1,4 +1,4 @@ ComplexRequest | papi-dts

      Type alias ComplexRequest<TParam>

      ComplexRequest<TParam>: {
          contents: TParam;
          senderId: number;
      }

      Type of object passed to a complex request handler that provides information about the request. This type is used as the public-facing interface for requests

      Type Parameters

      • TParam = unknown

      Type declaration

      • contents: TParam
      • senderId: number

        The one who sent the request

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/types/_shared_utils_util_.ComplexResponse.html b/papi-dts/types/_shared_utils_util_.ComplexResponse.html index 68bcbd928b..afeda372ef 100644 --- a/papi-dts/types/_shared_utils_util_.ComplexResponse.html +++ b/papi-dts/types/_shared_utils_util_.ComplexResponse.html @@ -1,4 +1,4 @@ ComplexResponse | papi-dts

      Type alias ComplexResponse<TReturn>

      Type of object to create when handling a complex request where you desire to provide additional information beyond the contents of the response This type is used as the public-facing interface for responses

      -

      Type Parameters

      • TReturn = unknown
      \ No newline at end of file +

      Type Parameters

      \ No newline at end of file diff --git a/papi-dts/types/_shared_utils_util_.ComplexResponseFailure.html b/papi-dts/types/_shared_utils_util_.ComplexResponseFailure.html index 8f98d3aebb..206a8f8775 100644 --- a/papi-dts/types/_shared_utils_util_.ComplexResponseFailure.html +++ b/papi-dts/types/_shared_utils_util_.ComplexResponseFailure.html @@ -1,3 +1,3 @@ ComplexResponseFailure | papi-dts

      Type alias ComplexResponseFailure

      ComplexResponseFailure: {
          errorMessage: string;
          success: false;
      }

      Type declaration

      • errorMessage: string

        Error explaining the problem that is only populated if success is false

      • success: false

        Whether the handler that created this response was successful in handling the request

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/types/_shared_utils_util_.ComplexResponseSuccess.html b/papi-dts/types/_shared_utils_util_.ComplexResponseSuccess.html index 756548aa09..30f01106be 100644 --- a/papi-dts/types/_shared_utils_util_.ComplexResponseSuccess.html +++ b/papi-dts/types/_shared_utils_util_.ComplexResponseSuccess.html @@ -1,4 +1,4 @@ ComplexResponseSuccess | papi-dts

      Type alias ComplexResponseSuccess<TReturn>

      ComplexResponseSuccess<TReturn>: {
          contents: TReturn;
          success: true;
      }

      Type Parameters

      • TReturn = unknown

      Type declaration

      • contents: TReturn

        Content with which to respond to the request. Must be provided unless the response failed or TReturn is undefined

      • success: true

        Whether the handler that created this response was successful in handling the request

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/types/_shared_utils_util_.RequestType.html b/papi-dts/types/_shared_utils_util_.RequestType.html index 5c362c66ed..288c2b28dd 100644 --- a/papi-dts/types/_shared_utils_util_.RequestType.html +++ b/papi-dts/types/_shared_utils_util_.RequestType.html @@ -1,4 +1,4 @@ RequestType | papi-dts
      RequestType: {
          category: string;
          directive: string;
      }

      Information about a request that tells us what to do with it

      Type declaration

      • category: string

        The general category of request

      • directive: string

        Specific identifier for this type of request

        -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/types/_shared_utils_util_.SerializedRequestType.html b/papi-dts/types/_shared_utils_util_.SerializedRequestType.html index da703e5a30..5add77cc4a 100644 --- a/papi-dts/types/_shared_utils_util_.SerializedRequestType.html +++ b/papi-dts/types/_shared_utils_util_.SerializedRequestType.html @@ -1,3 +1,3 @@ SerializedRequestType | papi-dts

      Type alias SerializedRequestType

      SerializedRequestType: `${string}${typeof REQUEST_TYPE_SEPARATOR}${string}`

      String version of a request type that tells us what to do with a request.

      Consists of two strings concatenated by a colon

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.BaseProjectDataProviderEngine.html b/papi-dts/variables/__papi_backend_.BaseProjectDataProviderEngine.html index 1db78d6a23..ea77c39f1c 100644 --- a/papi-dts/variables/__papi_backend_.BaseProjectDataProviderEngine.html +++ b/papi-dts/variables/__papi_backend_.BaseProjectDataProviderEngine.html @@ -6,4 +6,4 @@
      this.notifyUpdate('Setting');
       

      See

      IBaseProjectDataProviderEngine for more information on extending this class.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.DataProviderEngine.html b/papi-dts/variables/__papi_backend_.DataProviderEngine.html index a793943851..8a5f6758a4 100644 --- a/papi-dts/variables/__papi_backend_.DataProviderEngine.html +++ b/papi-dts/variables/__papi_backend_.DataProviderEngine.html @@ -2,4 +2,4 @@ data provider engine class extends this class, it doesn't have to specify its own notifyUpdate function in order to use notifyUpdate.

      See

      IDataProviderEngine for more information on extending this class.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.LayeringProjectDataProviderEngineFactory.html b/papi-dts/variables/__papi_backend_.LayeringProjectDataProviderEngineFactory.html index 98c08eb1b0..4dc120136e 100644 --- a/papi-dts/variables/__papi_backend_.LayeringProjectDataProviderEngineFactory.html +++ b/papi-dts/variables/__papi_backend_.LayeringProjectDataProviderEngineFactory.html @@ -5,4 +5,4 @@ highly recommend extending this class. Please see IProjectDataProviderEngineFactory.getAvailableProjects for more information on the requirements.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.ProjectDataProviderEngine.html b/papi-dts/variables/__papi_backend_.ProjectDataProviderEngine.html index dd98102a7d..784b0b61f4 100644 --- a/papi-dts/variables/__papi_backend_.ProjectDataProviderEngine.html +++ b/papi-dts/variables/__papi_backend_.ProjectDataProviderEngine.html @@ -6,4 +6,4 @@
      this.notifyUpdate('Setting');
       

      See

      IProjectDataProviderEngine for more information on extending this class.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.commands.html b/papi-dts/variables/__papi_backend_.commands.html index 060e45e04c..2996238065 100644 --- a/papi-dts/variables/__papi_backend_.commands.html +++ b/papi-dts/variables/__papi_backend_.commands.html @@ -1,4 +1,4 @@ commands | papi-dts

      Variable commandsConst

      The command service allows you to exchange messages with other components in the platform. You can register a command that other services and extensions can send you. You can send commands to other services and extensions that have registered commands.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.dataProviders.html b/papi-dts/variables/__papi_backend_.dataProviders.html index df591c1951..15da11c7b8 100644 --- a/papi-dts/variables/__papi_backend_.dataProviders.html +++ b/papi-dts/variables/__papi_backend_.dataProviders.html @@ -1,2 +1,2 @@ dataProviders | papi-dts

      Variable dataProvidersConst

      dataProviders: DataProviderService

      Service that allows extensions to send and receive data to/from other extensions

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.default.html b/papi-dts/variables/__papi_backend_.default.html index d8fb0747e3..f50526cb5c 100644 --- a/papi-dts/variables/__papi_backend_.default.html +++ b/papi-dts/variables/__papi_backend_.default.html @@ -70,4 +70,4 @@
    • webViews: WebViewServiceType

      Service exposing various functions related to using webViews

      WebViews are iframes in the Platform.Bible UI into which extensions load frontend code, either HTML or React components.

      -
    • \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.dialogs.html b/papi-dts/variables/__papi_backend_.dialogs.html index d64ef1aaab..9993d13d0b 100644 --- a/papi-dts/variables/__papi_backend_.dialogs.html +++ b/papi-dts/variables/__papi_backend_.dialogs.html @@ -1,2 +1,2 @@ dialogs | papi-dts

      Variable dialogsConst

      dialogs: DialogService

      Prompt the user for responses with dialogs

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.internet.html b/papi-dts/variables/__papi_backend_.internet.html index a9a7837c21..58020fabb1 100644 --- a/papi-dts/variables/__papi_backend_.internet.html +++ b/papi-dts/variables/__papi_backend_.internet.html @@ -1,2 +1,2 @@ internet | papi-dts

      Variable internetConst

      internet: InternetService

      Service that provides a way to call fetch since the original function is not available

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.localization.html b/papi-dts/variables/__papi_backend_.localization.html index 722266be73..563425b8b3 100644 --- a/papi-dts/variables/__papi_backend_.localization.html +++ b/papi-dts/variables/__papi_backend_.localization.html @@ -1,2 +1,2 @@ localization | papi-dts

      Variable localizationConst

      localization: ILocalizationService

      Service that allows to get and store localizations

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.logger.html b/papi-dts/variables/__papi_backend_.logger.html index 0bbd8f5873..0610bbfc22 100644 --- a/papi-dts/variables/__papi_backend_.logger.html +++ b/papi-dts/variables/__papi_backend_.logger.html @@ -1,2 +1,2 @@ logger | papi-dts

      Variable loggerConst

      logger: MainLogger & {
          default: MainLogger;
      }

      All extensions and services should use this logger to provide a unified output of logs

      -

      Type declaration

      • default: MainLogger
      \ No newline at end of file +

      Type declaration

      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.menuData.html b/papi-dts/variables/__papi_backend_.menuData.html index 3df633178a..19a897724e 100644 --- a/papi-dts/variables/__papi_backend_.menuData.html +++ b/papi-dts/variables/__papi_backend_.menuData.html @@ -1,2 +1,2 @@ menuData | papi-dts

      Variable menuDataConst

      Service that allows to get and store menu data

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.network.html b/papi-dts/variables/__papi_backend_.network.html index b73812ddf6..6320f62a86 100644 --- a/papi-dts/variables/__papi_backend_.network.html +++ b/papi-dts/variables/__papi_backend_.network.html @@ -1,2 +1,2 @@ network | papi-dts

      Variable networkConst

      Service that provides a way to send and receive network events

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.networkObjectStatus.html b/papi-dts/variables/__papi_backend_.networkObjectStatus.html index fe7a1f8836..83d4848231 100644 --- a/papi-dts/variables/__papi_backend_.networkObjectStatus.html +++ b/papi-dts/variables/__papi_backend_.networkObjectStatus.html @@ -1,2 +1,2 @@ networkObjectStatus | papi-dts

      Variable networkObjectStatusConst

      networkObjectStatus: NetworkObjectStatusServiceType

      Provides functions related to the set of available network objects

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.networkObjects.html b/papi-dts/variables/__papi_backend_.networkObjects.html index ddf033fc4e..efe5819b81 100644 --- a/papi-dts/variables/__papi_backend_.networkObjects.html +++ b/papi-dts/variables/__papi_backend_.networkObjects.html @@ -18,4 +18,4 @@

      When an object is disposed by calling dispose, all functions registered with the onDidDispose event handler will be called. After an object is disposed, calls to its functions will no longer be proxied to the original object.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.projectDataProviders.html b/papi-dts/variables/__papi_backend_.projectDataProviders.html index 72d0ebcb6a..5696129f01 100644 --- a/papi-dts/variables/__papi_backend_.projectDataProviders.html +++ b/papi-dts/variables/__papi_backend_.projectDataProviders.html @@ -1,2 +1,2 @@ projectDataProviders | papi-dts

      Variable projectDataProvidersConst

      Service that registers and gets project data providers

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.projectLookup.html b/papi-dts/variables/__papi_backend_.projectLookup.html index 75847cc666..f1fb7ed150 100644 --- a/papi-dts/variables/__papi_backend_.projectLookup.html +++ b/papi-dts/variables/__papi_backend_.projectLookup.html @@ -2,4 +2,4 @@

      Note: this service runs locally everywhere in the TypeScript processes. It is also exposed on the PAPI websocket. Note these functions are all asynchronous on the PAPI websocket regardless of if their types are synchronous locally.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.projectSettings.html b/papi-dts/variables/__papi_backend_.projectSettings.html index 6cd29fc534..4e70e27e4b 100644 --- a/papi-dts/variables/__papi_backend_.projectSettings.html +++ b/papi-dts/variables/__papi_backend_.projectSettings.html @@ -1,2 +1,2 @@ projectSettings | papi-dts

      Variable projectSettingsConst

      projectSettings: IProjectSettingsService

      Provides utility functions that project data providers should call when handling project settings

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.settings.html b/papi-dts/variables/__papi_backend_.settings.html index d016ffcd53..51c1964807 100644 --- a/papi-dts/variables/__papi_backend_.settings.html +++ b/papi-dts/variables/__papi_backend_.settings.html @@ -1 +1 @@ -settings | papi-dts
      \ No newline at end of file +settings | papi-dts
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.storage.html b/papi-dts/variables/__papi_backend_.storage.html index 89e83580d4..bd780443e3 100644 --- a/papi-dts/variables/__papi_backend_.storage.html +++ b/papi-dts/variables/__papi_backend_.storage.html @@ -1,4 +1,4 @@ storage | papi-dts

      Variable storageConst

      This service provides extensions in the extension host the ability to read/write data based on the extension identity and current user (as identified by the OS). This service will not work within the renderer.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.webViewProviders.html b/papi-dts/variables/__papi_backend_.webViewProviders.html index aba8162bf3..7f80f7a76f 100644 --- a/papi-dts/variables/__papi_backend_.webViewProviders.html +++ b/papi-dts/variables/__papi_backend_.webViewProviders.html @@ -1,2 +1,2 @@ webViewProviders | papi-dts

      Variable webViewProvidersConst

      webViewProviders: PapiWebViewProviderService

      Interface for registering webView providers

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_backend_.webViews.html b/papi-dts/variables/__papi_backend_.webViews.html index 9b74f1b569..14578df093 100644 --- a/papi-dts/variables/__papi_backend_.webViews.html +++ b/papi-dts/variables/__papi_backend_.webViews.html @@ -1,4 +1,4 @@ webViews | papi-dts

      Variable webViewsConst

      Service exposing various functions related to using webViews

      WebViews are iframes in the Platform.Bible UI into which extensions load frontend code, either HTML or React components.

      -
      \ No newline at end of file +
      \ No newline at end of file diff --git a/papi-dts/variables/__papi_core_.default.html b/papi-dts/variables/__papi_core_.default.html index cd5cb81542..719dead479 100644 --- a/papi-dts/variables/__papi_core_.default.html +++ b/papi-dts/variables/__papi_core_.default.html @@ -1,2 +1,2 @@ default | papi-dts

      Variable defaultConst

      default: {}

      Exporting empty object so people don't have to put 'type' in their import statements

      -

      Type declaration

        \ No newline at end of file +

        Type declaration

        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.WebSocket.html b/papi-dts/variables/__papi_frontend_.WebSocket.html index 8220e9b521..225127fddb 100644 --- a/papi-dts/variables/__papi_frontend_.WebSocket.html +++ b/papi-dts/variables/__papi_frontend_.WebSocket.html @@ -2,4 +2,4 @@ better control over internet access. It is isomorphic with the standard WebSocket, so it should act as a drop-in replacement.

        Note that the Node WebSocket implementation is different and not wrapped here.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.XMLHttpRequest.html b/papi-dts/variables/__papi_frontend_.XMLHttpRequest.html index e13c2645bb..0bd9c241eb 100644 --- a/papi-dts/variables/__papi_frontend_.XMLHttpRequest.html +++ b/papi-dts/variables/__papi_frontend_.XMLHttpRequest.html @@ -2,4 +2,4 @@ provide better control over internet access. It is isomorphic with the standard XMLHttpRequest, so it should act as a drop-in replacement.

        Note that Node doesn't have a native implementation, so this is only for the renderer.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.commands.html b/papi-dts/variables/__papi_frontend_.commands.html index 98d87795b0..bb19fd45bf 100644 --- a/papi-dts/variables/__papi_frontend_.commands.html +++ b/papi-dts/variables/__papi_frontend_.commands.html @@ -1,4 +1,4 @@ commands | papi-dts

        Variable commandsConst

        The command service allows you to exchange messages with other components in the platform. You can register a command that other services and extensions can send you. You can send commands to other services and extensions that have registered commands.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.dataProviders.html b/papi-dts/variables/__papi_frontend_.dataProviders.html index f3bc2d4db9..90347d2055 100644 --- a/papi-dts/variables/__papi_frontend_.dataProviders.html +++ b/papi-dts/variables/__papi_frontend_.dataProviders.html @@ -1,2 +1,2 @@ dataProviders | papi-dts

        Variable dataProvidersConst

        dataProviders: DataProviderService

        Service that allows extensions to send and receive data to/from other extensions

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.default.html b/papi-dts/variables/__papi_frontend_.default.html index 49fd1d96d3..a582ea1545 100644 --- a/papi-dts/variables/__papi_frontend_.default.html +++ b/papi-dts/variables/__papi_frontend_.default.html @@ -26,4 +26,4 @@
      • settings: ISettingsService
      • webViews: WebViewServiceType

        Service exposing various functions related to using webViews

        WebViews are iframes in the Platform.Bible UI into which extensions load frontend code, either HTML or React components.

        -
      • \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.dialogs.html b/papi-dts/variables/__papi_frontend_.dialogs.html index 526eaab74f..bee4583685 100644 --- a/papi-dts/variables/__papi_frontend_.dialogs.html +++ b/papi-dts/variables/__papi_frontend_.dialogs.html @@ -1,2 +1,2 @@ dialogs | papi-dts

        Variable dialogsConst

        dialogs: DialogService

        Prompt the user for responses with dialogs

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.internet.html b/papi-dts/variables/__papi_frontend_.internet.html index 73eec1aac5..ee20c1f07c 100644 --- a/papi-dts/variables/__papi_frontend_.internet.html +++ b/papi-dts/variables/__papi_frontend_.internet.html @@ -1,2 +1,2 @@ internet | papi-dts

        Variable internetConst

        internet: InternetService

        Service that provides a way to call fetch since the original function is not available

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.localization.html b/papi-dts/variables/__papi_frontend_.localization.html index fac98c61bc..a02b3fd716 100644 --- a/papi-dts/variables/__papi_frontend_.localization.html +++ b/papi-dts/variables/__papi_frontend_.localization.html @@ -1,2 +1,2 @@ localization | papi-dts

        Variable localizationConst

        localization: ILocalizationService

        Service that allows to get and store localizations

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.logger.html b/papi-dts/variables/__papi_frontend_.logger.html index 434f7f44f9..3c40088c96 100644 --- a/papi-dts/variables/__papi_frontend_.logger.html +++ b/papi-dts/variables/__papi_frontend_.logger.html @@ -1,2 +1,2 @@ logger | papi-dts

        Variable loggerConst

        logger: MainLogger & {
            default: MainLogger;
        }

        All extensions and services should use this logger to provide a unified output of logs

        -

        Type declaration

        • default: MainLogger
        \ No newline at end of file +

        Type declaration

        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.menuData.html b/papi-dts/variables/__papi_frontend_.menuData.html index e04eae4db8..199be54ce3 100644 --- a/papi-dts/variables/__papi_frontend_.menuData.html +++ b/papi-dts/variables/__papi_frontend_.menuData.html @@ -1,2 +1,2 @@ menuData | papi-dts

        Variable menuDataConst

        Service that allows to get and store menu data

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.network.html b/papi-dts/variables/__papi_frontend_.network.html index 7421c059fe..03b4e9491d 100644 --- a/papi-dts/variables/__papi_frontend_.network.html +++ b/papi-dts/variables/__papi_frontend_.network.html @@ -1,2 +1,2 @@ network | papi-dts

        Variable networkConst

        Service that provides a way to send and receive network events

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.projectDataProviders.html b/papi-dts/variables/__papi_frontend_.projectDataProviders.html index d1d55db158..15354bb3e3 100644 --- a/papi-dts/variables/__papi_frontend_.projectDataProviders.html +++ b/papi-dts/variables/__papi_frontend_.projectDataProviders.html @@ -1,2 +1,2 @@ projectDataProviders | papi-dts

        Variable projectDataProvidersConst

        Service that registers and gets project data providers

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.projectLookup.html b/papi-dts/variables/__papi_frontend_.projectLookup.html index 4c14e583cb..eb20c7c37c 100644 --- a/papi-dts/variables/__papi_frontend_.projectLookup.html +++ b/papi-dts/variables/__papi_frontend_.projectLookup.html @@ -2,4 +2,4 @@

        Note: this service runs locally everywhere in the TypeScript processes. It is also exposed on the PAPI websocket. Note these functions are all asynchronous on the PAPI websocket regardless of if their types are synchronous locally.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.react.html b/papi-dts/variables/__papi_frontend_.react.html index 20eaa269aa..daf685dc6e 100644 --- a/papi-dts/variables/__papi_frontend_.react.html +++ b/papi-dts/variables/__papi_frontend_.react.html @@ -1,2 +1,2 @@ react | papi-dts

        Variable reactConst

        React hooks that enable interacting with the papi in React components more easily.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.settings.html b/papi-dts/variables/__papi_frontend_.settings.html index 82893c545c..c3508ec678 100644 --- a/papi-dts/variables/__papi_frontend_.settings.html +++ b/papi-dts/variables/__papi_frontend_.settings.html @@ -1 +1 @@ -settings | papi-dts
        \ No newline at end of file +settings | papi-dts
        \ No newline at end of file diff --git a/papi-dts/variables/__papi_frontend_.webViews.html b/papi-dts/variables/__papi_frontend_.webViews.html index 032b44a87d..926385d42b 100644 --- a/papi-dts/variables/__papi_frontend_.webViews.html +++ b/papi-dts/variables/__papi_frontend_.webViews.html @@ -1,4 +1,4 @@ webViews | papi-dts

        Variable webViewsConst

        Service exposing various functions related to using webViews

        WebViews are iframes in the Platform.Bible UI into which extensions load frontend code, either HTML or React components.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_extension_host_services_extension_storage_service_.default.html b/papi-dts/variables/_extension_host_services_extension_storage_service_.default.html index 15e238a0cc..bd1aab55e5 100644 --- a/papi-dts/variables/_extension_host_services_extension_storage_service_.default.html +++ b/papi-dts/variables/_extension_host_services_extension_storage_service_.default.html @@ -1,4 +1,4 @@ default | papi-dts

        This service provides extensions in the extension host the ability to read/write data based on the extension identity and current user (as identified by the OS). This service will not work within the renderer.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_node_services_execution_token_service_.default.html b/papi-dts/variables/_node_services_execution_token_service_.default.html index fc160ede70..647af73246 100644 --- a/papi-dts/variables/_node_services_execution_token_service_.default.html +++ b/papi-dts/variables/_node_services_execution_token_service_.default.html @@ -1 +1 @@ -default | papi-dts
        default: {
            registerExtension: typeof registerExtension;
            tokenIsValid: typeof tokenIsValid;
            unregisterExtension: typeof unregisterExtension;
        }

        Type declaration

        • registerExtension: typeof registerExtension
        • tokenIsValid: typeof tokenIsValid
        • unregisterExtension: typeof unregisterExtension
        \ No newline at end of file +default | papi-dts
        default: {
            registerExtension: typeof registerExtension;
            tokenIsValid: typeof tokenIsValid;
            unregisterExtension: typeof unregisterExtension;
        }

        Type declaration

        • registerExtension: typeof registerExtension
        • tokenIsValid: typeof tokenIsValid
        • unregisterExtension: typeof unregisterExtension
        \ No newline at end of file diff --git a/papi-dts/variables/_node_utils_util_.FILE_PROTOCOL.html b/papi-dts/variables/_node_utils_util_.FILE_PROTOCOL.html index 9775fd7372..06f847bbdd 100644 --- a/papi-dts/variables/_node_utils_util_.FILE_PROTOCOL.html +++ b/papi-dts/variables/_node_utils_util_.FILE_PROTOCOL.html @@ -1 +1 @@ -FILE_PROTOCOL | papi-dts

        Variable FILE_PROTOCOLConst

        FILE_PROTOCOL: "file://" = 'file://'
        \ No newline at end of file +FILE_PROTOCOL | papi-dts

        Variable FILE_PROTOCOLConst

        FILE_PROTOCOL: "file://" = 'file://'
        \ No newline at end of file diff --git a/papi-dts/variables/_node_utils_util_.RESOURCES_PROTOCOL.html b/papi-dts/variables/_node_utils_util_.RESOURCES_PROTOCOL.html index 3ab431902c..0d8e6a344a 100644 --- a/papi-dts/variables/_node_utils_util_.RESOURCES_PROTOCOL.html +++ b/papi-dts/variables/_node_utils_util_.RESOURCES_PROTOCOL.html @@ -1 +1 @@ -RESOURCES_PROTOCOL | papi-dts

        Variable RESOURCES_PROTOCOLConst

        RESOURCES_PROTOCOL: "resources://" = 'resources://'
        \ No newline at end of file +RESOURCES_PROTOCOL | papi-dts

        Variable RESOURCES_PROTOCOLConst

        RESOURCES_PROTOCOL: "resources://" = 'resources://'
        \ No newline at end of file diff --git a/papi-dts/variables/_renderer_components_dialogs_dialog_base_data_.default.html b/papi-dts/variables/_renderer_components_dialogs_dialog_base_data_.default.html index 97fdd0b2c2..3eb2f33ef5 100644 --- a/papi-dts/variables/_renderer_components_dialogs_dialog_base_data_.default.html +++ b/papi-dts/variables/_renderer_components_dialogs_dialog_base_data_.default.html @@ -5,4 +5,4 @@ we would not be able to use the default loadDialog because it would be using a static reference to a nonexistent Component. Instead of inheriting this as a class, any dialog definition can spread this { ...DIALOG_BASE }

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_renderer_components_dialogs_dialog_definition_model_.SELECT_BOOKS_DIALOG_TYPE.html b/papi-dts/variables/_renderer_components_dialogs_dialog_definition_model_.SELECT_BOOKS_DIALOG_TYPE.html index 79d9332f16..4e5e76b017 100644 --- a/papi-dts/variables/_renderer_components_dialogs_dialog_definition_model_.SELECT_BOOKS_DIALOG_TYPE.html +++ b/papi-dts/variables/_renderer_components_dialogs_dialog_definition_model_.SELECT_BOOKS_DIALOG_TYPE.html @@ -1,2 +1,2 @@ SELECT_BOOKS_DIALOG_TYPE | papi-dts
        SELECT_BOOKS_DIALOG_TYPE: "platform.selectBooks" = 'platform.selectBooks'

        The tabType for the select books dialog in select-books.dialog.tsx

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_renderer_components_dialogs_dialog_definition_model_.SELECT_MULTIPLE_PROJECTS_DIALOG_TYPE.html b/papi-dts/variables/_renderer_components_dialogs_dialog_definition_model_.SELECT_MULTIPLE_PROJECTS_DIALOG_TYPE.html index e95b538cd6..2df63033a9 100644 --- a/papi-dts/variables/_renderer_components_dialogs_dialog_definition_model_.SELECT_MULTIPLE_PROJECTS_DIALOG_TYPE.html +++ b/papi-dts/variables/_renderer_components_dialogs_dialog_definition_model_.SELECT_MULTIPLE_PROJECTS_DIALOG_TYPE.html @@ -1,2 +1,2 @@ SELECT_MULTIPLE_PROJECTS_DIALOG_TYPE | papi-dts
        SELECT_MULTIPLE_PROJECTS_DIALOG_TYPE: "platform.selectMultipleProjects" = 'platform.selectMultipleProjects'

        The tabType for the select multiple projects dialog in select-multiple-projects.dialog.tsx

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_renderer_components_dialogs_dialog_definition_model_.SELECT_PROJECT_DIALOG_TYPE.html b/papi-dts/variables/_renderer_components_dialogs_dialog_definition_model_.SELECT_PROJECT_DIALOG_TYPE.html index 9ad34aa72e..7a7bf043a7 100644 --- a/papi-dts/variables/_renderer_components_dialogs_dialog_definition_model_.SELECT_PROJECT_DIALOG_TYPE.html +++ b/papi-dts/variables/_renderer_components_dialogs_dialog_definition_model_.SELECT_PROJECT_DIALOG_TYPE.html @@ -1,2 +1,2 @@ SELECT_PROJECT_DIALOG_TYPE | papi-dts
        SELECT_PROJECT_DIALOG_TYPE: "platform.selectProject" = 'platform.selectProject'

        The tabType for the select project dialog in select-project.dialog.tsx

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_data_internal_connection_model_.CATEGORY_COMMAND.html b/papi-dts/variables/_shared_data_internal_connection_model_.CATEGORY_COMMAND.html index 91fb0c226f..2e375bbdb8 100644 --- a/papi-dts/variables/_shared_data_internal_connection_model_.CATEGORY_COMMAND.html +++ b/papi-dts/variables/_shared_data_internal_connection_model_.CATEGORY_COMMAND.html @@ -1,2 +1,2 @@ CATEGORY_COMMAND | papi-dts
        CATEGORY_COMMAND: "command" = 'command'

        Prefix on requests that indicates that the request is a command

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_data_internal_connection_model_.CLIENT_ID_SERVER.html b/papi-dts/variables/_shared_data_internal_connection_model_.CLIENT_ID_SERVER.html index a732d92fd3..8c9c4faf7d 100644 --- a/papi-dts/variables/_shared_data_internal_connection_model_.CLIENT_ID_SERVER.html +++ b/papi-dts/variables/_shared_data_internal_connection_model_.CLIENT_ID_SERVER.html @@ -1,2 +1,2 @@ CLIENT_ID_SERVER | papi-dts
        CLIENT_ID_SERVER: 0 = 0

        "Client id" for the server

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_data_internal_connection_model_.CLIENT_ID_UNASSIGNED.html b/papi-dts/variables/_shared_data_internal_connection_model_.CLIENT_ID_UNASSIGNED.html index 4c414cbb98..de95a09598 100644 --- a/papi-dts/variables/_shared_data_internal_connection_model_.CLIENT_ID_UNASSIGNED.html +++ b/papi-dts/variables/_shared_data_internal_connection_model_.CLIENT_ID_UNASSIGNED.html @@ -1,2 +1,2 @@ CLIENT_ID_UNASSIGNED | papi-dts
        CLIENT_ID_UNASSIGNED: -1 = -1

        Represents when the client id has not been assigned by the server

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_data_internal_connection_model_.CLIENT_ID_UNKNOWN.html b/papi-dts/variables/_shared_data_internal_connection_model_.CLIENT_ID_UNKNOWN.html index 8f6e4cd45a..6f73260d07 100644 --- a/papi-dts/variables/_shared_data_internal_connection_model_.CLIENT_ID_UNKNOWN.html +++ b/papi-dts/variables/_shared_data_internal_connection_model_.CLIENT_ID_UNKNOWN.html @@ -1,4 +1,4 @@ CLIENT_ID_UNKNOWN | papi-dts
        CLIENT_ID_UNKNOWN: -2 = -2

        Represents when the request router does not know to which client id the request belongs. Server should try to determine the correct client id through other means, and client should just send to server

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_data_internal_connection_model_.CONNECTOR_INFO_DISCONNECTED.html b/papi-dts/variables/_shared_data_internal_connection_model_.CONNECTOR_INFO_DISCONNECTED.html index 0dde9f14a0..69c2f8b1cb 100644 --- a/papi-dts/variables/_shared_data_internal_connection_model_.CONNECTOR_INFO_DISCONNECTED.html +++ b/papi-dts/variables/_shared_data_internal_connection_model_.CONNECTOR_INFO_DISCONNECTED.html @@ -1,2 +1,2 @@ CONNECTOR_INFO_DISCONNECTED | papi-dts
        CONNECTOR_INFO_DISCONNECTED: Readonly<{
            clientId: -1;
        }>

        Represents when the connector info has not been populated by the server

        -

        Type declaration

        • clientId: -1
        \ No newline at end of file +

        Type declaration

        \ No newline at end of file diff --git a/papi-dts/variables/_shared_data_network_connector_model_.WEBSOCKET_ATTEMPTS_MAX.html b/papi-dts/variables/_shared_data_network_connector_model_.WEBSOCKET_ATTEMPTS_MAX.html index 2e7ad113cd..7e62733c86 100644 --- a/papi-dts/variables/_shared_data_network_connector_model_.WEBSOCKET_ATTEMPTS_MAX.html +++ b/papi-dts/variables/_shared_data_network_connector_model_.WEBSOCKET_ATTEMPTS_MAX.html @@ -1,2 +1,2 @@ WEBSOCKET_ATTEMPTS_MAX | papi-dts
        WEBSOCKET_ATTEMPTS_MAX: 5 = 5

        Number of attempts a client will make to connect to the WebSocket server before failing

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_data_network_connector_model_.WEBSOCKET_ATTEMPTS_WAIT.html b/papi-dts/variables/_shared_data_network_connector_model_.WEBSOCKET_ATTEMPTS_WAIT.html index d1bd1bc2d9..53dc07fb45 100644 --- a/papi-dts/variables/_shared_data_network_connector_model_.WEBSOCKET_ATTEMPTS_WAIT.html +++ b/papi-dts/variables/_shared_data_network_connector_model_.WEBSOCKET_ATTEMPTS_WAIT.html @@ -1,3 +1,3 @@ WEBSOCKET_ATTEMPTS_WAIT | papi-dts
        WEBSOCKET_ATTEMPTS_WAIT: 1000 = 1000

        Time in ms for the client to wait before attempting to connect to the WebSocket server again after a failure

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_data_network_connector_model_.WEBSOCKET_PORT.html b/papi-dts/variables/_shared_data_network_connector_model_.WEBSOCKET_PORT.html index 52f517a118..dda697f33c 100644 --- a/papi-dts/variables/_shared_data_network_connector_model_.WEBSOCKET_PORT.html +++ b/papi-dts/variables/_shared_data_network_connector_model_.WEBSOCKET_PORT.html @@ -1,2 +1,2 @@ WEBSOCKET_PORT | papi-dts
        WEBSOCKET_PORT: 8876 = 8876

        Port to use for the webSocket

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_models_dialog_options_model_.DIALOG_OPTIONS_LOCALIZABLE_PROPERTY_KEYS.html b/papi-dts/variables/_shared_models_dialog_options_model_.DIALOG_OPTIONS_LOCALIZABLE_PROPERTY_KEYS.html index f24b18baa4..b128c3df69 100644 --- a/papi-dts/variables/_shared_models_dialog_options_model_.DIALOG_OPTIONS_LOCALIZABLE_PROPERTY_KEYS.html +++ b/papi-dts/variables/_shared_models_dialog_options_model_.DIALOG_OPTIONS_LOCALIZABLE_PROPERTY_KEYS.html @@ -1,2 +1,2 @@ DIALOG_OPTIONS_LOCALIZABLE_PROPERTY_KEYS | papi-dts
        DIALOG_OPTIONS_LOCALIZABLE_PROPERTY_KEYS: readonly ["title", "prompt"]

        Keys of properties on DialogOptions that should be localized if they are LocalizeKeys

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_models_network_object_status_service_model_.networkObjectStatusServiceNetworkObjectName.html b/papi-dts/variables/_shared_models_network_object_status_service_model_.networkObjectStatusServiceNetworkObjectName.html index 0dfd89acf4..ed82a42db7 100644 --- a/papi-dts/variables/_shared_models_network_object_status_service_model_.networkObjectStatusServiceNetworkObjectName.html +++ b/papi-dts/variables/_shared_models_network_object_status_service_model_.networkObjectStatusServiceNetworkObjectName.html @@ -1 +1 @@ -networkObjectStatusServiceNetworkObjectName | papi-dts
        networkObjectStatusServiceNetworkObjectName: "NetworkObjectStatusService" = 'NetworkObjectStatusService'
        \ No newline at end of file +networkObjectStatusServiceNetworkObjectName | papi-dts
        networkObjectStatusServiceNetworkObjectName: "NetworkObjectStatusService" = 'NetworkObjectStatusService'
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_models_project_data_provider_factory_interface_.PDP_FACTORY_OBJECT_TYPE.html b/papi-dts/variables/_shared_models_project_data_provider_factory_interface_.PDP_FACTORY_OBJECT_TYPE.html index 9f2936ef52..3373bca80f 100644 --- a/papi-dts/variables/_shared_models_project_data_provider_factory_interface_.PDP_FACTORY_OBJECT_TYPE.html +++ b/papi-dts/variables/_shared_models_project_data_provider_factory_interface_.PDP_FACTORY_OBJECT_TYPE.html @@ -1 +1 @@ -PDP_FACTORY_OBJECT_TYPE | papi-dts
        PDP_FACTORY_OBJECT_TYPE: string
        \ No newline at end of file +PDP_FACTORY_OBJECT_TYPE | papi-dts
        PDP_FACTORY_OBJECT_TYPE: string
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_models_project_data_provider_model_.PROJECT_INTERFACE_PLATFORM_BASE.html b/papi-dts/variables/_shared_models_project_data_provider_model_.PROJECT_INTERFACE_PLATFORM_BASE.html index 328fc05cdf..453aa92834 100644 --- a/papi-dts/variables/_shared_models_project_data_provider_model_.PROJECT_INTERFACE_PLATFORM_BASE.html +++ b/papi-dts/variables/_shared_models_project_data_provider_model_.PROJECT_INTERFACE_PLATFORM_BASE.html @@ -1,3 +1,3 @@ PROJECT_INTERFACE_PLATFORM_BASE | papi-dts
        PROJECT_INTERFACE_PLATFORM_BASE: "platform.base" = 'platform.base'

        The name of the projectInterface representing the essential methods every Base Project Data Provider must implement

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_models_project_lookup_service_model_.NETWORK_OBJECT_NAME_PROJECT_LOOKUP_SERVICE.html b/papi-dts/variables/_shared_models_project_lookup_service_model_.NETWORK_OBJECT_NAME_PROJECT_LOOKUP_SERVICE.html index 931e9e415a..b6a5fec7fc 100644 --- a/papi-dts/variables/_shared_models_project_lookup_service_model_.NETWORK_OBJECT_NAME_PROJECT_LOOKUP_SERVICE.html +++ b/papi-dts/variables/_shared_models_project_lookup_service_model_.NETWORK_OBJECT_NAME_PROJECT_LOOKUP_SERVICE.html @@ -1 +1 @@ -NETWORK_OBJECT_NAME_PROJECT_LOOKUP_SERVICE | papi-dts
        NETWORK_OBJECT_NAME_PROJECT_LOOKUP_SERVICE: "ProjectLookupService" = 'ProjectLookupService'
        \ No newline at end of file +NETWORK_OBJECT_NAME_PROJECT_LOOKUP_SERVICE | papi-dts
        NETWORK_OBJECT_NAME_PROJECT_LOOKUP_SERVICE: "ProjectLookupService" = 'ProjectLookupService'
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_models_project_lookup_service_model_.projectLookupServiceBase.html b/papi-dts/variables/_shared_models_project_lookup_service_model_.projectLookupServiceBase.html index 8b87bb6546..f2c5b845e6 100644 --- a/papi-dts/variables/_shared_models_project_lookup_service_model_.projectLookupServiceBase.html +++ b/papi-dts/variables/_shared_models_project_lookup_service_model_.projectLookupServiceBase.html @@ -1,2 +1,2 @@ projectLookupServiceBase | papi-dts
        projectLookupServiceBase: ProjectLookupServiceType

        Local object of functions to run locally on each process as part of the project lookup service

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_models_project_lookup_service_model_.testingProjectLookupService.html b/papi-dts/variables/_shared_models_project_lookup_service_model_.testingProjectLookupService.html index 51162aa951..ab3f028147 100644 --- a/papi-dts/variables/_shared_models_project_lookup_service_model_.testingProjectLookupService.html +++ b/papi-dts/variables/_shared_models_project_lookup_service_model_.testingProjectLookupService.html @@ -1,2 +1,2 @@ testingProjectLookupService | papi-dts
        testingProjectLookupService: {
            compareProjectDataProviderFactoryMetadataInfoMinimalMatch: typeof compareProjectDataProviderFactoryMetadataInfoMinimalMatch;
            internalGetMetadata: typeof internalGetMetadata;
            transformGetMetadataForProjectParametersToFilter: typeof transformGetMetadataForProjectParametersToFilter;
        }

        This is an internal-only export for testing purposes and should not be used in development

        -

        Type declaration

        \ No newline at end of file +

        Type declaration

        \ No newline at end of file diff --git a/papi-dts/variables/_shared_models_web_view_model_.SAVED_WEBVIEW_DEFINITION_OMITTED_KEYS.html b/papi-dts/variables/_shared_models_web_view_model_.SAVED_WEBVIEW_DEFINITION_OMITTED_KEYS.html index 3cbf739e65..25551c2a94 100644 --- a/papi-dts/variables/_shared_models_web_view_model_.SAVED_WEBVIEW_DEFINITION_OMITTED_KEYS.html +++ b/papi-dts/variables/_shared_models_web_view_model_.SAVED_WEBVIEW_DEFINITION_OMITTED_KEYS.html @@ -1,3 +1,3 @@ -SAVED_WEBVIEW_DEFINITION_OMITTED_KEYS | papi-dts

        Variable SAVED_WEBVIEW_DEFINITION_OMITTED_KEYSConst

        SAVED_WEBVIEW_DEFINITION_OMITTED_KEYS: readonly ["content", "styles", "allowScripts", "allowSameOrigin", "allowedFrameSources"]

        The keys of properties on a WebViewDefinition that are omitted when converting to a +SAVED_WEBVIEW_DEFINITION_OMITTED_KEYS | papi-dts

        Variable SAVED_WEBVIEW_DEFINITION_OMITTED_KEYSConst

        SAVED_WEBVIEW_DEFINITION_OMITTED_KEYS: readonly ["content", "styles", "allowScripts", "allowSameOrigin", "allowedFrameSources", "allowPopups"]

        The keys of properties on a WebViewDefinition that are omitted when converting to a SavedWebViewDefinition

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_models_web_view_model_.WEBVIEW_DEFINITION_UPDATABLE_PROPERTY_KEYS.html b/papi-dts/variables/_shared_models_web_view_model_.WEBVIEW_DEFINITION_UPDATABLE_PROPERTY_KEYS.html index a6295b18aa..33f6edf06a 100644 --- a/papi-dts/variables/_shared_models_web_view_model_.WEBVIEW_DEFINITION_UPDATABLE_PROPERTY_KEYS.html +++ b/papi-dts/variables/_shared_models_web_view_model_.WEBVIEW_DEFINITION_UPDATABLE_PROPERTY_KEYS.html @@ -1,3 +1,3 @@ WEBVIEW_DEFINITION_UPDATABLE_PROPERTY_KEYS | papi-dts

        Variable WEBVIEW_DEFINITION_UPDATABLE_PROPERTY_KEYSConst

        WEBVIEW_DEFINITION_UPDATABLE_PROPERTY_KEYS: readonly ["iconUrl", "title", "tooltip", "projectId"]

        The keys of properties on a WebViewDefinition that may be updated when that webview is already displayed

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_data_provider_service_.default.html b/papi-dts/variables/_shared_services_data_provider_service_.default.html index 73ce9c3806..2fe83e3ddb 100644 --- a/papi-dts/variables/_shared_services_data_provider_service_.default.html +++ b/papi-dts/variables/_shared_services_data_provider_service_.default.html @@ -1,2 +1,2 @@ default | papi-dts

        Service that allows extensions to send and receive data to/from other extensions

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_dialog_service_.default.html b/papi-dts/variables/_shared_services_dialog_service_.default.html index 92d475a74c..57d8e877aa 100644 --- a/papi-dts/variables/_shared_services_dialog_service_.default.html +++ b/papi-dts/variables/_shared_services_dialog_service_.default.html @@ -1 +1 @@ -default | papi-dts
        \ No newline at end of file +default | papi-dts
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_dialog_service_model_.CATEGORY_DIALOG.html b/papi-dts/variables/_shared_services_dialog_service_model_.CATEGORY_DIALOG.html index 210f9f061e..e2807ed38b 100644 --- a/papi-dts/variables/_shared_services_dialog_service_model_.CATEGORY_DIALOG.html +++ b/papi-dts/variables/_shared_services_dialog_service_model_.CATEGORY_DIALOG.html @@ -1,2 +1,2 @@ CATEGORY_DIALOG | papi-dts
        CATEGORY_DIALOG: "dialog" = 'dialog'

        Prefix on requests that indicates that the request is related to dialog operations

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_internet_service_.default.html b/papi-dts/variables/_shared_services_internet_service_.default.html index f54bb419dd..95a3722929 100644 --- a/papi-dts/variables/_shared_services_internet_service_.default.html +++ b/papi-dts/variables/_shared_services_internet_service_.default.html @@ -1,2 +1,2 @@ default | papi-dts

        Service that provides a way to call fetch since the original function is not available

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_localization_service_.default.html b/papi-dts/variables/_shared_services_localization_service_.default.html index 0e440c6928..3100ceb93a 100644 --- a/papi-dts/variables/_shared_services_localization_service_.default.html +++ b/papi-dts/variables/_shared_services_localization_service_.default.html @@ -1 +1 @@ -default | papi-dts
        \ No newline at end of file +default | papi-dts
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_localization_service_model_.localizationServiceObjectToProxy.html b/papi-dts/variables/_shared_services_localization_service_model_.localizationServiceObjectToProxy.html index fb432e4670..223475b683 100644 --- a/papi-dts/variables/_shared_services_localization_service_model_.localizationServiceObjectToProxy.html +++ b/papi-dts/variables/_shared_services_localization_service_model_.localizationServiceObjectToProxy.html @@ -1,3 +1,3 @@ localizationServiceObjectToProxy | papi-dts
        localizationServiceObjectToProxy: Readonly<{
            dataProviderName: "platform.localizationDataServiceDataProvider";
        }>

        Type declaration

        • dataProviderName: "platform.localizationDataServiceDataProvider"

          This name is used to register the localization data provider on the papi. You can use this name to find the data provider when accessing it using the useData hook

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_localization_service_model_.localizationServiceProviderName.html b/papi-dts/variables/_shared_services_localization_service_model_.localizationServiceProviderName.html index dfa263d0c9..6d599e1942 100644 --- a/papi-dts/variables/_shared_services_localization_service_model_.localizationServiceProviderName.html +++ b/papi-dts/variables/_shared_services_localization_service_model_.localizationServiceProviderName.html @@ -1,3 +1,3 @@ localizationServiceProviderName | papi-dts
        localizationServiceProviderName: "platform.localizationDataServiceDataProvider" = 'platform.localizationDataServiceDataProvider'

        This name is used to register the localization data provider on the papi. You can use this name to find the data provider when accessing it using the useData hook

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_logger_service_.WARN_TAG.html b/papi-dts/variables/_shared_services_logger_service_.WARN_TAG.html index 2d8fb5e861..8245d37fda 100644 --- a/papi-dts/variables/_shared_services_logger_service_.WARN_TAG.html +++ b/papi-dts/variables/_shared_services_logger_service_.WARN_TAG.html @@ -1 +1 @@ -WARN_TAG | papi-dts
        WARN_TAG: "<WARN>" = '<WARN>'
        \ No newline at end of file +WARN_TAG | papi-dts
        WARN_TAG: "<WARN>" = '<WARN>'
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_logger_service_.default.html b/papi-dts/variables/_shared_services_logger_service_.default.html index d65c6265bd..16d0012ee0 100644 --- a/papi-dts/variables/_shared_services_logger_service_.default.html +++ b/papi-dts/variables/_shared_services_logger_service_.default.html @@ -1,2 +1,2 @@ default | papi-dts
        default: log.MainLogger & {
            default: log.MainLogger;
        }

        All extensions and services should use this logger to provide a unified output of logs

        -

        Type declaration

        • default: log.MainLogger
        \ No newline at end of file +

        Type declaration

        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_menu_data_service_.default.html b/papi-dts/variables/_shared_services_menu_data_service_.default.html index 1bb5ecbc8d..d8c05be038 100644 --- a/papi-dts/variables/_shared_services_menu_data_service_.default.html +++ b/papi-dts/variables/_shared_services_menu_data_service_.default.html @@ -1 +1 @@ -default | papi-dts
        \ No newline at end of file +default | papi-dts
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_menu_data_service_model_.menuDataServiceObjectToProxy.html b/papi-dts/variables/_shared_services_menu_data_service_model_.menuDataServiceObjectToProxy.html index a954393f84..6cd688c54a 100644 --- a/papi-dts/variables/_shared_services_menu_data_service_model_.menuDataServiceObjectToProxy.html +++ b/papi-dts/variables/_shared_services_menu_data_service_model_.menuDataServiceObjectToProxy.html @@ -1,3 +1,3 @@ menuDataServiceObjectToProxy | papi-dts
        menuDataServiceObjectToProxy: Readonly<{
            dataProviderName: "platform.menuDataServiceDataProvider";
        }>

        Type declaration

        • dataProviderName: "platform.menuDataServiceDataProvider"

          This name is used to register the menu data data provider on the papi. You can use this name to find the data provider when accessing it using the useData hook

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_menu_data_service_model_.menuDataServiceProviderName.html b/papi-dts/variables/_shared_services_menu_data_service_model_.menuDataServiceProviderName.html index d9f9038ded..b742201e71 100644 --- a/papi-dts/variables/_shared_services_menu_data_service_model_.menuDataServiceProviderName.html +++ b/papi-dts/variables/_shared_services_menu_data_service_model_.menuDataServiceProviderName.html @@ -1,3 +1,3 @@ menuDataServiceProviderName | papi-dts
        menuDataServiceProviderName: "platform.menuDataServiceDataProvider" = 'platform.menuDataServiceDataProvider'

        This name is used to register the menu data data provider on the papi. You can use this name to find the data provider when accessing it using the useData hook

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_network_object_service_.default.html b/papi-dts/variables/_shared_services_network_object_service_.default.html index bfe049e6ee..2e48a36243 100644 --- a/papi-dts/variables/_shared_services_network_object_service_.default.html +++ b/papi-dts/variables/_shared_services_network_object_service_.default.html @@ -18,4 +18,4 @@

        When an object is disposed by calling dispose, all functions registered with the onDidDispose event handler will be called. After an object is disposed, calls to its functions will no longer be proxied to the original object.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_network_object_service_.minimalNetworkObjectService-1.html b/papi-dts/variables/_shared_services_network_object_service_.minimalNetworkObjectService-1.html index 3d73c096a9..779d673830 100644 --- a/papi-dts/variables/_shared_services_network_object_service_.minimalNetworkObjectService-1.html +++ b/papi-dts/variables/_shared_services_network_object_service_.minimalNetworkObjectService-1.html @@ -18,4 +18,4 @@

        When an object is disposed by calling dispose, all functions registered with the onDidDispose event handler will be called. After an object is disposed, calls to its functions will no longer be proxied to the original object.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_network_object_status_service_.default.html b/papi-dts/variables/_shared_services_network_object_status_service_.default.html index 06e6c17f88..2a0b93ffff 100644 --- a/papi-dts/variables/_shared_services_network_object_status_service_.default.html +++ b/papi-dts/variables/_shared_services_network_object_status_service_.default.html @@ -1,2 +1,2 @@ default | papi-dts

        Provides functions related to the set of available network objects

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_network_service_.papiNetworkService-1.html b/papi-dts/variables/_shared_services_network_service_.papiNetworkService-1.html index f6e80d6e44..61a142ec6e 100644 --- a/papi-dts/variables/_shared_services_network_service_.papiNetworkService-1.html +++ b/papi-dts/variables/_shared_services_network_service_.papiNetworkService-1.html @@ -1,2 +1,2 @@ papiNetworkService | papi-dts
        papiNetworkService: PapiNetworkService

        Service that provides a way to send and receive network events

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_project_data_provider_service_.papiBackendProjectDataProviderService-1.html b/papi-dts/variables/_shared_services_project_data_provider_service_.papiBackendProjectDataProviderService-1.html index ab34c948c7..33c508c00c 100644 --- a/papi-dts/variables/_shared_services_project_data_provider_service_.papiBackendProjectDataProviderService-1.html +++ b/papi-dts/variables/_shared_services_project_data_provider_service_.papiBackendProjectDataProviderService-1.html @@ -1,2 +1,2 @@ papiBackendProjectDataProviderService | papi-dts
        papiBackendProjectDataProviderService: PapiBackendProjectDataProviderService

        Service that registers and gets project data providers

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_project_data_provider_service_.papiFrontendProjectDataProviderService-1.html b/papi-dts/variables/_shared_services_project_data_provider_service_.papiFrontendProjectDataProviderService-1.html index 71cba8baaa..69ee2e9d01 100644 --- a/papi-dts/variables/_shared_services_project_data_provider_service_.papiFrontendProjectDataProviderService-1.html +++ b/papi-dts/variables/_shared_services_project_data_provider_service_.papiFrontendProjectDataProviderService-1.html @@ -1,2 +1,2 @@ papiFrontendProjectDataProviderService | papi-dts
        papiFrontendProjectDataProviderService: {
            get: typeof get;
        }

        Service that gets project data providers

        -

        Type declaration

        • get: typeof get
        \ No newline at end of file +

        Type declaration

        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_project_lookup_service_.default.html b/papi-dts/variables/_shared_services_project_lookup_service_.default.html index c2cbf9fb75..4a0010bdd5 100644 --- a/papi-dts/variables/_shared_services_project_lookup_service_.default.html +++ b/papi-dts/variables/_shared_services_project_lookup_service_.default.html @@ -1 +1 @@ -default | papi-dts
        \ No newline at end of file +default | papi-dts
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_project_settings_service_.default.html b/papi-dts/variables/_shared_services_project_settings_service_.default.html index 0a37c6a1e3..63a4844ffd 100644 --- a/papi-dts/variables/_shared_services_project_settings_service_.default.html +++ b/papi-dts/variables/_shared_services_project_settings_service_.default.html @@ -1 +1 @@ -default | papi-dts
        \ No newline at end of file +default | papi-dts
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_project_settings_service_model_.CATEGORY_EXTENSION_PROJECT_SETTING_VALIDATOR.html b/papi-dts/variables/_shared_services_project_settings_service_model_.CATEGORY_EXTENSION_PROJECT_SETTING_VALIDATOR.html index 0aa2fbd553..23d24921c3 100644 --- a/papi-dts/variables/_shared_services_project_settings_service_model_.CATEGORY_EXTENSION_PROJECT_SETTING_VALIDATOR.html +++ b/papi-dts/variables/_shared_services_project_settings_service_model_.CATEGORY_EXTENSION_PROJECT_SETTING_VALIDATOR.html @@ -1,2 +1,2 @@ CATEGORY_EXTENSION_PROJECT_SETTING_VALIDATOR | papi-dts
        CATEGORY_EXTENSION_PROJECT_SETTING_VALIDATOR: "extensionProjectSettingValidator" = 'extensionProjectSettingValidator'

        Name prefix for registered commands that call project settings validators

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_project_settings_service_model_.projectSettingsServiceNetworkObjectName.html b/papi-dts/variables/_shared_services_project_settings_service_model_.projectSettingsServiceNetworkObjectName.html index a455dab9c7..d7e84c4e55 100644 --- a/papi-dts/variables/_shared_services_project_settings_service_model_.projectSettingsServiceNetworkObjectName.html +++ b/papi-dts/variables/_shared_services_project_settings_service_model_.projectSettingsServiceNetworkObjectName.html @@ -1 +1 @@ -projectSettingsServiceNetworkObjectName | papi-dts
        projectSettingsServiceNetworkObjectName: "ProjectSettingsService" = 'ProjectSettingsService'
        \ No newline at end of file +projectSettingsServiceNetworkObjectName | papi-dts
        projectSettingsServiceNetworkObjectName: "ProjectSettingsService" = 'ProjectSettingsService'
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_project_settings_service_model_.projectSettingsServiceObjectToProxy.html b/papi-dts/variables/_shared_services_project_settings_service_model_.projectSettingsServiceObjectToProxy.html index e2455354c9..bff892a173 100644 --- a/papi-dts/variables/_shared_services_project_settings_service_model_.projectSettingsServiceObjectToProxy.html +++ b/papi-dts/variables/_shared_services_project_settings_service_model_.projectSettingsServiceObjectToProxy.html @@ -2,4 +2,4 @@

        Returns

        Unsubscriber that should be called whenever the providing extension is deactivated

        \ No newline at end of file +

        Returns Promise<UnsubscriberAsync>

        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_settings_service_.default.html b/papi-dts/variables/_shared_services_settings_service_.default.html index bb307683ba..6a3e6d04a9 100644 --- a/papi-dts/variables/_shared_services_settings_service_.default.html +++ b/papi-dts/variables/_shared_services_settings_service_.default.html @@ -1 +1 @@ -default | papi-dts
        \ No newline at end of file +default | papi-dts
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_settings_service_model_.CATEGORY_EXTENSION_SETTING_VALIDATOR.html b/papi-dts/variables/_shared_services_settings_service_model_.CATEGORY_EXTENSION_SETTING_VALIDATOR.html index 8ed40ee49b..f62e2dfb3a 100644 --- a/papi-dts/variables/_shared_services_settings_service_model_.CATEGORY_EXTENSION_SETTING_VALIDATOR.html +++ b/papi-dts/variables/_shared_services_settings_service_model_.CATEGORY_EXTENSION_SETTING_VALIDATOR.html @@ -1,2 +1,2 @@ CATEGORY_EXTENSION_SETTING_VALIDATOR | papi-dts
        CATEGORY_EXTENSION_SETTING_VALIDATOR: "extensionSettingValidator" = 'extensionSettingValidator'

        Name prefix for registered commands that call settings validators

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_settings_service_model_.settingsServiceDataProviderName.html b/papi-dts/variables/_shared_services_settings_service_model_.settingsServiceDataProviderName.html index 36e04791a3..eddcf54c07 100644 --- a/papi-dts/variables/_shared_services_settings_service_model_.settingsServiceDataProviderName.html +++ b/papi-dts/variables/_shared_services_settings_service_model_.settingsServiceDataProviderName.html @@ -1,3 +1,3 @@ settingsServiceDataProviderName | papi-dts
        settingsServiceDataProviderName: "platform.settingsServiceDataProvider" = 'platform.settingsServiceDataProvider'

        This name is used to register the settings service data provider on the papi. You can use this name to find the data provider when accessing it using the useData hook

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_settings_service_model_.settingsServiceObjectToProxy.html b/papi-dts/variables/_shared_services_settings_service_model_.settingsServiceObjectToProxy.html index af39665107..db67482c94 100644 --- a/papi-dts/variables/_shared_services_settings_service_model_.settingsServiceObjectToProxy.html +++ b/papi-dts/variables/_shared_services_settings_service_model_.settingsServiceObjectToProxy.html @@ -4,4 +4,4 @@

        Returns

        Unsubscriber that should be called whenever the providing extension is deactivated

        \ No newline at end of file +

        Returns Promise<UnsubscriberAsync>

        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_web_view_provider_service_.default.html b/papi-dts/variables/_shared_services_web_view_provider_service_.default.html index 8497b64a94..f8f582806f 100644 --- a/papi-dts/variables/_shared_services_web_view_provider_service_.default.html +++ b/papi-dts/variables/_shared_services_web_view_provider_service_.default.html @@ -1 +1 @@ -default | papi-dts
        \ No newline at end of file +default | papi-dts
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_web_view_provider_service_.papiWebViewProviderService-1.html b/papi-dts/variables/_shared_services_web_view_provider_service_.papiWebViewProviderService-1.html index 45654fa2f2..1771b91b34 100644 --- a/papi-dts/variables/_shared_services_web_view_provider_service_.papiWebViewProviderService-1.html +++ b/papi-dts/variables/_shared_services_web_view_provider_service_.papiWebViewProviderService-1.html @@ -1,2 +1,2 @@ papiWebViewProviderService | papi-dts
        papiWebViewProviderService: PapiWebViewProviderService

        Interface for registering webView providers

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_web_view_service_.default.html b/papi-dts/variables/_shared_services_web_view_service_.default.html index a9220cd7f9..81802eca60 100644 --- a/papi-dts/variables/_shared_services_web_view_service_.default.html +++ b/papi-dts/variables/_shared_services_web_view_service_.default.html @@ -1 +1 @@ -default | papi-dts
        \ No newline at end of file +default | papi-dts
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_ADD_WEB_VIEW.html b/papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_ADD_WEB_VIEW.html index d11c1c247c..c310ef55b3 100644 --- a/papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_ADD_WEB_VIEW.html +++ b/papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_ADD_WEB_VIEW.html @@ -1,2 +1,2 @@ EVENT_NAME_ON_DID_ADD_WEB_VIEW | papi-dts
        EVENT_NAME_ON_DID_ADD_WEB_VIEW: `${string}:${string}`

        Name to use when creating a network event that is fired when webViews are created

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_services_web_view_service_model_.NETWORK_OBJECT_NAME_WEB_VIEW_SERVICE.html b/papi-dts/variables/_shared_services_web_view_service_model_.NETWORK_OBJECT_NAME_WEB_VIEW_SERVICE.html index 852243b45b..a856c03a61 100644 --- a/papi-dts/variables/_shared_services_web_view_service_model_.NETWORK_OBJECT_NAME_WEB_VIEW_SERVICE.html +++ b/papi-dts/variables/_shared_services_web_view_service_model_.NETWORK_OBJECT_NAME_WEB_VIEW_SERVICE.html @@ -1 +1 @@ -NETWORK_OBJECT_NAME_WEB_VIEW_SERVICE | papi-dts
        NETWORK_OBJECT_NAME_WEB_VIEW_SERVICE: "WebViewService" = 'WebViewService'
        \ No newline at end of file +NETWORK_OBJECT_NAME_WEB_VIEW_SERVICE | papi-dts
        NETWORK_OBJECT_NAME_WEB_VIEW_SERVICE: "WebViewService" = 'WebViewService'
        \ No newline at end of file diff --git a/papi-dts/variables/_shared_utils_util_.MODULE_SIMILAR_APIS.html b/papi-dts/variables/_shared_utils_util_.MODULE_SIMILAR_APIS.html index 2ca2a8cbbd..e1e84be6bc 100644 --- a/papi-dts/variables/_shared_utils_util_.MODULE_SIMILAR_APIS.html +++ b/papi-dts/variables/_shared_utils_util_.MODULE_SIMILAR_APIS.html @@ -1,3 +1,3 @@ MODULE_SIMILAR_APIS | papi-dts

        Variable MODULE_SIMILAR_APISConst

        MODULE_SIMILAR_APIS: Readonly<{
            [moduleName: string]: string | {
                [process in ProcessType | "default"]?: string
            } | undefined;
        }>

        Modules that someone might try to require in their extensions that we have similar apis for. When an extension requires these modules, an error throws that lets them know about our similar api.

        -

        Type declaration

        • [moduleName: string]: string | {
              [process in ProcessType | "default"]?: string
          } | undefined
        \ No newline at end of file +

        Type declaration

        \ No newline at end of file diff --git a/papi-dts/variables/_shared_utils_util_.REQUEST_TYPE_SEPARATOR.html b/papi-dts/variables/_shared_utils_util_.REQUEST_TYPE_SEPARATOR.html index 299003f82d..177b97e73b 100644 --- a/papi-dts/variables/_shared_utils_util_.REQUEST_TYPE_SEPARATOR.html +++ b/papi-dts/variables/_shared_utils_util_.REQUEST_TYPE_SEPARATOR.html @@ -1,2 +1,2 @@ REQUEST_TYPE_SEPARATOR | papi-dts

        Variable REQUEST_TYPE_SEPARATORConst

        REQUEST_TYPE_SEPARATOR: ":" = ':'

        Separator between parts of a serialized request

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/isNoisyDevModeEnabled.html b/papi-dts/variables/isNoisyDevModeEnabled.html index 350432b991..0349a44594 100644 --- a/papi-dts/variables/isNoisyDevModeEnabled.html +++ b/papi-dts/variables/isNoisyDevModeEnabled.html @@ -1,2 +1,2 @@ isNoisyDevModeEnabled | papi-dts

        Variable isNoisyDevModeEnabled

        isNoisyDevModeEnabled: boolean

        Indicates whether test code meant just for developers to see should be run

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/isPackaged.html b/papi-dts/variables/isPackaged.html index d85f47666c..7dc0cefc10 100644 --- a/papi-dts/variables/isPackaged.html +++ b/papi-dts/variables/isPackaged.html @@ -1,2 +1,2 @@ isPackaged | papi-dts

        Variable isPackaged

        isPackaged: boolean

        Whether this process is packaged or running from sources

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/logLevel.html b/papi-dts/variables/logLevel.html index 691118d187..888268df0a 100644 --- a/papi-dts/variables/logLevel.html +++ b/papi-dts/variables/logLevel.html @@ -1,2 +1,2 @@ logLevel | papi-dts

        Variable logLevel

        logLevel: LogLevel

        How much logging should be recorded. Defaults to 'debug' if not packaged, 'info' if packaged

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/processType.html b/papi-dts/variables/processType.html index 5f6c1f399c..2385d87874 100644 --- a/papi-dts/variables/processType.html +++ b/papi-dts/variables/processType.html @@ -1,2 +1,2 @@ processType | papi-dts

        Variable processType

        processType: ProcessType

        Type of process this is. Helps with running specific code based on which process you're in

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/papi-dts/variables/resourcesPath.html b/papi-dts/variables/resourcesPath.html index 19f41a6e9c..7a188fb5a0 100644 --- a/papi-dts/variables/resourcesPath.html +++ b/papi-dts/variables/resourcesPath.html @@ -1,3 +1,3 @@ resourcesPath | papi-dts

        Variable resourcesPath

        resourcesPath: string

        Path to the app's resources directory. This is a string representation of the resources uri on frontend

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/assets/navigation.js b/platform-bible-react/assets/navigation.js index 4a22b98895..064b64aa24 100644 --- a/platform-bible-react/assets/navigation.js +++ b/platform-bible-react/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA52Z227jNhCG38XXQbdNu9s2d4lzRHOC5QRYFMWClhibCE0KFBUnLfbdC51JaThD7Z3h/5+PFM8c/v3fwvJ3uzhZnEpu7OJokTO7W5wsXkqVWqFV8akWftrZvVwcLV6FyhYnX377fuQHnvMiNSKvIoIMx0Ph1sJKHgTVKoI40/p1uWO55WaplTVaQqipC0OW1sKf1ihI6JKZDAqs/ifCqnpxBfaKIxMQomtGFgJ2qbXlJsRpVAJxzVkWRjQqgQgOj17EAE2fr5ja8oRLnloN1wbwoVievm70O4xqNCpcigLu7E7EAHq/0WeB8lsNDVfVrzuuSpjQywjknFm2Zhu4b3oRA4iicoRnm2fAQEbnmT6o0Pe4eiSm68Qby/cU0vXG4sNzHbBFQq+MLnMKWZsigTEfP+Ojb9mGg4vzxBQJfNTGMpLYuCKRK5YJHdWQg3MOOqZJe2MkOOE5MyywsIHGWPBOG5uW5DDtfLHYckMSy008LHIyDc549NqI7Rbev2BnJDqSS0MvFL6EujqCuRTSchPGuDqJ6b4gDOocGCp49iDPHVdGZKGtoNOQ8Gu235Rmy03lCzcJYEOgN6lWYdagYgiVw1OxFtDAwjIpkeJdAwp648pq8wFDWhEBBHcAatW/Y+a1GjArrjJu4HEx9mA4ZHOL2NTutOE36kWD4a2GhN/ri3fLVVH5L3WpwAvDxIQAk/o8Xxq+4kUpbfEs+AFuI9iJoTkz6e6MwbRORAHVYRqOrhQyFFndPQMJCu7qjkxCQqNmUElEcBI4MglJUqOlPNcHZFWBnZHopzwO3PloLHZKGVlIGLJ/egYS9MxkCV5gHBmD7Fi2VIkUgUuuq9OYg7DpDsHUOoYJ14OsgWLp6yYwzVsNCw9Xnap08ApJXR9r/Uxn4G7UixRgyYLJElcnMVyCc7oXKUD4vOPIFKTKpwQRlRgDQGpB5mtq10ofgoSVPuDhRSC0IMKQbcKRCchtICXTaUQ4sio5Mgbh7/ZScAl3YidiAK1lYBa3EhL8lGfMIncJV0cwz9xUp5ZrUYSOir4DR1mRMhkaF64eiUHGCWCLhIbGzdgTiUPGEWBDoJu6r56ZEUxZsAV9B4LacptoY4XaVpcVCOU7EJTobgpLXSq71LLcg0DIF4OtTmER1MEWA00ss2URgXWNCLgs+MVbYCB2WkT4afGhUoxRG3DQo9F7UYB78KDOSBmuP3IHxlW5n6YMK4+P/GN8T3zUhfC35gbliWFGs049Gp07A18oy80LS3n3lFPrPuT48xc/075nKrtmKpPulHRIvgWD3ZXSimZo1JlJo9/8E5tDDXgx/KlKd9o8GLEVTqvZj5wXn1xtxPj5z99/+XxMPJqMGrKBBo10CU3KPEB1xChS9VoSRvUqyZK64CvOCj1pPkciKXWfnfOXCaMTaELzglOP9IfR+bRjTSyxVBw4jwU3uitSpG5hGN3OG5InxpL8K7oPml7Qw5zx0w74rah5VknNgYMuxPHN4Ud9wQ/VvFmPKfTgmsPun0JIvu+cU0afdSDL8J2zymhfSOgiXOOsEvrXDboM3zqzlPbUGVOKa6VK6RLzfl61wbpaLAesnydSpCEpD7JGMknrzoe3OmVS/MuzxBqhtlNuyEiWYPm+enafANv/qfhuAbgNbaYTA0Vsk8wJt2PUoMQydGlSHsLUIknSh3bYT77MkShKn0Gvm5VbJuSYBliiqV5evjkwQDOC8v9YeWCvI9boUhKTRjSX5yLZ3dsDXGlPJVl1dhQGDRJJadOk2DIMeWK5KDCOpI09F4an0AHQE0lSfcmdIOp/ydg6Iwx/zSBRlCaxGpjPnkiSurwaWCVfJVlNkg0mORrFeerv3c15fAKbGCiin3Pzr+gNcuqIZFYLjtkzaFBNHeQudv98cb9+WH39lqxXN/dX3/66+JoM2LcqU7WR1bYGGX36r8ff//kfTVtmvvQqAAA=" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA52Z227jNhCG38XXQbdNu9s2d4lzRHOC5QRYFMWClhibCE0KFBUnLfbdC4mWRErDGXrvDP//fDyKh+Hf/80sf7ezk9mp5MbOjmYls5vZyeylVrkVWlWfWuGnjd3K2dHsVahidvLlt+9HYeA5r3IjyiYiyvA8FG4prORRUKsiiDOtX+cbVlpu5lpZoyWEmrowZG0t3DSnIKFzZgoosPmfCGvqxRU4Kp5MQIihGVkI2KXWlpsYx6kE4pqzIo5wKoGITo9exABuzBdMrXnGJc+thmsD+FAsz19X+h1GOY0Kl6KCB7sTMYDervRZpPy9hoar5tcdVzVM6GUEcs4sW7IVPDa9iAFE1TjiX1tgwEBGl4XeqVh7fD0R0w3ijeVbCul7U/Hxbx2wJUKvjK5LCtmaEoEpjT+g0bdsxcHFeWJKBD5qYxlJdK5E5IIVQid15OA8BJ3Spb0xEZzxkhkWWdhAYyp4o43Na3Kadr5UbL0iifUqHZb4MQ3OdPTSiPUa3r9gZyI6kUtDLxS+hPo6grkU0nITx/g6ielaEAd1DgwVPXuQ544rI4rYVtBpSPg1265qs+am8cW7BLAh0JtcqzhrUDGEKuFPsRXQwMoyKZHifQMKeuPKavMBQ/YiAojuANSqf8fMazNhFlwV3MDzYuzBcMjmlrCp3WnDb9SLBsP3GhJ+ry/eLVdV47/UtQIvDBMTAsza83xt+IJXtbTVs+A7uI9gJ4bmzOSbMwbTOhEFNIdpOLpRyFBkdQ8MJCi6q3syCYnNmkElEdGPwJNJSJYbLeW53iGrCuxMRD+VaeDOR2OxU8rIQsKQ/TMwkKBnJmvwAuPJGGTDirnKpIhccn2dxuyEzTcIptUxTLweZA0Uy19Xkc98r2HhpVAqUrSTsOB4u6kWR++f1N2z1c90AW5lvUgB5iyaafF1EsMluCD0IgWIH5Y8mYI0yZgoohFTAEgtyGRP61roXZSw0Ds8vIqEVkQYssd4MgG5jeRzOo0IR5Y0T8Yg/N1eCi7hQexEDKC1jCwBewkJfioLZpGLiK8jmGdumiPPtahi58zQgaOsyJmMzQtfT8Qg8wSwJUJj82bsScQh8wiwIdBVO1bPzAimLNiDoQNBrbnNtLFCrZubDoQKHQhKdNeMua6VnWtZb0Eg5EvBNke4BOpgS4Fmltm6SsD6RgRcV/ziLTIROy0h/LT6UDnGaA046NHorajAPXhQD8g3Lj9KD8ZVvZ3mGxtPiPxjfMl81JUIt2aHCsQ4w61Tj0aX3sQXynLzwnLevQO1egg5/vwlTNNvmSqumSqk/0l6pNCCwe5qaYWbGm1a0+i38LjnUSNeDH+q8o02D0ashddr9qPk1SdfGzF+/vP3Xz4fEy8uo4500KiRLsHl2yNUT0wiNU8tcVSvkiypK77grNKT7vMkktKO2Tl/mTA6gSa45592pj+Mzqcda2JJpeLAw1hwp/siReoWhtHV3pECMZUU3u9D0PR2H+eM34XAtqLmg0pyBw66EM93CD+pBT9Uc7ceU+jBdQi7f0ch+aHzkDL6lAVZRug8qIz98wpdhG88qIT+aYQuI7QeWMr+1JlSim+lSumy+mFS1mF9LZUD1i8QKdKQ0QdZI5mkdefDW50zKf7lRWaNUOspN2YkS7B827zZT4D7/6n4bgG4jW2mEwNF3GeoM27HqEFJZeja5DyGaUWSpHf7aT9pmSdRlD793nYrt0zIMQ2wJFODpL47MEBfBOX/sfLAUUesyaVkJk/orsBFsruHC7jSgUqy2tQqDBokkrLPsWLLMORJ5aLANJI29lwYnkMHwEAkSS4jDFfJ00hOe1meENp/ydg2swxXYZAoikvQRtaFQCRJXX4OrFKokiyXrINJnkZxnvr7uzvXT2ATA0UMc3fhVd8hp45EZrNwmS2DJufUQe6G988X98uHxddv2XJxc3/17a+Lr9mAfWsyXivZbI+QMaT/evz9n/8BGEq/snkrAAA=" \ No newline at end of file diff --git a/platform-bible-react/assets/search.js b/platform-bible-react/assets/search.js index 3f02c87263..0ee3c2d9c9 100644 --- a/platform-bible-react/assets/search.js +++ b/platform-bible-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/platform-bible-react/enums/DropdownMenuItemType.html b/platform-bible-react/enums/DropdownMenuItemType.html index c936834fe3..434ad62026 100644 --- a/platform-bible-react/enums/DropdownMenuItemType.html +++ b/platform-bible-react/enums/DropdownMenuItemType.html @@ -1,3 +1,3 @@ -DropdownMenuItemType | platform-bible-react

        Enumeration DropdownMenuItemType

        Enumeration Members

        Check +DropdownMenuItemType | platform-bible-react
        \ No newline at end of file +

        Enumeration Members

        Check: 0
        Radio: 1
        \ No newline at end of file diff --git a/platform-bible-react/enums/LabelPosition.html b/platform-bible-react/enums/LabelPosition.html index ff009b9875..837e8ed8bd 100644 --- a/platform-bible-react/enums/LabelPosition.html +++ b/platform-bible-react/enums/LabelPosition.html @@ -1,5 +1,5 @@ -LabelPosition | platform-bible-react

        Enumeration LabelPosition

        Enumeration Members

        Above +LabelPosition | platform-bible-react
        \ No newline at end of file +

        Enumeration Members

        Above: "above"
        After: "after"
        Before: "before"
        Below: "below"
        \ No newline at end of file diff --git a/platform-bible-react/functions/Alert.html b/platform-bible-react/functions/Alert.html index 9b53072bbe..5119d3426e 100644 --- a/platform-bible-react/functions/Alert.html +++ b/platform-bible-react/functions/Alert.html @@ -1,4 +1,4 @@ -Alert | platform-bible-react

        Properties

        $$typeof +Alert | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/AlertDescription.html b/platform-bible-react/functions/AlertDescription.html index 90be619b57..cc7fde5b2e 100644 --- a/platform-bible-react/functions/AlertDescription.html +++ b/platform-bible-react/functions/AlertDescription.html @@ -1,4 +1,4 @@ -AlertDescription | platform-bible-react

        Function AlertDescription

        Properties

        $$typeof +AlertDescription | platform-bible-react

        Function AlertDescription

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/AlertTitle.html b/platform-bible-react/functions/AlertTitle.html index 9f87344c2a..1361ce4470 100644 --- a/platform-bible-react/functions/AlertTitle.html +++ b/platform-bible-react/functions/AlertTitle.html @@ -1,4 +1,4 @@ -AlertTitle | platform-bible-react

        Properties

        $$typeof +AlertTitle | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/BookChapterControl.html b/platform-bible-react/functions/BookChapterControl.html index f5d44bba1e..91e1f78692 100644 --- a/platform-bible-react/functions/BookChapterControl.html +++ b/platform-bible-react/functions/BookChapterControl.html @@ -1 +1 @@ -BookChapterControl | platform-bible-react

        Function BookChapterControl

        \ No newline at end of file +BookChapterControl | platform-bible-react

        Function BookChapterControl

        \ No newline at end of file diff --git a/platform-bible-react/functions/Button.html b/platform-bible-react/functions/Button.html index ea047d3096..fc0942edbb 100644 --- a/platform-bible-react/functions/Button.html +++ b/platform-bible-react/functions/Button.html @@ -1,4 +1,4 @@ -Button | platform-bible-react

        Properties

        $$typeof +Button | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/Card.html b/platform-bible-react/functions/Card.html index 5542f06353..d5f5e6a404 100644 --- a/platform-bible-react/functions/Card.html +++ b/platform-bible-react/functions/Card.html @@ -1,4 +1,4 @@ -Card | platform-bible-react

        Properties

        $$typeof +Card | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/CardContent.html b/platform-bible-react/functions/CardContent.html index 481acab43a..f8b7103305 100644 --- a/platform-bible-react/functions/CardContent.html +++ b/platform-bible-react/functions/CardContent.html @@ -1,4 +1,4 @@ -CardContent | platform-bible-react

        Properties

        $$typeof +CardContent | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/CardDescription.html b/platform-bible-react/functions/CardDescription.html index ab898872af..7261f03820 100644 --- a/platform-bible-react/functions/CardDescription.html +++ b/platform-bible-react/functions/CardDescription.html @@ -1,4 +1,4 @@ -CardDescription | platform-bible-react

        Function CardDescription

        Properties

        $$typeof +CardDescription | platform-bible-react

        Function CardDescription

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/CardFooter.html b/platform-bible-react/functions/CardFooter.html index 9cd61b1373..b3f44079cd 100644 --- a/platform-bible-react/functions/CardFooter.html +++ b/platform-bible-react/functions/CardFooter.html @@ -1,4 +1,4 @@ -CardFooter | platform-bible-react

        Properties

        $$typeof +CardFooter | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/CardHeader.html b/platform-bible-react/functions/CardHeader.html index e19176d4be..667ac80ea6 100644 --- a/platform-bible-react/functions/CardHeader.html +++ b/platform-bible-react/functions/CardHeader.html @@ -1,4 +1,4 @@ -CardHeader | platform-bible-react

        Properties

        $$typeof +CardHeader | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/CardTitle.html b/platform-bible-react/functions/CardTitle.html index 50193e9482..c812db0007 100644 --- a/platform-bible-react/functions/CardTitle.html +++ b/platform-bible-react/functions/CardTitle.html @@ -1,4 +1,4 @@ -CardTitle | platform-bible-react

        Properties

        $$typeof +CardTitle | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/ChapterRangeSelector.html b/platform-bible-react/functions/ChapterRangeSelector.html index b92b3a49c5..f545feda3d 100644 --- a/platform-bible-react/functions/ChapterRangeSelector.html +++ b/platform-bible-react/functions/ChapterRangeSelector.html @@ -1 +1 @@ -ChapterRangeSelector | platform-bible-react

        Function ChapterRangeSelector

        \ No newline at end of file +ChapterRangeSelector | platform-bible-react

        Function ChapterRangeSelector

        \ No newline at end of file diff --git a/platform-bible-react/functions/Checkbox.html b/platform-bible-react/functions/Checkbox.html index 06556729c9..a334445fc1 100644 --- a/platform-bible-react/functions/Checkbox.html +++ b/platform-bible-react/functions/Checkbox.html @@ -1,2 +1,2 @@ Checkbox | platform-bible-react
        \ No newline at end of file +

        Parameters

        Returns Element

        \ No newline at end of file diff --git a/platform-bible-react/functions/Checklist.html b/platform-bible-react/functions/Checklist.html index aed373cd98..56d7415cd3 100644 --- a/platform-bible-react/functions/Checklist.html +++ b/platform-bible-react/functions/Checklist.html @@ -1,3 +1,3 @@ Checklist | platform-bible-react
        \ No newline at end of file +

        Parameters

        Returns Element

        \ No newline at end of file diff --git a/platform-bible-react/functions/ComboBox.html b/platform-bible-react/functions/ComboBox.html index 13e92dc980..fba8852c3f 100644 --- a/platform-bible-react/functions/ComboBox.html +++ b/platform-bible-react/functions/ComboBox.html @@ -1,4 +1,4 @@ ComboBox | platform-bible-react
        \ No newline at end of file +

        Type Parameters

        Parameters

        Returns Element

        \ No newline at end of file diff --git a/platform-bible-react/functions/ContextMenu.html b/platform-bible-react/functions/ContextMenu.html index 70a37826b7..01be226e36 100644 --- a/platform-bible-react/functions/ContextMenu.html +++ b/platform-bible-react/functions/ContextMenu.html @@ -4,4 +4,4 @@ component which define what menu items to display and supply a command handler for when a menu item is clicked.

        Returns undefined | null | string | number | boolean | Iterable<ReactNode> | Element

        The ContextMenu component (including the wrapped children)

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/functions/DataTable.html b/platform-bible-react/functions/DataTable.html index 17991b4003..e9ce661eaf 100644 --- a/platform-bible-react/functions/DataTable.html +++ b/platform-bible-react/functions/DataTable.html @@ -1 +1 @@ -DataTable | platform-bible-react
        \ No newline at end of file +DataTable | platform-bible-react
        \ No newline at end of file diff --git a/platform-bible-react/functions/DisableButton.html b/platform-bible-react/functions/DisableButton.html index dbc190cb27..73c070f984 100644 --- a/platform-bible-react/functions/DisableButton.html +++ b/platform-bible-react/functions/DisableButton.html @@ -1,4 +1,4 @@ DisableButton | platform-bible-react

        Function DisableButton

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/functions/DropdownMenu.html b/platform-bible-react/functions/DropdownMenu.html index 682f2eaa2d..76a7b065ad 100644 --- a/platform-bible-react/functions/DropdownMenu.html +++ b/platform-bible-react/functions/DropdownMenu.html @@ -1,4 +1,4 @@ -DropdownMenu | platform-bible-react

        Properties

        contextTypes? +DropdownMenu | platform-bible-react

        Properties

        contextTypes? defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuCheckboxItem.html b/platform-bible-react/functions/DropdownMenuCheckboxItem.html index 2ba6030b96..a71833612a 100644 --- a/platform-bible-react/functions/DropdownMenuCheckboxItem.html +++ b/platform-bible-react/functions/DropdownMenuCheckboxItem.html @@ -1,4 +1,4 @@ -DropdownMenuCheckboxItem | platform-bible-react

        Function DropdownMenuCheckboxItem

        Properties

        $$typeof +DropdownMenuCheckboxItem | platform-bible-react

        Function DropdownMenuCheckboxItem

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuContent.html b/platform-bible-react/functions/DropdownMenuContent.html index 2d72fb42ce..8f44fe20d8 100644 --- a/platform-bible-react/functions/DropdownMenuContent.html +++ b/platform-bible-react/functions/DropdownMenuContent.html @@ -1,4 +1,4 @@ -DropdownMenuContent | platform-bible-react

        Function DropdownMenuContent

        Properties

        $$typeof +DropdownMenuContent | platform-bible-react

        Function DropdownMenuContent

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuGroup.html b/platform-bible-react/functions/DropdownMenuGroup.html index 2a9b72f761..6af0378dfc 100644 --- a/platform-bible-react/functions/DropdownMenuGroup.html +++ b/platform-bible-react/functions/DropdownMenuGroup.html @@ -1,4 +1,4 @@ -DropdownMenuGroup | platform-bible-react

        Function DropdownMenuGroup

        Properties

        $$typeof +DropdownMenuGroup | platform-bible-react

        Function DropdownMenuGroup

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuItem.html b/platform-bible-react/functions/DropdownMenuItem.html index a055de712a..c4fd399585 100644 --- a/platform-bible-react/functions/DropdownMenuItem.html +++ b/platform-bible-react/functions/DropdownMenuItem.html @@ -1,6 +1,6 @@ DropdownMenuItem | platform-bible-react

        Function DropdownMenuItem

        • TODO: fix: direction is not automatically handled by this component, so that shortcuts are display always to the right

          -

          Parameters

          • props: Omit<DropdownMenuItemProps & RefAttributes<HTMLDivElement>, "ref"> & {
                className?: string;
                inset?: boolean;
            } & RefAttributes<HTMLDivElement>

          Returns ReactNode

        Properties

        Parameters

        • props: Omit<DropdownMenuItemProps & RefAttributes<HTMLDivElement>, "ref"> & {
              className?: string;
              inset?: boolean;
          } & RefAttributes<HTMLDivElement>

        Returns ReactNode

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuLabel.html b/platform-bible-react/functions/DropdownMenuLabel.html index 41da06b173..f634ceb1d1 100644 --- a/platform-bible-react/functions/DropdownMenuLabel.html +++ b/platform-bible-react/functions/DropdownMenuLabel.html @@ -1,4 +1,4 @@ -DropdownMenuLabel | platform-bible-react

        Function DropdownMenuLabel

        Properties

        $$typeof +DropdownMenuLabel | platform-bible-react

        Function DropdownMenuLabel

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuPortal.html b/platform-bible-react/functions/DropdownMenuPortal.html index ff3858467c..3758903ce4 100644 --- a/platform-bible-react/functions/DropdownMenuPortal.html +++ b/platform-bible-react/functions/DropdownMenuPortal.html @@ -1,4 +1,4 @@ -DropdownMenuPortal | platform-bible-react

        Function DropdownMenuPortal

        Properties

        contextTypes? +DropdownMenuPortal | platform-bible-react

        Function DropdownMenuPortal

        Properties

        contextTypes? defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuRadioGroup.html b/platform-bible-react/functions/DropdownMenuRadioGroup.html index 968bc76cdc..1fd58c8666 100644 --- a/platform-bible-react/functions/DropdownMenuRadioGroup.html +++ b/platform-bible-react/functions/DropdownMenuRadioGroup.html @@ -1,4 +1,4 @@ -DropdownMenuRadioGroup | platform-bible-react

        Function DropdownMenuRadioGroup

        Properties

        $$typeof +DropdownMenuRadioGroup | platform-bible-react

        Function DropdownMenuRadioGroup

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuRadioItem.html b/platform-bible-react/functions/DropdownMenuRadioItem.html index 4e217e5af0..ba376e3efc 100644 --- a/platform-bible-react/functions/DropdownMenuRadioItem.html +++ b/platform-bible-react/functions/DropdownMenuRadioItem.html @@ -1,4 +1,4 @@ -DropdownMenuRadioItem | platform-bible-react

        Function DropdownMenuRadioItem

        Properties

        $$typeof +DropdownMenuRadioItem | platform-bible-react

        Function DropdownMenuRadioItem

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuSeparator.html b/platform-bible-react/functions/DropdownMenuSeparator.html index 74957b1d7a..38f9ab2ad5 100644 --- a/platform-bible-react/functions/DropdownMenuSeparator.html +++ b/platform-bible-react/functions/DropdownMenuSeparator.html @@ -1,4 +1,4 @@ -DropdownMenuSeparator | platform-bible-react

        Function DropdownMenuSeparator

        Properties

        $$typeof +DropdownMenuSeparator | platform-bible-react

        Function DropdownMenuSeparator

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuShortcut.html b/platform-bible-react/functions/DropdownMenuShortcut.html index 2636c57439..f6e8f2d443 100644 --- a/platform-bible-react/functions/DropdownMenuShortcut.html +++ b/platform-bible-react/functions/DropdownMenuShortcut.html @@ -1,2 +1,2 @@ -DropdownMenuShortcut | platform-bible-react

        Function DropdownMenuShortcut

        Properties

        Properties

        displayName: string
        \ No newline at end of file +DropdownMenuShortcut | platform-bible-react

        Function DropdownMenuShortcut

        Properties

        Properties

        displayName: string
        \ No newline at end of file diff --git a/platform-bible-react/functions/DropdownMenuSub.html b/platform-bible-react/functions/DropdownMenuSub.html index 15c12050a7..ad261e9d8d 100644 --- a/platform-bible-react/functions/DropdownMenuSub.html +++ b/platform-bible-react/functions/DropdownMenuSub.html @@ -1,4 +1,4 @@ -DropdownMenuSub | platform-bible-react

        Function DropdownMenuSub

        Properties

        contextTypes? +DropdownMenuSub | platform-bible-react

        Function DropdownMenuSub

        Properties

        contextTypes? defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuSubContent.html b/platform-bible-react/functions/DropdownMenuSubContent.html index b9c67e4515..ef0a52bb7b 100644 --- a/platform-bible-react/functions/DropdownMenuSubContent.html +++ b/platform-bible-react/functions/DropdownMenuSubContent.html @@ -1,4 +1,4 @@ -DropdownMenuSubContent | platform-bible-react

        Function DropdownMenuSubContent

        Properties

        $$typeof +DropdownMenuSubContent | platform-bible-react

        Function DropdownMenuSubContent

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuSubTrigger.html b/platform-bible-react/functions/DropdownMenuSubTrigger.html index 57f2234eda..96ae87efcc 100644 --- a/platform-bible-react/functions/DropdownMenuSubTrigger.html +++ b/platform-bible-react/functions/DropdownMenuSubTrigger.html @@ -1,4 +1,4 @@ -DropdownMenuSubTrigger | platform-bible-react

        Function DropdownMenuSubTrigger

        Properties

        $$typeof +DropdownMenuSubTrigger | platform-bible-react

        Function DropdownMenuSubTrigger

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuTrigger.html b/platform-bible-react/functions/DropdownMenuTrigger.html index 6a72ac7f73..7eb59e406d 100644 --- a/platform-bible-react/functions/DropdownMenuTrigger.html +++ b/platform-bible-react/functions/DropdownMenuTrigger.html @@ -1,4 +1,4 @@ -DropdownMenuTrigger | platform-bible-react

        Function DropdownMenuTrigger

        Properties

        $$typeof +DropdownMenuTrigger | platform-bible-react

        Function DropdownMenuTrigger

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/EnableButton.html b/platform-bible-react/functions/EnableButton.html index 5b43e4bf67..116042db05 100644 --- a/platform-bible-react/functions/EnableButton.html +++ b/platform-bible-react/functions/EnableButton.html @@ -1,4 +1,4 @@ EnableButton | platform-bible-react
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/functions/FilterButton.html b/platform-bible-react/functions/FilterButton.html index fc2ac41e73..41effb6cf8 100644 --- a/platform-bible-react/functions/FilterButton.html +++ b/platform-bible-react/functions/FilterButton.html @@ -2,7 +2,7 @@ to be used with the dropdown menu. It uses forwardRef to pass the button to the dropdown trigger asChild.

        Parameters

        • props: RefAttributes<HTMLButtonElement>

        Returns ReactNode

        A button that can be used to filter.

        -

        Properties

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/FilterDropdown.html b/platform-bible-react/functions/FilterDropdown.html index 816536f0f0..6840bfabdf 100644 --- a/platform-bible-react/functions/FilterDropdown.html +++ b/platform-bible-react/functions/FilterDropdown.html @@ -1,4 +1,4 @@ FilterDropdown | platform-bible-react

        Function FilterDropdown

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/functions/Footer.html b/platform-bible-react/functions/Footer.html index db4227b265..fba34dde15 100644 --- a/platform-bible-react/functions/Footer.html +++ b/platform-bible-react/functions/Footer.html @@ -1,4 +1,4 @@ Footer | platform-bible-react
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/functions/GridMenu.html b/platform-bible-react/functions/GridMenu.html index 3d9b34ea69..af1b927eff 100644 --- a/platform-bible-react/functions/GridMenu.html +++ b/platform-bible-react/functions/GridMenu.html @@ -1 +1 @@ -GridMenu | platform-bible-react
        \ No newline at end of file +GridMenu | platform-bible-react
        \ No newline at end of file diff --git a/platform-bible-react/functions/HamburgerMenuButton.html b/platform-bible-react/functions/HamburgerMenuButton.html index 4afbe654bb..ae9b0e826a 100644 --- a/platform-bible-react/functions/HamburgerMenuButton.html +++ b/platform-bible-react/functions/HamburgerMenuButton.html @@ -1 +1 @@ -HamburgerMenuButton | platform-bible-react

        Function HamburgerMenuButton

        \ No newline at end of file +HamburgerMenuButton | platform-bible-react

        Function HamburgerMenuButton

        \ No newline at end of file diff --git a/platform-bible-react/functions/IconButton.html b/platform-bible-react/functions/IconButton.html index 34d76539dc..12a863057c 100644 --- a/platform-bible-react/functions/IconButton.html +++ b/platform-bible-react/functions/IconButton.html @@ -1,4 +1,4 @@ IconButton | platform-bible-react
        \ No newline at end of file +

        Parameters

        Returns Element

        \ No newline at end of file diff --git a/platform-bible-react/functions/Input.html b/platform-bible-react/functions/Input.html index da8ccc7d97..6b3a600fb6 100644 --- a/platform-bible-react/functions/Input.html +++ b/platform-bible-react/functions/Input.html @@ -1,4 +1,4 @@ -Input | platform-bible-react

        Properties

        $$typeof +Input | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/InstallButton.html b/platform-bible-react/functions/InstallButton.html index 6dd82ddb81..3c287e8e0b 100644 --- a/platform-bible-react/functions/InstallButton.html +++ b/platform-bible-react/functions/InstallButton.html @@ -1,4 +1,4 @@ InstallButton | platform-bible-react

        Function InstallButton

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/functions/Inventory.html b/platform-bible-react/functions/Inventory.html index d4103141d2..b545306199 100644 --- a/platform-bible-react/functions/Inventory.html +++ b/platform-bible-react/functions/Inventory.html @@ -1 +1 @@ -Inventory | platform-bible-react
        \ No newline at end of file +Inventory | platform-bible-react
        \ No newline at end of file diff --git a/platform-bible-react/functions/Label.html b/platform-bible-react/functions/Label.html index f07efd0645..6bbd760841 100644 --- a/platform-bible-react/functions/Label.html +++ b/platform-bible-react/functions/Label.html @@ -1,4 +1,4 @@ -Label | platform-bible-react

        Properties

        $$typeof +Label | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/MarkdownRenderer.html b/platform-bible-react/functions/MarkdownRenderer.html index 1ff541514f..33df48f990 100644 --- a/platform-bible-react/functions/MarkdownRenderer.html +++ b/platform-bible-react/functions/MarkdownRenderer.html @@ -1,4 +1,4 @@ MarkdownRenderer | platform-bible-react

        Function MarkdownRenderer

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/functions/MenuItem.html b/platform-bible-react/functions/MenuItem.html index 1ba5aa6c6e..d2c8e24540 100644 --- a/platform-bible-react/functions/MenuItem.html +++ b/platform-bible-react/functions/MenuItem.html @@ -1 +1 @@ -MenuItem | platform-bible-react
        \ No newline at end of file +MenuItem | platform-bible-react
        \ No newline at end of file diff --git a/platform-bible-react/functions/MoreInfo.html b/platform-bible-react/functions/MoreInfo.html index f6a72aa9a5..c4a25ca7a5 100644 --- a/platform-bible-react/functions/MoreInfo.html +++ b/platform-bible-react/functions/MoreInfo.html @@ -4,4 +4,4 @@
      • Returns the more info component that displays the category, number of downloads, languages, and links to the website and support
      • -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/functions/NoExtensionsFound.html b/platform-bible-react/functions/NoExtensionsFound.html index 7e681fe568..4acf47a563 100644 --- a/platform-bible-react/functions/NoExtensionsFound.html +++ b/platform-bible-react/functions/NoExtensionsFound.html @@ -2,4 +2,4 @@

        Parameters

        • __namedParameters: NoExtensionsFoundProps

        Returns Element

        • Returns the message component that displays the message to the user.
        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/functions/ScriptureResultsViewer.html b/platform-bible-react/functions/ScriptureResultsViewer.html index cbfc307820..7139f6dfcb 100644 --- a/platform-bible-react/functions/ScriptureResultsViewer.html +++ b/platform-bible-react/functions/ScriptureResultsViewer.html @@ -5,4 +5,4 @@ displays somewhat "tree-like" which allows it to be more horizontally compact and intuitive. But it also has the option of displaying as a traditional table with column headings (with or without the source column showing).

        -

        Parameters

        Returns Element

        \ No newline at end of file +

        Parameters

        Returns Element

        \ No newline at end of file diff --git a/platform-bible-react/functions/SearchBar.html b/platform-bible-react/functions/SearchBar.html index b57a2d6c4c..afccda4e1a 100644 --- a/platform-bible-react/functions/SearchBar.html +++ b/platform-bible-react/functions/SearchBar.html @@ -1 +1 @@ -SearchBar | platform-bible-react
        \ No newline at end of file +SearchBar | platform-bible-react
        \ No newline at end of file diff --git a/platform-bible-react/functions/Select.html b/platform-bible-react/functions/Select.html index 8f82666208..0719274eaf 100644 --- a/platform-bible-react/functions/Select.html +++ b/platform-bible-react/functions/Select.html @@ -1,4 +1,4 @@ -Select | platform-bible-react

        Properties

        contextTypes? +Select | platform-bible-react

        Properties

        contextTypes? defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SelectContent.html b/platform-bible-react/functions/SelectContent.html index 26cdf35bf4..c88011de51 100644 --- a/platform-bible-react/functions/SelectContent.html +++ b/platform-bible-react/functions/SelectContent.html @@ -1,4 +1,4 @@ -SelectContent | platform-bible-react

        Function SelectContent

        Properties

        $$typeof +SelectContent | platform-bible-react

        Function SelectContent

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SelectGroup.html b/platform-bible-react/functions/SelectGroup.html index f2f73241c4..fc2e113a88 100644 --- a/platform-bible-react/functions/SelectGroup.html +++ b/platform-bible-react/functions/SelectGroup.html @@ -1,4 +1,4 @@ -SelectGroup | platform-bible-react

        Properties

        $$typeof +SelectGroup | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SelectItem.html b/platform-bible-react/functions/SelectItem.html index c53c5d455c..7bc6b1c744 100644 --- a/platform-bible-react/functions/SelectItem.html +++ b/platform-bible-react/functions/SelectItem.html @@ -1,4 +1,4 @@ -SelectItem | platform-bible-react

        Properties

        $$typeof +SelectItem | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SelectLabel.html b/platform-bible-react/functions/SelectLabel.html index 30d414e2b6..e0b2c7a01a 100644 --- a/platform-bible-react/functions/SelectLabel.html +++ b/platform-bible-react/functions/SelectLabel.html @@ -1,4 +1,4 @@ -SelectLabel | platform-bible-react

        Properties

        $$typeof +SelectLabel | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SelectScrollDownButton.html b/platform-bible-react/functions/SelectScrollDownButton.html index b7bc96135b..001ae9aa36 100644 --- a/platform-bible-react/functions/SelectScrollDownButton.html +++ b/platform-bible-react/functions/SelectScrollDownButton.html @@ -1,4 +1,4 @@ -SelectScrollDownButton | platform-bible-react

        Function SelectScrollDownButton

        Properties

        $$typeof +SelectScrollDownButton | platform-bible-react

        Function SelectScrollDownButton

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SelectScrollUpButton.html b/platform-bible-react/functions/SelectScrollUpButton.html index 92ffe3ef11..3c187e5da8 100644 --- a/platform-bible-react/functions/SelectScrollUpButton.html +++ b/platform-bible-react/functions/SelectScrollUpButton.html @@ -1,4 +1,4 @@ -SelectScrollUpButton | platform-bible-react

        Function SelectScrollUpButton

        Properties

        $$typeof +SelectScrollUpButton | platform-bible-react

        Function SelectScrollUpButton

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SelectSeparator.html b/platform-bible-react/functions/SelectSeparator.html index 21df4b1fa6..454768ec0a 100644 --- a/platform-bible-react/functions/SelectSeparator.html +++ b/platform-bible-react/functions/SelectSeparator.html @@ -1,4 +1,4 @@ -SelectSeparator | platform-bible-react

        Function SelectSeparator

        Properties

        $$typeof +SelectSeparator | platform-bible-react

        Function SelectSeparator

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SelectTrigger.html b/platform-bible-react/functions/SelectTrigger.html index f8932a312a..b66bba59ab 100644 --- a/platform-bible-react/functions/SelectTrigger.html +++ b/platform-bible-react/functions/SelectTrigger.html @@ -1,4 +1,4 @@ -SelectTrigger | platform-bible-react

        Function SelectTrigger

        Properties

        $$typeof +SelectTrigger | platform-bible-react

        Function SelectTrigger

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SelectValue.html b/platform-bible-react/functions/SelectValue.html index 42bbb30ce0..7f2617517a 100644 --- a/platform-bible-react/functions/SelectValue.html +++ b/platform-bible-react/functions/SelectValue.html @@ -1,4 +1,4 @@ -SelectValue | platform-bible-react

        Properties

        $$typeof +SelectValue | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/ShadCnSlider.html b/platform-bible-react/functions/ShadCnSlider.html index a2f5f5aa83..34840eb20b 100644 --- a/platform-bible-react/functions/ShadCnSlider.html +++ b/platform-bible-react/functions/ShadCnSlider.html @@ -1,4 +1,4 @@ -ShadCnSlider | platform-bible-react

        Properties

        $$typeof +ShadCnSlider | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/ShadCnSwitch.html b/platform-bible-react/functions/ShadCnSwitch.html index 838c8da0cd..0b1f705896 100644 --- a/platform-bible-react/functions/ShadCnSwitch.html +++ b/platform-bible-react/functions/ShadCnSwitch.html @@ -1,4 +1,4 @@ -ShadCnSwitch | platform-bible-react

        Properties

        $$typeof +ShadCnSwitch | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/Slider.html b/platform-bible-react/functions/Slider.html index ce3a6c9747..7baaa44ef0 100644 --- a/platform-bible-react/functions/Slider.html +++ b/platform-bible-react/functions/Slider.html @@ -1,4 +1,4 @@ Slider | platform-bible-react
        \ No newline at end of file +

        Parameters

        Returns Element

        \ No newline at end of file diff --git a/platform-bible-react/functions/Snackbar.html b/platform-bible-react/functions/Snackbar.html index 30d9e78d45..6bc1ce1b42 100644 --- a/platform-bible-react/functions/Snackbar.html +++ b/platform-bible-react/functions/Snackbar.html @@ -1,4 +1,4 @@ Snackbar | platform-bible-react
        \ No newline at end of file +

        Parameters

        Returns Element

        \ No newline at end of file diff --git a/platform-bible-react/functions/Spinner.html b/platform-bible-react/functions/Spinner.html new file mode 100644 index 0000000000..1d61a778b8 --- /dev/null +++ b/platform-bible-react/functions/Spinner.html @@ -0,0 +1,9 @@ +Spinner | platform-bible-react

        Properties

        $$typeof: symbol
        defaultProps?: Partial<Omit<LucideProps, "ref"> & RefAttributes<SVGSVGElement>>
        displayName?: string

        Used in debugging messages. You might want to set it +explicitly if you want to display a different name for +debugging purposes.

        +
        propTypes?: WeakValidationMap<Omit<LucideProps, "ref"> & RefAttributes<SVGSVGElement>>
        \ No newline at end of file diff --git a/platform-bible-react/functions/Switch.html b/platform-bible-react/functions/Switch.html index d5cd23c002..75fd12fbde 100644 --- a/platform-bible-react/functions/Switch.html +++ b/platform-bible-react/functions/Switch.html @@ -1,4 +1,4 @@ Switch | platform-bible-react
        \ No newline at end of file +

        Parameters

        Returns Element

        \ No newline at end of file diff --git a/platform-bible-react/functions/Table.html b/platform-bible-react/functions/Table.html index 00b06aedf4..0fed062770 100644 --- a/platform-bible-react/functions/Table.html +++ b/platform-bible-react/functions/Table.html @@ -1,4 +1,4 @@ -Table | platform-bible-react

        Properties

        $$typeof +Table | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/TableBody.html b/platform-bible-react/functions/TableBody.html index b80c470259..7a9064bc48 100644 --- a/platform-bible-react/functions/TableBody.html +++ b/platform-bible-react/functions/TableBody.html @@ -1,4 +1,4 @@ -TableBody | platform-bible-react

        Properties

        $$typeof +TableBody | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/TableCaption.html b/platform-bible-react/functions/TableCaption.html index 34d764a98e..5807de6dc5 100644 --- a/platform-bible-react/functions/TableCaption.html +++ b/platform-bible-react/functions/TableCaption.html @@ -1,4 +1,4 @@ -TableCaption | platform-bible-react

        Properties

        $$typeof +TableCaption | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/TableCell.html b/platform-bible-react/functions/TableCell.html index 6223d061f3..40670fc0b1 100644 --- a/platform-bible-react/functions/TableCell.html +++ b/platform-bible-react/functions/TableCell.html @@ -1,4 +1,4 @@ -TableCell | platform-bible-react

        Properties

        $$typeof +TableCell | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/TableFooter.html b/platform-bible-react/functions/TableFooter.html index 6349fdff9e..6288d0e176 100644 --- a/platform-bible-react/functions/TableFooter.html +++ b/platform-bible-react/functions/TableFooter.html @@ -1,4 +1,4 @@ -TableFooter | platform-bible-react

        Properties

        $$typeof +TableFooter | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/TableHead.html b/platform-bible-react/functions/TableHead.html index 66c2bbd156..053ea3b110 100644 --- a/platform-bible-react/functions/TableHead.html +++ b/platform-bible-react/functions/TableHead.html @@ -1,4 +1,4 @@ -TableHead | platform-bible-react

        Properties

        $$typeof +TableHead | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/TableHeader.html b/platform-bible-react/functions/TableHeader.html index 961614b0d2..73990395e1 100644 --- a/platform-bible-react/functions/TableHeader.html +++ b/platform-bible-react/functions/TableHeader.html @@ -1,4 +1,4 @@ -TableHeader | platform-bible-react

        Properties

        $$typeof +TableHeader | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/TableRow.html b/platform-bible-react/functions/TableRow.html index 44f6f23797..147bf6bdab 100644 --- a/platform-bible-react/functions/TableRow.html +++ b/platform-bible-react/functions/TableRow.html @@ -1,4 +1,4 @@ -TableRow | platform-bible-react

        Properties

        $$typeof +TableRow | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/Tabs.html b/platform-bible-react/functions/Tabs.html index 360c16ad70..c6ae4cd676 100644 --- a/platform-bible-react/functions/Tabs.html +++ b/platform-bible-react/functions/Tabs.html @@ -1,4 +1,4 @@ -Tabs | platform-bible-react

        Properties

        $$typeof +Tabs | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/TabsContent.html b/platform-bible-react/functions/TabsContent.html index dd6e580416..8f2bf60f7e 100644 --- a/platform-bible-react/functions/TabsContent.html +++ b/platform-bible-react/functions/TabsContent.html @@ -1,4 +1,4 @@ -TabsContent | platform-bible-react

        Properties

        $$typeof +TabsContent | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/TabsList.html b/platform-bible-react/functions/TabsList.html index 520cdc07be..8e4a5e6c63 100644 --- a/platform-bible-react/functions/TabsList.html +++ b/platform-bible-react/functions/TabsList.html @@ -1,4 +1,4 @@ -TabsList | platform-bible-react

        Properties

        $$typeof +TabsList | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/TabsTrigger.html b/platform-bible-react/functions/TabsTrigger.html index b31baef624..ebe2d1faed 100644 --- a/platform-bible-react/functions/TabsTrigger.html +++ b/platform-bible-react/functions/TabsTrigger.html @@ -1,4 +1,4 @@ -TabsTrigger | platform-bible-react

        Properties

        $$typeof +TabsTrigger | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/TextField.html b/platform-bible-react/functions/TextField.html index 2ae13fe2f8..6b29250585 100644 --- a/platform-bible-react/functions/TextField.html +++ b/platform-bible-react/functions/TextField.html @@ -1,4 +1,4 @@ TextField | platform-bible-react
        \ No newline at end of file +

        Parameters

        Returns Element

        \ No newline at end of file diff --git a/platform-bible-react/functions/Toolbar.html b/platform-bible-react/functions/Toolbar.html index 7f146ed45a..07930b7e4a 100644 --- a/platform-bible-react/functions/Toolbar.html +++ b/platform-bible-react/functions/Toolbar.html @@ -1 +1 @@ -Toolbar | platform-bible-react
        \ No newline at end of file +Toolbar | platform-bible-react
        \ No newline at end of file diff --git a/platform-bible-react/functions/UpdateButton.html b/platform-bible-react/functions/UpdateButton.html index c81a334936..864aa8f82b 100644 --- a/platform-bible-react/functions/UpdateButton.html +++ b/platform-bible-react/functions/UpdateButton.html @@ -1,4 +1,4 @@ UpdateButton | platform-bible-react
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/functions/VersionHistory.html b/platform-bible-react/functions/VersionHistory.html index c823621e6d..c9cdb09811 100644 --- a/platform-bible-react/functions/VersionHistory.html +++ b/platform-bible-react/functions/VersionHistory.html @@ -1,4 +1,4 @@ VersionHistory | platform-bible-react

        Function VersionHistory

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/functions/VerticalTabs.html b/platform-bible-react/functions/VerticalTabs.html index ff46369887..da4be08fd2 100644 --- a/platform-bible-react/functions/VerticalTabs.html +++ b/platform-bible-react/functions/VerticalTabs.html @@ -1,4 +1,4 @@ -VerticalTabs | platform-bible-react

        Properties

        $$typeof +VerticalTabs | platform-bible-react

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/VerticalTabsContent.html b/platform-bible-react/functions/VerticalTabsContent.html index e9cad5bc50..cc8bda00eb 100644 --- a/platform-bible-react/functions/VerticalTabsContent.html +++ b/platform-bible-react/functions/VerticalTabsContent.html @@ -1,4 +1,4 @@ -VerticalTabsContent | platform-bible-react

        Function VerticalTabsContent

        Properties

        $$typeof +VerticalTabsContent | platform-bible-react

        Function VerticalTabsContent

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/VerticalTabsList.html b/platform-bible-react/functions/VerticalTabsList.html index 22463323f7..26a241b6f7 100644 --- a/platform-bible-react/functions/VerticalTabsList.html +++ b/platform-bible-react/functions/VerticalTabsList.html @@ -1,4 +1,4 @@ -VerticalTabsList | platform-bible-react

        Function VerticalTabsList

        Properties

        $$typeof +VerticalTabsList | platform-bible-react

        Function VerticalTabsList

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/VerticalTabsTrigger.html b/platform-bible-react/functions/VerticalTabsTrigger.html index 7814fd56ac..47d7c7c0df 100644 --- a/platform-bible-react/functions/VerticalTabsTrigger.html +++ b/platform-bible-react/functions/VerticalTabsTrigger.html @@ -1,4 +1,4 @@ -VerticalTabsTrigger | platform-bible-react

        Function VerticalTabsTrigger

        Properties

        $$typeof +VerticalTabsTrigger | platform-bible-react

        Function VerticalTabsTrigger

        Properties

        $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/buttonVariants.html b/platform-bible-react/functions/buttonVariants.html index a02e08c273..a692e5c1bd 100644 --- a/platform-bible-react/functions/buttonVariants.html +++ b/platform-bible-react/functions/buttonVariants.html @@ -1 +1 @@ -buttonVariants | platform-bible-react

        Function buttonVariants

        • Parameters

          • Optional props: ConfigVariants<{ variant: { default: string; destructive: string; outline: string; secondary: string; ghost: string; link: string; }; size: { default: string; sm: string; lg: string; icon: string; }; }> & ClassProp

          Returns string

        \ No newline at end of file +buttonVariants | platform-bible-react

        Function buttonVariants

        • Parameters

          • Optional props: ConfigVariants<{ variant: { default: string; destructive: string; outline: string; secondary: string; ghost: string; link: string; }; size: { default: string; sm: string; lg: string; icon: string; }; }> & ClassProp

          Returns string

        \ No newline at end of file diff --git a/platform-bible-react/functions/getSortingIcon.html b/platform-bible-react/functions/getSortingIcon.html index 5465a7098f..ec76c2a59d 100644 --- a/platform-bible-react/functions/getSortingIcon.html +++ b/platform-bible-react/functions/getSortingIcon.html @@ -1 +1 @@ -getSortingIcon | platform-bible-react

        Function getSortingIcon

        \ No newline at end of file +getSortingIcon | platform-bible-react

        Function getSortingIcon

        \ No newline at end of file diff --git a/platform-bible-react/functions/inventoryCountColumn.html b/platform-bible-react/functions/inventoryCountColumn.html index 7f86942ed9..01eb831017 100644 --- a/platform-bible-react/functions/inventoryCountColumn.html +++ b/platform-bible-react/functions/inventoryCountColumn.html @@ -1 +1 @@ -inventoryCountColumn | platform-bible-react

        Function inventoryCountColumn

        \ No newline at end of file +inventoryCountColumn | platform-bible-react

        Function inventoryCountColumn

        \ No newline at end of file diff --git a/platform-bible-react/functions/inventoryItemColumn.html b/platform-bible-react/functions/inventoryItemColumn.html index 52bd43f4c5..88a6bf6c99 100644 --- a/platform-bible-react/functions/inventoryItemColumn.html +++ b/platform-bible-react/functions/inventoryItemColumn.html @@ -1 +1 @@ -inventoryItemColumn | platform-bible-react

        Function inventoryItemColumn

        \ No newline at end of file +inventoryItemColumn | platform-bible-react

        Function inventoryItemColumn

        \ No newline at end of file diff --git a/platform-bible-react/functions/inventoryStatusColumn.html b/platform-bible-react/functions/inventoryStatusColumn.html index c5a7a02cc1..a9f0231945 100644 --- a/platform-bible-react/functions/inventoryStatusColumn.html +++ b/platform-bible-react/functions/inventoryStatusColumn.html @@ -1 +1 @@ -inventoryStatusColumn | platform-bible-react

        Function inventoryStatusColumn

        \ No newline at end of file +inventoryStatusColumn | platform-bible-react

        Function inventoryStatusColumn

        \ No newline at end of file diff --git a/platform-bible-react/functions/useEvent.html b/platform-bible-react/functions/useEvent.html index 8e950ef14d..48ecbb28df 100644 --- a/platform-bible-react/functions/useEvent.html +++ b/platform-bible-react/functions/useEvent.html @@ -9,4 +9,4 @@
      • eventHandler: PlatformEventHandler<T>

        The callback to run when the event is emitted

        WARNING: MUST BE STABLE - const or wrapped in useCallback. The reference must not be updated every render

        -
      • Returns void

        \ No newline at end of file +

        Returns void

        \ No newline at end of file diff --git a/platform-bible-react/functions/useEventAsync.html b/platform-bible-react/functions/useEventAsync.html index 263fb0e7c8..a57ac75c54 100644 --- a/platform-bible-react/functions/useEventAsync.html +++ b/platform-bible-react/functions/useEventAsync.html @@ -10,4 +10,4 @@
      • eventHandler: PlatformEventHandler<T>

        The callback to run when the event is emitted

        WARNING: MUST BE STABLE - const or wrapped in useCallback. The reference must not be updated every render

        -
      • Returns void

        \ No newline at end of file +

        Returns void

        \ No newline at end of file diff --git a/platform-bible-react/functions/usePromise.html b/platform-bible-react/functions/usePromise.html index e9309402bf..465461b1db 100644 --- a/platform-bible-react/functions/usePromise.html +++ b/platform-bible-react/functions/usePromise.html @@ -21,4 +21,4 @@
      • value: the current value for the promise, either the defaultValue or the resolved promise value
      • isLoading: whether the promise is waiting to be resolved
      • -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/interfaces/ButtonProps.html b/platform-bible-react/interfaces/ButtonProps.html index dd222b8531..c52b869eea 100644 --- a/platform-bible-react/interfaces/ButtonProps.html +++ b/platform-bible-react/interfaces/ButtonProps.html @@ -1,4 +1,4 @@ -ButtonProps | platform-bible-react

        Interface ButtonProps

        interface ButtonProps {
            about?: string;
            accessKey?: string;
            aria-activedescendant?: string;
            aria-atomic?: Booleanish;
            aria-autocomplete?: "inline" | "both" | "none" | "list";
            aria-braillelabel?: string;
            aria-brailleroledescription?: string;
            aria-busy?: Booleanish;
            aria-checked?: boolean | "false" | "mixed" | "true";
            aria-colcount?: number;
            aria-colindex?: number;
            aria-colindextext?: string;
            aria-colspan?: number;
            aria-controls?: string;
            aria-current?: boolean | "false" | "time" | "location" | "page" | "true" | "step" | "date";
            aria-describedby?: string;
            aria-description?: string;
            aria-details?: string;
            aria-disabled?: Booleanish;
            aria-dropeffect?: "link" | "none" | "copy" | "move" | "execute" | "popup";
            aria-errormessage?: string;
            aria-expanded?: Booleanish;
            aria-flowto?: string;
            aria-grabbed?: Booleanish;
            aria-haspopup?: boolean | "false" | "grid" | "dialog" | "menu" | "listbox" | "true" | "tree";
            aria-hidden?: Booleanish;
            aria-invalid?: boolean | "false" | "true" | "grammar" | "spelling";
            aria-keyshortcuts?: string;
            aria-label?: string;
            aria-labelledby?: string;
            aria-level?: number;
            aria-live?: "off" | "assertive" | "polite";
            aria-modal?: Booleanish;
            aria-multiline?: Booleanish;
            aria-multiselectable?: Booleanish;
            aria-orientation?: "horizontal" | "vertical";
            aria-owns?: string;
            aria-placeholder?: string;
            aria-posinset?: number;
            aria-pressed?: boolean | "false" | "mixed" | "true";
            aria-readonly?: Booleanish;
            aria-relevant?: "all" | "text" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals";
            aria-required?: Booleanish;
            aria-roledescription?: string;
            aria-rowcount?: number;
            aria-rowindex?: number;
            aria-rowindextext?: string;
            aria-rowspan?: number;
            aria-selected?: Booleanish;
            aria-setsize?: number;
            aria-sort?: "none" | "other" | "ascending" | "descending";
            aria-valuemax?: number;
            aria-valuemin?: number;
            aria-valuenow?: number;
            aria-valuetext?: string;
            asChild?: boolean;
            autoCapitalize?: string;
            autoCorrect?: string;
            autoFocus?: boolean;
            autoSave?: string;
            children?: ReactNode;
            className?: string;
            color?: string;
            content?: string;
            contentEditable?: "inherit" | Booleanish | "plaintext-only";
            contextMenu?: string;
            dangerouslySetInnerHTML?: {
                __html: string | TrustedHTML;
            };
            datatype?: string;
            defaultChecked?: boolean;
            defaultValue?: string | number | readonly string[];
            dir?: string;
            disabled?: boolean;
            draggable?: Booleanish;
            form?: string;
            formAction?: string;
            formEncType?: string;
            formMethod?: string;
            formNoValidate?: boolean;
            formTarget?: string;
            hidden?: boolean;
            id?: string;
            inlist?: any;
            inputMode?: "search" | "numeric" | "none" | "url" | "text" | "email" | "tel" | "decimal";
            is?: string;
            itemID?: string;
            itemProp?: string;
            itemRef?: string;
            itemScope?: boolean;
            itemType?: string;
            lang?: string;
            name?: string;
            nonce?: string;
            onAbort?: ReactEventHandler<HTMLButtonElement>;
            onAbortCapture?: ReactEventHandler<HTMLButtonElement>;
            onAnimationEnd?: AnimationEventHandler<HTMLButtonElement>;
            onAnimationEndCapture?: AnimationEventHandler<HTMLButtonElement>;
            onAnimationIteration?: AnimationEventHandler<HTMLButtonElement>;
            onAnimationIterationCapture?: AnimationEventHandler<HTMLButtonElement>;
            onAnimationStart?: AnimationEventHandler<HTMLButtonElement>;
            onAnimationStartCapture?: AnimationEventHandler<HTMLButtonElement>;
            onAuxClick?: MouseEventHandler<HTMLButtonElement>;
            onAuxClickCapture?: MouseEventHandler<HTMLButtonElement>;
            onBeforeInput?: FormEventHandler<HTMLButtonElement>;
            onBeforeInputCapture?: FormEventHandler<HTMLButtonElement>;
            onBlur?: FocusEventHandler<HTMLButtonElement>;
            onBlurCapture?: FocusEventHandler<HTMLButtonElement>;
            onCanPlay?: ReactEventHandler<HTMLButtonElement>;
            onCanPlayCapture?: ReactEventHandler<HTMLButtonElement>;
            onCanPlayThrough?: ReactEventHandler<HTMLButtonElement>;
            onCanPlayThroughCapture?: ReactEventHandler<HTMLButtonElement>;
            onChange?: FormEventHandler<HTMLButtonElement>;
            onChangeCapture?: FormEventHandler<HTMLButtonElement>;
            onClick?: MouseEventHandler<HTMLButtonElement>;
            onClickCapture?: MouseEventHandler<HTMLButtonElement>;
            onCompositionEnd?: CompositionEventHandler<HTMLButtonElement>;
            onCompositionEndCapture?: CompositionEventHandler<HTMLButtonElement>;
            onCompositionStart?: CompositionEventHandler<HTMLButtonElement>;
            onCompositionStartCapture?: CompositionEventHandler<HTMLButtonElement>;
            onCompositionUpdate?: CompositionEventHandler<HTMLButtonElement>;
            onCompositionUpdateCapture?: CompositionEventHandler<HTMLButtonElement>;
            onContextMenu?: MouseEventHandler<HTMLButtonElement>;
            onContextMenuCapture?: MouseEventHandler<HTMLButtonElement>;
            onCopy?: ClipboardEventHandler<HTMLButtonElement>;
            onCopyCapture?: ClipboardEventHandler<HTMLButtonElement>;
            onCut?: ClipboardEventHandler<HTMLButtonElement>;
            onCutCapture?: ClipboardEventHandler<HTMLButtonElement>;
            onDoubleClick?: MouseEventHandler<HTMLButtonElement>;
            onDoubleClickCapture?: MouseEventHandler<HTMLButtonElement>;
            onDrag?: DragEventHandler<HTMLButtonElement>;
            onDragCapture?: DragEventHandler<HTMLButtonElement>;
            onDragEnd?: DragEventHandler<HTMLButtonElement>;
            onDragEndCapture?: DragEventHandler<HTMLButtonElement>;
            onDragEnter?: DragEventHandler<HTMLButtonElement>;
            onDragEnterCapture?: DragEventHandler<HTMLButtonElement>;
            onDragExit?: DragEventHandler<HTMLButtonElement>;
            onDragExitCapture?: DragEventHandler<HTMLButtonElement>;
            onDragLeave?: DragEventHandler<HTMLButtonElement>;
            onDragLeaveCapture?: DragEventHandler<HTMLButtonElement>;
            onDragOver?: DragEventHandler<HTMLButtonElement>;
            onDragOverCapture?: DragEventHandler<HTMLButtonElement>;
            onDragStart?: DragEventHandler<HTMLButtonElement>;
            onDragStartCapture?: DragEventHandler<HTMLButtonElement>;
            onDrop?: DragEventHandler<HTMLButtonElement>;
            onDropCapture?: DragEventHandler<HTMLButtonElement>;
            onDurationChange?: ReactEventHandler<HTMLButtonElement>;
            onDurationChangeCapture?: ReactEventHandler<HTMLButtonElement>;
            onEmptied?: ReactEventHandler<HTMLButtonElement>;
            onEmptiedCapture?: ReactEventHandler<HTMLButtonElement>;
            onEncrypted?: ReactEventHandler<HTMLButtonElement>;
            onEncryptedCapture?: ReactEventHandler<HTMLButtonElement>;
            onEnded?: ReactEventHandler<HTMLButtonElement>;
            onEndedCapture?: ReactEventHandler<HTMLButtonElement>;
            onError?: ReactEventHandler<HTMLButtonElement>;
            onErrorCapture?: ReactEventHandler<HTMLButtonElement>;
            onFocus?: FocusEventHandler<HTMLButtonElement>;
            onFocusCapture?: FocusEventHandler<HTMLButtonElement>;
            onGotPointerCapture?: PointerEventHandler<HTMLButtonElement>;
            onGotPointerCaptureCapture?: PointerEventHandler<HTMLButtonElement>;
            onInput?: FormEventHandler<HTMLButtonElement>;
            onInputCapture?: FormEventHandler<HTMLButtonElement>;
            onInvalid?: FormEventHandler<HTMLButtonElement>;
            onInvalidCapture?: FormEventHandler<HTMLButtonElement>;
            onKeyDown?: KeyboardEventHandler<HTMLButtonElement>;
            onKeyDownCapture?: KeyboardEventHandler<HTMLButtonElement>;
            onKeyPress?: KeyboardEventHandler<HTMLButtonElement>;
            onKeyPressCapture?: KeyboardEventHandler<HTMLButtonElement>;
            onKeyUp?: KeyboardEventHandler<HTMLButtonElement>;
            onKeyUpCapture?: KeyboardEventHandler<HTMLButtonElement>;
            onLoad?: ReactEventHandler<HTMLButtonElement>;
            onLoadCapture?: ReactEventHandler<HTMLButtonElement>;
            onLoadStart?: ReactEventHandler<HTMLButtonElement>;
            onLoadStartCapture?: ReactEventHandler<HTMLButtonElement>;
            onLoadedData?: ReactEventHandler<HTMLButtonElement>;
            onLoadedDataCapture?: ReactEventHandler<HTMLButtonElement>;
            onLoadedMetadata?: ReactEventHandler<HTMLButtonElement>;
            onLoadedMetadataCapture?: ReactEventHandler<HTMLButtonElement>;
            onLostPointerCapture?: PointerEventHandler<HTMLButtonElement>;
            onLostPointerCaptureCapture?: PointerEventHandler<HTMLButtonElement>;
            onMouseDown?: MouseEventHandler<HTMLButtonElement>;
            onMouseDownCapture?: MouseEventHandler<HTMLButtonElement>;
            onMouseEnter?: MouseEventHandler<HTMLButtonElement>;
            onMouseLeave?: MouseEventHandler<HTMLButtonElement>;
            onMouseMove?: MouseEventHandler<HTMLButtonElement>;
            onMouseMoveCapture?: MouseEventHandler<HTMLButtonElement>;
            onMouseOut?: MouseEventHandler<HTMLButtonElement>;
            onMouseOutCapture?: MouseEventHandler<HTMLButtonElement>;
            onMouseOver?: MouseEventHandler<HTMLButtonElement>;
            onMouseOverCapture?: MouseEventHandler<HTMLButtonElement>;
            onMouseUp?: MouseEventHandler<HTMLButtonElement>;
            onMouseUpCapture?: MouseEventHandler<HTMLButtonElement>;
            onPaste?: ClipboardEventHandler<HTMLButtonElement>;
            onPasteCapture?: ClipboardEventHandler<HTMLButtonElement>;
            onPause?: ReactEventHandler<HTMLButtonElement>;
            onPauseCapture?: ReactEventHandler<HTMLButtonElement>;
            onPlay?: ReactEventHandler<HTMLButtonElement>;
            onPlayCapture?: ReactEventHandler<HTMLButtonElement>;
            onPlaying?: ReactEventHandler<HTMLButtonElement>;
            onPlayingCapture?: ReactEventHandler<HTMLButtonElement>;
            onPointerCancel?: PointerEventHandler<HTMLButtonElement>;
            onPointerCancelCapture?: PointerEventHandler<HTMLButtonElement>;
            onPointerDown?: PointerEventHandler<HTMLButtonElement>;
            onPointerDownCapture?: PointerEventHandler<HTMLButtonElement>;
            onPointerEnter?: PointerEventHandler<HTMLButtonElement>;
            onPointerLeave?: PointerEventHandler<HTMLButtonElement>;
            onPointerMove?: PointerEventHandler<HTMLButtonElement>;
            onPointerMoveCapture?: PointerEventHandler<HTMLButtonElement>;
            onPointerOut?: PointerEventHandler<HTMLButtonElement>;
            onPointerOutCapture?: PointerEventHandler<HTMLButtonElement>;
            onPointerOver?: PointerEventHandler<HTMLButtonElement>;
            onPointerOverCapture?: PointerEventHandler<HTMLButtonElement>;
            onPointerUp?: PointerEventHandler<HTMLButtonElement>;
            onPointerUpCapture?: PointerEventHandler<HTMLButtonElement>;
            onProgress?: ReactEventHandler<HTMLButtonElement>;
            onProgressCapture?: ReactEventHandler<HTMLButtonElement>;
            onRateChange?: ReactEventHandler<HTMLButtonElement>;
            onRateChangeCapture?: ReactEventHandler<HTMLButtonElement>;
            onReset?: FormEventHandler<HTMLButtonElement>;
            onResetCapture?: FormEventHandler<HTMLButtonElement>;
            onResize?: ReactEventHandler<HTMLButtonElement>;
            onResizeCapture?: ReactEventHandler<HTMLButtonElement>;
            onScroll?: UIEventHandler<HTMLButtonElement>;
            onScrollCapture?: UIEventHandler<HTMLButtonElement>;
            onSeeked?: ReactEventHandler<HTMLButtonElement>;
            onSeekedCapture?: ReactEventHandler<HTMLButtonElement>;
            onSeeking?: ReactEventHandler<HTMLButtonElement>;
            onSeekingCapture?: ReactEventHandler<HTMLButtonElement>;
            onSelect?: ReactEventHandler<HTMLButtonElement>;
            onSelectCapture?: ReactEventHandler<HTMLButtonElement>;
            onStalled?: ReactEventHandler<HTMLButtonElement>;
            onStalledCapture?: ReactEventHandler<HTMLButtonElement>;
            onSubmit?: FormEventHandler<HTMLButtonElement>;
            onSubmitCapture?: FormEventHandler<HTMLButtonElement>;
            onSuspend?: ReactEventHandler<HTMLButtonElement>;
            onSuspendCapture?: ReactEventHandler<HTMLButtonElement>;
            onTimeUpdate?: ReactEventHandler<HTMLButtonElement>;
            onTimeUpdateCapture?: ReactEventHandler<HTMLButtonElement>;
            onTouchCancel?: TouchEventHandler<HTMLButtonElement>;
            onTouchCancelCapture?: TouchEventHandler<HTMLButtonElement>;
            onTouchEnd?: TouchEventHandler<HTMLButtonElement>;
            onTouchEndCapture?: TouchEventHandler<HTMLButtonElement>;
            onTouchMove?: TouchEventHandler<HTMLButtonElement>;
            onTouchMoveCapture?: TouchEventHandler<HTMLButtonElement>;
            onTouchStart?: TouchEventHandler<HTMLButtonElement>;
            onTouchStartCapture?: TouchEventHandler<HTMLButtonElement>;
            onTransitionEnd?: TransitionEventHandler<HTMLButtonElement>;
            onTransitionEndCapture?: TransitionEventHandler<HTMLButtonElement>;
            onVolumeChange?: ReactEventHandler<HTMLButtonElement>;
            onVolumeChangeCapture?: ReactEventHandler<HTMLButtonElement>;
            onWaiting?: ReactEventHandler<HTMLButtonElement>;
            onWaitingCapture?: ReactEventHandler<HTMLButtonElement>;
            onWheel?: WheelEventHandler<HTMLButtonElement>;
            onWheelCapture?: WheelEventHandler<HTMLButtonElement>;
            prefix?: string;
            property?: string;
            radioGroup?: string;
            rel?: string;
            resource?: string;
            results?: number;
            rev?: string;
            role?: AriaRole;
            security?: string;
            size?: null | "default" | "icon" | "sm" | "lg";
            slot?: string;
            spellCheck?: Booleanish;
            style?: CSSProperties;
            suppressContentEditableWarning?: boolean;
            suppressHydrationWarning?: boolean;
            tabIndex?: number;
            title?: string;
            translate?: "yes" | "no";
            type?: "button" | "reset" | "submit";
            typeof?: string;
            unselectable?: "off" | "on";
            value?: string | number | readonly string[];
            variant?: null | "link" | "default" | "outline" | "destructive" | "secondary" | "ghost";
            vocab?: string;
        }

        Hierarchy

        • ButtonHTMLAttributes<HTMLButtonElement>
        • VariantProps<typeof buttonVariants>
          • ButtonProps

        Properties

        about? +ButtonProps | platform-bible-react

        Interface ButtonProps

        interface ButtonProps {
            about?: string;
            accessKey?: string;
            aria-activedescendant?: string;
            aria-atomic?: Booleanish;
            aria-autocomplete?: "inline" | "both" | "none" | "list";
            aria-braillelabel?: string;
            aria-brailleroledescription?: string;
            aria-busy?: Booleanish;
            aria-checked?: boolean | "false" | "mixed" | "true";
            aria-colcount?: number;
            aria-colindex?: number;
            aria-colindextext?: string;
            aria-colspan?: number;
            aria-controls?: string;
            aria-current?: boolean | "false" | "time" | "location" | "page" | "true" | "step" | "date";
            aria-describedby?: string;
            aria-description?: string;
            aria-details?: string;
            aria-disabled?: Booleanish;
            aria-dropeffect?: "link" | "none" | "copy" | "move" | "execute" | "popup";
            aria-errormessage?: string;
            aria-expanded?: Booleanish;
            aria-flowto?: string;
            aria-grabbed?: Booleanish;
            aria-haspopup?: boolean | "false" | "grid" | "dialog" | "menu" | "listbox" | "true" | "tree";
            aria-hidden?: Booleanish;
            aria-invalid?: boolean | "false" | "true" | "grammar" | "spelling";
            aria-keyshortcuts?: string;
            aria-label?: string;
            aria-labelledby?: string;
            aria-level?: number;
            aria-live?: "off" | "assertive" | "polite";
            aria-modal?: Booleanish;
            aria-multiline?: Booleanish;
            aria-multiselectable?: Booleanish;
            aria-orientation?: "horizontal" | "vertical";
            aria-owns?: string;
            aria-placeholder?: string;
            aria-posinset?: number;
            aria-pressed?: boolean | "false" | "mixed" | "true";
            aria-readonly?: Booleanish;
            aria-relevant?: "all" | "text" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals";
            aria-required?: Booleanish;
            aria-roledescription?: string;
            aria-rowcount?: number;
            aria-rowindex?: number;
            aria-rowindextext?: string;
            aria-rowspan?: number;
            aria-selected?: Booleanish;
            aria-setsize?: number;
            aria-sort?: "none" | "other" | "ascending" | "descending";
            aria-valuemax?: number;
            aria-valuemin?: number;
            aria-valuenow?: number;
            aria-valuetext?: string;
            asChild?: boolean;
            autoCapitalize?: string;
            autoCorrect?: string;
            autoFocus?: boolean;
            autoSave?: string;
            children?: ReactNode;
            className?: string;
            color?: string;
            content?: string;
            contentEditable?: "inherit" | Booleanish | "plaintext-only";
            contextMenu?: string;
            dangerouslySetInnerHTML?: {
                __html: string | TrustedHTML;
            };
            datatype?: string;
            defaultChecked?: boolean;
            defaultValue?: string | number | readonly string[];
            dir?: string;
            disabled?: boolean;
            draggable?: Booleanish;
            form?: string;
            formAction?: string;
            formEncType?: string;
            formMethod?: string;
            formNoValidate?: boolean;
            formTarget?: string;
            hidden?: boolean;
            id?: string;
            inlist?: any;
            inputMode?: "search" | "numeric" | "none" | "url" | "text" | "email" | "tel" | "decimal";
            is?: string;
            itemID?: string;
            itemProp?: string;
            itemRef?: string;
            itemScope?: boolean;
            itemType?: string;
            lang?: string;
            name?: string;
            nonce?: string;
            onAbort?: ReactEventHandler<HTMLButtonElement>;
            onAbortCapture?: ReactEventHandler<HTMLButtonElement>;
            onAnimationEnd?: AnimationEventHandler<HTMLButtonElement>;
            onAnimationEndCapture?: AnimationEventHandler<HTMLButtonElement>;
            onAnimationIteration?: AnimationEventHandler<HTMLButtonElement>;
            onAnimationIterationCapture?: AnimationEventHandler<HTMLButtonElement>;
            onAnimationStart?: AnimationEventHandler<HTMLButtonElement>;
            onAnimationStartCapture?: AnimationEventHandler<HTMLButtonElement>;
            onAuxClick?: MouseEventHandler<HTMLButtonElement>;
            onAuxClickCapture?: MouseEventHandler<HTMLButtonElement>;
            onBeforeInput?: FormEventHandler<HTMLButtonElement>;
            onBeforeInputCapture?: FormEventHandler<HTMLButtonElement>;
            onBlur?: FocusEventHandler<HTMLButtonElement>;
            onBlurCapture?: FocusEventHandler<HTMLButtonElement>;
            onCanPlay?: ReactEventHandler<HTMLButtonElement>;
            onCanPlayCapture?: ReactEventHandler<HTMLButtonElement>;
            onCanPlayThrough?: ReactEventHandler<HTMLButtonElement>;
            onCanPlayThroughCapture?: ReactEventHandler<HTMLButtonElement>;
            onChange?: FormEventHandler<HTMLButtonElement>;
            onChangeCapture?: FormEventHandler<HTMLButtonElement>;
            onClick?: MouseEventHandler<HTMLButtonElement>;
            onClickCapture?: MouseEventHandler<HTMLButtonElement>;
            onCompositionEnd?: CompositionEventHandler<HTMLButtonElement>;
            onCompositionEndCapture?: CompositionEventHandler<HTMLButtonElement>;
            onCompositionStart?: CompositionEventHandler<HTMLButtonElement>;
            onCompositionStartCapture?: CompositionEventHandler<HTMLButtonElement>;
            onCompositionUpdate?: CompositionEventHandler<HTMLButtonElement>;
            onCompositionUpdateCapture?: CompositionEventHandler<HTMLButtonElement>;
            onContextMenu?: MouseEventHandler<HTMLButtonElement>;
            onContextMenuCapture?: MouseEventHandler<HTMLButtonElement>;
            onCopy?: ClipboardEventHandler<HTMLButtonElement>;
            onCopyCapture?: ClipboardEventHandler<HTMLButtonElement>;
            onCut?: ClipboardEventHandler<HTMLButtonElement>;
            onCutCapture?: ClipboardEventHandler<HTMLButtonElement>;
            onDoubleClick?: MouseEventHandler<HTMLButtonElement>;
            onDoubleClickCapture?: MouseEventHandler<HTMLButtonElement>;
            onDrag?: DragEventHandler<HTMLButtonElement>;
            onDragCapture?: DragEventHandler<HTMLButtonElement>;
            onDragEnd?: DragEventHandler<HTMLButtonElement>;
            onDragEndCapture?: DragEventHandler<HTMLButtonElement>;
            onDragEnter?: DragEventHandler<HTMLButtonElement>;
            onDragEnterCapture?: DragEventHandler<HTMLButtonElement>;
            onDragExit?: DragEventHandler<HTMLButtonElement>;
            onDragExitCapture?: DragEventHandler<HTMLButtonElement>;
            onDragLeave?: DragEventHandler<HTMLButtonElement>;
            onDragLeaveCapture?: DragEventHandler<HTMLButtonElement>;
            onDragOver?: DragEventHandler<HTMLButtonElement>;
            onDragOverCapture?: DragEventHandler<HTMLButtonElement>;
            onDragStart?: DragEventHandler<HTMLButtonElement>;
            onDragStartCapture?: DragEventHandler<HTMLButtonElement>;
            onDrop?: DragEventHandler<HTMLButtonElement>;
            onDropCapture?: DragEventHandler<HTMLButtonElement>;
            onDurationChange?: ReactEventHandler<HTMLButtonElement>;
            onDurationChangeCapture?: ReactEventHandler<HTMLButtonElement>;
            onEmptied?: ReactEventHandler<HTMLButtonElement>;
            onEmptiedCapture?: ReactEventHandler<HTMLButtonElement>;
            onEncrypted?: ReactEventHandler<HTMLButtonElement>;
            onEncryptedCapture?: ReactEventHandler<HTMLButtonElement>;
            onEnded?: ReactEventHandler<HTMLButtonElement>;
            onEndedCapture?: ReactEventHandler<HTMLButtonElement>;
            onError?: ReactEventHandler<HTMLButtonElement>;
            onErrorCapture?: ReactEventHandler<HTMLButtonElement>;
            onFocus?: FocusEventHandler<HTMLButtonElement>;
            onFocusCapture?: FocusEventHandler<HTMLButtonElement>;
            onGotPointerCapture?: PointerEventHandler<HTMLButtonElement>;
            onGotPointerCaptureCapture?: PointerEventHandler<HTMLButtonElement>;
            onInput?: FormEventHandler<HTMLButtonElement>;
            onInputCapture?: FormEventHandler<HTMLButtonElement>;
            onInvalid?: FormEventHandler<HTMLButtonElement>;
            onInvalidCapture?: FormEventHandler<HTMLButtonElement>;
            onKeyDown?: KeyboardEventHandler<HTMLButtonElement>;
            onKeyDownCapture?: KeyboardEventHandler<HTMLButtonElement>;
            onKeyPress?: KeyboardEventHandler<HTMLButtonElement>;
            onKeyPressCapture?: KeyboardEventHandler<HTMLButtonElement>;
            onKeyUp?: KeyboardEventHandler<HTMLButtonElement>;
            onKeyUpCapture?: KeyboardEventHandler<HTMLButtonElement>;
            onLoad?: ReactEventHandler<HTMLButtonElement>;
            onLoadCapture?: ReactEventHandler<HTMLButtonElement>;
            onLoadStart?: ReactEventHandler<HTMLButtonElement>;
            onLoadStartCapture?: ReactEventHandler<HTMLButtonElement>;
            onLoadedData?: ReactEventHandler<HTMLButtonElement>;
            onLoadedDataCapture?: ReactEventHandler<HTMLButtonElement>;
            onLoadedMetadata?: ReactEventHandler<HTMLButtonElement>;
            onLoadedMetadataCapture?: ReactEventHandler<HTMLButtonElement>;
            onLostPointerCapture?: PointerEventHandler<HTMLButtonElement>;
            onLostPointerCaptureCapture?: PointerEventHandler<HTMLButtonElement>;
            onMouseDown?: MouseEventHandler<HTMLButtonElement>;
            onMouseDownCapture?: MouseEventHandler<HTMLButtonElement>;
            onMouseEnter?: MouseEventHandler<HTMLButtonElement>;
            onMouseLeave?: MouseEventHandler<HTMLButtonElement>;
            onMouseMove?: MouseEventHandler<HTMLButtonElement>;
            onMouseMoveCapture?: MouseEventHandler<HTMLButtonElement>;
            onMouseOut?: MouseEventHandler<HTMLButtonElement>;
            onMouseOutCapture?: MouseEventHandler<HTMLButtonElement>;
            onMouseOver?: MouseEventHandler<HTMLButtonElement>;
            onMouseOverCapture?: MouseEventHandler<HTMLButtonElement>;
            onMouseUp?: MouseEventHandler<HTMLButtonElement>;
            onMouseUpCapture?: MouseEventHandler<HTMLButtonElement>;
            onPaste?: ClipboardEventHandler<HTMLButtonElement>;
            onPasteCapture?: ClipboardEventHandler<HTMLButtonElement>;
            onPause?: ReactEventHandler<HTMLButtonElement>;
            onPauseCapture?: ReactEventHandler<HTMLButtonElement>;
            onPlay?: ReactEventHandler<HTMLButtonElement>;
            onPlayCapture?: ReactEventHandler<HTMLButtonElement>;
            onPlaying?: ReactEventHandler<HTMLButtonElement>;
            onPlayingCapture?: ReactEventHandler<HTMLButtonElement>;
            onPointerCancel?: PointerEventHandler<HTMLButtonElement>;
            onPointerCancelCapture?: PointerEventHandler<HTMLButtonElement>;
            onPointerDown?: PointerEventHandler<HTMLButtonElement>;
            onPointerDownCapture?: PointerEventHandler<HTMLButtonElement>;
            onPointerEnter?: PointerEventHandler<HTMLButtonElement>;
            onPointerLeave?: PointerEventHandler<HTMLButtonElement>;
            onPointerMove?: PointerEventHandler<HTMLButtonElement>;
            onPointerMoveCapture?: PointerEventHandler<HTMLButtonElement>;
            onPointerOut?: PointerEventHandler<HTMLButtonElement>;
            onPointerOutCapture?: PointerEventHandler<HTMLButtonElement>;
            onPointerOver?: PointerEventHandler<HTMLButtonElement>;
            onPointerOverCapture?: PointerEventHandler<HTMLButtonElement>;
            onPointerUp?: PointerEventHandler<HTMLButtonElement>;
            onPointerUpCapture?: PointerEventHandler<HTMLButtonElement>;
            onProgress?: ReactEventHandler<HTMLButtonElement>;
            onProgressCapture?: ReactEventHandler<HTMLButtonElement>;
            onRateChange?: ReactEventHandler<HTMLButtonElement>;
            onRateChangeCapture?: ReactEventHandler<HTMLButtonElement>;
            onReset?: FormEventHandler<HTMLButtonElement>;
            onResetCapture?: FormEventHandler<HTMLButtonElement>;
            onResize?: ReactEventHandler<HTMLButtonElement>;
            onResizeCapture?: ReactEventHandler<HTMLButtonElement>;
            onScroll?: UIEventHandler<HTMLButtonElement>;
            onScrollCapture?: UIEventHandler<HTMLButtonElement>;
            onSeeked?: ReactEventHandler<HTMLButtonElement>;
            onSeekedCapture?: ReactEventHandler<HTMLButtonElement>;
            onSeeking?: ReactEventHandler<HTMLButtonElement>;
            onSeekingCapture?: ReactEventHandler<HTMLButtonElement>;
            onSelect?: ReactEventHandler<HTMLButtonElement>;
            onSelectCapture?: ReactEventHandler<HTMLButtonElement>;
            onStalled?: ReactEventHandler<HTMLButtonElement>;
            onStalledCapture?: ReactEventHandler<HTMLButtonElement>;
            onSubmit?: FormEventHandler<HTMLButtonElement>;
            onSubmitCapture?: FormEventHandler<HTMLButtonElement>;
            onSuspend?: ReactEventHandler<HTMLButtonElement>;
            onSuspendCapture?: ReactEventHandler<HTMLButtonElement>;
            onTimeUpdate?: ReactEventHandler<HTMLButtonElement>;
            onTimeUpdateCapture?: ReactEventHandler<HTMLButtonElement>;
            onTouchCancel?: TouchEventHandler<HTMLButtonElement>;
            onTouchCancelCapture?: TouchEventHandler<HTMLButtonElement>;
            onTouchEnd?: TouchEventHandler<HTMLButtonElement>;
            onTouchEndCapture?: TouchEventHandler<HTMLButtonElement>;
            onTouchMove?: TouchEventHandler<HTMLButtonElement>;
            onTouchMoveCapture?: TouchEventHandler<HTMLButtonElement>;
            onTouchStart?: TouchEventHandler<HTMLButtonElement>;
            onTouchStartCapture?: TouchEventHandler<HTMLButtonElement>;
            onTransitionEnd?: TransitionEventHandler<HTMLButtonElement>;
            onTransitionEndCapture?: TransitionEventHandler<HTMLButtonElement>;
            onVolumeChange?: ReactEventHandler<HTMLButtonElement>;
            onVolumeChangeCapture?: ReactEventHandler<HTMLButtonElement>;
            onWaiting?: ReactEventHandler<HTMLButtonElement>;
            onWaitingCapture?: ReactEventHandler<HTMLButtonElement>;
            onWheel?: WheelEventHandler<HTMLButtonElement>;
            onWheelCapture?: WheelEventHandler<HTMLButtonElement>;
            prefix?: string;
            property?: string;
            radioGroup?: string;
            rel?: string;
            resource?: string;
            results?: number;
            rev?: string;
            role?: AriaRole;
            security?: string;
            size?: null | "default" | "icon" | "sm" | "lg";
            slot?: string;
            spellCheck?: Booleanish;
            style?: CSSProperties;
            suppressContentEditableWarning?: boolean;
            suppressHydrationWarning?: boolean;
            tabIndex?: number;
            title?: string;
            translate?: "yes" | "no";
            type?: "button" | "reset" | "submit";
            typeof?: string;
            unselectable?: "off" | "on";
            value?: string | number | readonly string[];
            variant?: null | "link" | "default" | "outline" | "destructive" | "secondary" | "ghost";
            vocab?: string;
        }

        Hierarchy

        • ButtonHTMLAttributes<HTMLButtonElement>
        • VariantProps<typeof buttonVariants>
          • ButtonProps

        Properties

        aria-valuenow?: number

        Defines the current value for a range widget.

        See

        aria-valuetext.

        aria-valuetext?: string

        Defines the human readable text alternative of aria-valuenow for a range widget.

        -
        asChild?: boolean
        autoCapitalize?: string
        autoCorrect?: string
        autoFocus?: boolean
        autoSave?: string
        children?: ReactNode
        className?: string
        color?: string
        content?: string
        contentEditable?: "inherit" | Booleanish | "plaintext-only"
        contextMenu?: string
        dangerouslySetInnerHTML?: {
            __html: string | TrustedHTML;
        }

        Type declaration

        • __html: string | TrustedHTML
        datatype?: string
        defaultChecked?: boolean
        defaultValue?: string | number | readonly string[]
        dir?: string
        disabled?: boolean
        draggable?: Booleanish
        form?: string
        formAction?: string
        formEncType?: string
        formMethod?: string
        formNoValidate?: boolean
        formTarget?: string
        hidden?: boolean
        id?: string
        inlist?: any
        inputMode?: "search" | "numeric" | "none" | "url" | "text" | "email" | "tel" | "decimal"

        Hints at the type of data that might be entered by the user while editing the element or its contents

        +
        asChild?: boolean
        autoCapitalize?: string
        autoCorrect?: string
        autoFocus?: boolean
        autoSave?: string
        children?: ReactNode
        className?: string
        color?: string
        content?: string
        contentEditable?: "inherit" | Booleanish | "plaintext-only"
        contextMenu?: string
        dangerouslySetInnerHTML?: {
            __html: string | TrustedHTML;
        }

        Type declaration

        • __html: string | TrustedHTML
        datatype?: string
        defaultChecked?: boolean
        defaultValue?: string | number | readonly string[]
        dir?: string
        disabled?: boolean
        draggable?: Booleanish
        form?: string
        formAction?: string
        formEncType?: string
        formMethod?: string
        formNoValidate?: boolean
        formTarget?: string
        hidden?: boolean
        id?: string
        inlist?: any
        inputMode?: "search" | "numeric" | "none" | "url" | "text" | "email" | "tel" | "decimal"

        Hints at the type of data that might be entered by the user while editing the element or its contents

        is?: string

        Specify that a standard HTML element should behave like a defined custom built-in element

        itemID?: string
        itemProp?: string
        itemRef?: string
        itemScope?: boolean
        itemType?: string
        lang?: string
        name?: string
        nonce?: string
        onAbort?: ReactEventHandler<HTMLButtonElement>
        onAbortCapture?: ReactEventHandler<HTMLButtonElement>
        onAnimationEnd?: AnimationEventHandler<HTMLButtonElement>
        onAnimationEndCapture?: AnimationEventHandler<HTMLButtonElement>
        onAnimationIteration?: AnimationEventHandler<HTMLButtonElement>
        onAnimationIterationCapture?: AnimationEventHandler<HTMLButtonElement>
        onAnimationStart?: AnimationEventHandler<HTMLButtonElement>
        onAnimationStartCapture?: AnimationEventHandler<HTMLButtonElement>
        onAuxClick?: MouseEventHandler<HTMLButtonElement>
        onAuxClickCapture?: MouseEventHandler<HTMLButtonElement>
        onBeforeInput?: FormEventHandler<HTMLButtonElement>
        onBeforeInputCapture?: FormEventHandler<HTMLButtonElement>
        onBlur?: FocusEventHandler<HTMLButtonElement>
        onBlurCapture?: FocusEventHandler<HTMLButtonElement>
        onCanPlay?: ReactEventHandler<HTMLButtonElement>
        onCanPlayCapture?: ReactEventHandler<HTMLButtonElement>
        onCanPlayThrough?: ReactEventHandler<HTMLButtonElement>
        onCanPlayThroughCapture?: ReactEventHandler<HTMLButtonElement>
        onChange?: FormEventHandler<HTMLButtonElement>
        onChangeCapture?: FormEventHandler<HTMLButtonElement>
        onClick?: MouseEventHandler<HTMLButtonElement>
        onClickCapture?: MouseEventHandler<HTMLButtonElement>
        onCompositionEnd?: CompositionEventHandler<HTMLButtonElement>
        onCompositionEndCapture?: CompositionEventHandler<HTMLButtonElement>
        onCompositionStart?: CompositionEventHandler<HTMLButtonElement>
        onCompositionStartCapture?: CompositionEventHandler<HTMLButtonElement>
        onCompositionUpdate?: CompositionEventHandler<HTMLButtonElement>
        onCompositionUpdateCapture?: CompositionEventHandler<HTMLButtonElement>
        onContextMenu?: MouseEventHandler<HTMLButtonElement>
        onContextMenuCapture?: MouseEventHandler<HTMLButtonElement>
        onCopy?: ClipboardEventHandler<HTMLButtonElement>
        onCopyCapture?: ClipboardEventHandler<HTMLButtonElement>
        onCut?: ClipboardEventHandler<HTMLButtonElement>
        onCutCapture?: ClipboardEventHandler<HTMLButtonElement>
        onDoubleClick?: MouseEventHandler<HTMLButtonElement>
        onDoubleClickCapture?: MouseEventHandler<HTMLButtonElement>
        onDrag?: DragEventHandler<HTMLButtonElement>
        onDragCapture?: DragEventHandler<HTMLButtonElement>
        onDragEnd?: DragEventHandler<HTMLButtonElement>
        onDragEndCapture?: DragEventHandler<HTMLButtonElement>
        onDragEnter?: DragEventHandler<HTMLButtonElement>
        onDragEnterCapture?: DragEventHandler<HTMLButtonElement>
        onDragExit?: DragEventHandler<HTMLButtonElement>
        onDragExitCapture?: DragEventHandler<HTMLButtonElement>
        onDragLeave?: DragEventHandler<HTMLButtonElement>
        onDragLeaveCapture?: DragEventHandler<HTMLButtonElement>
        onDragOver?: DragEventHandler<HTMLButtonElement>
        onDragOverCapture?: DragEventHandler<HTMLButtonElement>
        onDragStart?: DragEventHandler<HTMLButtonElement>
        onDragStartCapture?: DragEventHandler<HTMLButtonElement>
        onDrop?: DragEventHandler<HTMLButtonElement>
        onDropCapture?: DragEventHandler<HTMLButtonElement>
        onDurationChange?: ReactEventHandler<HTMLButtonElement>
        onDurationChangeCapture?: ReactEventHandler<HTMLButtonElement>
        onEmptied?: ReactEventHandler<HTMLButtonElement>
        onEmptiedCapture?: ReactEventHandler<HTMLButtonElement>
        onEncrypted?: ReactEventHandler<HTMLButtonElement>
        onEncryptedCapture?: ReactEventHandler<HTMLButtonElement>
        onEnded?: ReactEventHandler<HTMLButtonElement>
        onEndedCapture?: ReactEventHandler<HTMLButtonElement>
        onError?: ReactEventHandler<HTMLButtonElement>
        onErrorCapture?: ReactEventHandler<HTMLButtonElement>
        onFocus?: FocusEventHandler<HTMLButtonElement>
        onFocusCapture?: FocusEventHandler<HTMLButtonElement>
        onGotPointerCapture?: PointerEventHandler<HTMLButtonElement>
        onGotPointerCaptureCapture?: PointerEventHandler<HTMLButtonElement>
        onInput?: FormEventHandler<HTMLButtonElement>
        onInputCapture?: FormEventHandler<HTMLButtonElement>
        onInvalid?: FormEventHandler<HTMLButtonElement>
        onInvalidCapture?: FormEventHandler<HTMLButtonElement>
        onKeyDown?: KeyboardEventHandler<HTMLButtonElement>
        onKeyDownCapture?: KeyboardEventHandler<HTMLButtonElement>
        onKeyPress?: KeyboardEventHandler<HTMLButtonElement>

        Deprecated

        onKeyPressCapture?: KeyboardEventHandler<HTMLButtonElement>

        Deprecated

        onKeyUp?: KeyboardEventHandler<HTMLButtonElement>
        onKeyUpCapture?: KeyboardEventHandler<HTMLButtonElement>
        onLoad?: ReactEventHandler<HTMLButtonElement>
        onLoadCapture?: ReactEventHandler<HTMLButtonElement>
        onLoadStart?: ReactEventHandler<HTMLButtonElement>
        onLoadStartCapture?: ReactEventHandler<HTMLButtonElement>
        onLoadedData?: ReactEventHandler<HTMLButtonElement>
        onLoadedDataCapture?: ReactEventHandler<HTMLButtonElement>
        onLoadedMetadata?: ReactEventHandler<HTMLButtonElement>
        onLoadedMetadataCapture?: ReactEventHandler<HTMLButtonElement>
        onLostPointerCapture?: PointerEventHandler<HTMLButtonElement>
        onLostPointerCaptureCapture?: PointerEventHandler<HTMLButtonElement>
        onMouseDown?: MouseEventHandler<HTMLButtonElement>
        onMouseDownCapture?: MouseEventHandler<HTMLButtonElement>
        onMouseEnter?: MouseEventHandler<HTMLButtonElement>
        onMouseLeave?: MouseEventHandler<HTMLButtonElement>
        onMouseMove?: MouseEventHandler<HTMLButtonElement>
        onMouseMoveCapture?: MouseEventHandler<HTMLButtonElement>
        onMouseOut?: MouseEventHandler<HTMLButtonElement>
        onMouseOutCapture?: MouseEventHandler<HTMLButtonElement>
        onMouseOver?: MouseEventHandler<HTMLButtonElement>
        onMouseOverCapture?: MouseEventHandler<HTMLButtonElement>
        onMouseUp?: MouseEventHandler<HTMLButtonElement>
        onMouseUpCapture?: MouseEventHandler<HTMLButtonElement>
        onPaste?: ClipboardEventHandler<HTMLButtonElement>
        onPasteCapture?: ClipboardEventHandler<HTMLButtonElement>
        onPause?: ReactEventHandler<HTMLButtonElement>
        onPauseCapture?: ReactEventHandler<HTMLButtonElement>
        onPlay?: ReactEventHandler<HTMLButtonElement>
        onPlayCapture?: ReactEventHandler<HTMLButtonElement>
        onPlaying?: ReactEventHandler<HTMLButtonElement>
        onPlayingCapture?: ReactEventHandler<HTMLButtonElement>
        onPointerCancel?: PointerEventHandler<HTMLButtonElement>
        onPointerCancelCapture?: PointerEventHandler<HTMLButtonElement>
        onPointerDown?: PointerEventHandler<HTMLButtonElement>
        onPointerDownCapture?: PointerEventHandler<HTMLButtonElement>
        onPointerEnter?: PointerEventHandler<HTMLButtonElement>
        onPointerLeave?: PointerEventHandler<HTMLButtonElement>
        onPointerMove?: PointerEventHandler<HTMLButtonElement>
        onPointerMoveCapture?: PointerEventHandler<HTMLButtonElement>
        onPointerOut?: PointerEventHandler<HTMLButtonElement>
        onPointerOutCapture?: PointerEventHandler<HTMLButtonElement>
        onPointerOver?: PointerEventHandler<HTMLButtonElement>
        onPointerOverCapture?: PointerEventHandler<HTMLButtonElement>
        onPointerUp?: PointerEventHandler<HTMLButtonElement>
        onPointerUpCapture?: PointerEventHandler<HTMLButtonElement>
        onProgress?: ReactEventHandler<HTMLButtonElement>
        onProgressCapture?: ReactEventHandler<HTMLButtonElement>
        onRateChange?: ReactEventHandler<HTMLButtonElement>
        onRateChangeCapture?: ReactEventHandler<HTMLButtonElement>
        onReset?: FormEventHandler<HTMLButtonElement>
        onResetCapture?: FormEventHandler<HTMLButtonElement>
        onResize?: ReactEventHandler<HTMLButtonElement>
        onResizeCapture?: ReactEventHandler<HTMLButtonElement>
        onScroll?: UIEventHandler<HTMLButtonElement>
        onScrollCapture?: UIEventHandler<HTMLButtonElement>
        onSeeked?: ReactEventHandler<HTMLButtonElement>
        onSeekedCapture?: ReactEventHandler<HTMLButtonElement>
        onSeeking?: ReactEventHandler<HTMLButtonElement>
        onSeekingCapture?: ReactEventHandler<HTMLButtonElement>
        onSelect?: ReactEventHandler<HTMLButtonElement>
        onSelectCapture?: ReactEventHandler<HTMLButtonElement>
        onStalled?: ReactEventHandler<HTMLButtonElement>
        onStalledCapture?: ReactEventHandler<HTMLButtonElement>
        onSubmit?: FormEventHandler<HTMLButtonElement>
        onSubmitCapture?: FormEventHandler<HTMLButtonElement>
        onSuspend?: ReactEventHandler<HTMLButtonElement>
        onSuspendCapture?: ReactEventHandler<HTMLButtonElement>
        onTimeUpdate?: ReactEventHandler<HTMLButtonElement>
        onTimeUpdateCapture?: ReactEventHandler<HTMLButtonElement>
        onTouchCancel?: TouchEventHandler<HTMLButtonElement>
        onTouchCancelCapture?: TouchEventHandler<HTMLButtonElement>
        onTouchEnd?: TouchEventHandler<HTMLButtonElement>
        onTouchEndCapture?: TouchEventHandler<HTMLButtonElement>
        onTouchMove?: TouchEventHandler<HTMLButtonElement>
        onTouchMoveCapture?: TouchEventHandler<HTMLButtonElement>
        onTouchStart?: TouchEventHandler<HTMLButtonElement>
        onTouchStartCapture?: TouchEventHandler<HTMLButtonElement>
        onTransitionEnd?: TransitionEventHandler<HTMLButtonElement>
        onTransitionEndCapture?: TransitionEventHandler<HTMLButtonElement>
        onVolumeChange?: ReactEventHandler<HTMLButtonElement>
        onVolumeChangeCapture?: ReactEventHandler<HTMLButtonElement>
        onWaiting?: ReactEventHandler<HTMLButtonElement>
        onWaitingCapture?: ReactEventHandler<HTMLButtonElement>
        onWheel?: WheelEventHandler<HTMLButtonElement>
        onWheelCapture?: WheelEventHandler<HTMLButtonElement>
        prefix?: string
        property?: string
        radioGroup?: string
        rel?: string
        resource?: string
        results?: number
        rev?: string
        role?: AriaRole
        security?: string
        size?: null | "default" | "icon" | "sm" | "lg" = ...
        slot?: string
        spellCheck?: Booleanish
        style?: CSSProperties
        suppressContentEditableWarning?: boolean
        suppressHydrationWarning?: boolean
        tabIndex?: number
        title?: string
        translate?: "yes" | "no"
        type?: "button" | "reset" | "submit"
        typeof?: string
        unselectable?: "off" | "on"
        value?: string | number | readonly string[]
        variant?: null | "link" | "default" | "outline" | "destructive" | "secondary" | "ghost" = ...
        vocab?: string
        \ No newline at end of file +
        itemID?: string
        itemProp?: string
        itemRef?: string
        itemScope?: boolean
        itemType?: string
        lang?: string
        name?: string
        nonce?: string
        onAbort?: ReactEventHandler<HTMLButtonElement>
        onAbortCapture?: ReactEventHandler<HTMLButtonElement>
        onAnimationEnd?: AnimationEventHandler<HTMLButtonElement>
        onAnimationEndCapture?: AnimationEventHandler<HTMLButtonElement>
        onAnimationIteration?: AnimationEventHandler<HTMLButtonElement>
        onAnimationIterationCapture?: AnimationEventHandler<HTMLButtonElement>
        onAnimationStart?: AnimationEventHandler<HTMLButtonElement>
        onAnimationStartCapture?: AnimationEventHandler<HTMLButtonElement>
        onAuxClick?: MouseEventHandler<HTMLButtonElement>
        onAuxClickCapture?: MouseEventHandler<HTMLButtonElement>
        onBeforeInput?: FormEventHandler<HTMLButtonElement>
        onBeforeInputCapture?: FormEventHandler<HTMLButtonElement>
        onBlur?: FocusEventHandler<HTMLButtonElement>
        onBlurCapture?: FocusEventHandler<HTMLButtonElement>
        onCanPlay?: ReactEventHandler<HTMLButtonElement>
        onCanPlayCapture?: ReactEventHandler<HTMLButtonElement>
        onCanPlayThrough?: ReactEventHandler<HTMLButtonElement>
        onCanPlayThroughCapture?: ReactEventHandler<HTMLButtonElement>
        onChange?: FormEventHandler<HTMLButtonElement>
        onChangeCapture?: FormEventHandler<HTMLButtonElement>
        onClick?: MouseEventHandler<HTMLButtonElement>
        onClickCapture?: MouseEventHandler<HTMLButtonElement>
        onCompositionEnd?: CompositionEventHandler<HTMLButtonElement>
        onCompositionEndCapture?: CompositionEventHandler<HTMLButtonElement>
        onCompositionStart?: CompositionEventHandler<HTMLButtonElement>
        onCompositionStartCapture?: CompositionEventHandler<HTMLButtonElement>
        onCompositionUpdate?: CompositionEventHandler<HTMLButtonElement>
        onCompositionUpdateCapture?: CompositionEventHandler<HTMLButtonElement>
        onContextMenu?: MouseEventHandler<HTMLButtonElement>
        onContextMenuCapture?: MouseEventHandler<HTMLButtonElement>
        onCopy?: ClipboardEventHandler<HTMLButtonElement>
        onCopyCapture?: ClipboardEventHandler<HTMLButtonElement>
        onCut?: ClipboardEventHandler<HTMLButtonElement>
        onCutCapture?: ClipboardEventHandler<HTMLButtonElement>
        onDoubleClick?: MouseEventHandler<HTMLButtonElement>
        onDoubleClickCapture?: MouseEventHandler<HTMLButtonElement>
        onDrag?: DragEventHandler<HTMLButtonElement>
        onDragCapture?: DragEventHandler<HTMLButtonElement>
        onDragEnd?: DragEventHandler<HTMLButtonElement>
        onDragEndCapture?: DragEventHandler<HTMLButtonElement>
        onDragEnter?: DragEventHandler<HTMLButtonElement>
        onDragEnterCapture?: DragEventHandler<HTMLButtonElement>
        onDragExit?: DragEventHandler<HTMLButtonElement>
        onDragExitCapture?: DragEventHandler<HTMLButtonElement>
        onDragLeave?: DragEventHandler<HTMLButtonElement>
        onDragLeaveCapture?: DragEventHandler<HTMLButtonElement>
        onDragOver?: DragEventHandler<HTMLButtonElement>
        onDragOverCapture?: DragEventHandler<HTMLButtonElement>
        onDragStart?: DragEventHandler<HTMLButtonElement>
        onDragStartCapture?: DragEventHandler<HTMLButtonElement>
        onDrop?: DragEventHandler<HTMLButtonElement>
        onDropCapture?: DragEventHandler<HTMLButtonElement>
        onDurationChange?: ReactEventHandler<HTMLButtonElement>
        onDurationChangeCapture?: ReactEventHandler<HTMLButtonElement>
        onEmptied?: ReactEventHandler<HTMLButtonElement>
        onEmptiedCapture?: ReactEventHandler<HTMLButtonElement>
        onEncrypted?: ReactEventHandler<HTMLButtonElement>
        onEncryptedCapture?: ReactEventHandler<HTMLButtonElement>
        onEnded?: ReactEventHandler<HTMLButtonElement>
        onEndedCapture?: ReactEventHandler<HTMLButtonElement>
        onError?: ReactEventHandler<HTMLButtonElement>
        onErrorCapture?: ReactEventHandler<HTMLButtonElement>
        onFocus?: FocusEventHandler<HTMLButtonElement>
        onFocusCapture?: FocusEventHandler<HTMLButtonElement>
        onGotPointerCapture?: PointerEventHandler<HTMLButtonElement>
        onGotPointerCaptureCapture?: PointerEventHandler<HTMLButtonElement>
        onInput?: FormEventHandler<HTMLButtonElement>
        onInputCapture?: FormEventHandler<HTMLButtonElement>
        onInvalid?: FormEventHandler<HTMLButtonElement>
        onInvalidCapture?: FormEventHandler<HTMLButtonElement>
        onKeyDown?: KeyboardEventHandler<HTMLButtonElement>
        onKeyDownCapture?: KeyboardEventHandler<HTMLButtonElement>
        onKeyPress?: KeyboardEventHandler<HTMLButtonElement>

        Deprecated

        onKeyPressCapture?: KeyboardEventHandler<HTMLButtonElement>

        Deprecated

        onKeyUp?: KeyboardEventHandler<HTMLButtonElement>
        onKeyUpCapture?: KeyboardEventHandler<HTMLButtonElement>
        onLoad?: ReactEventHandler<HTMLButtonElement>
        onLoadCapture?: ReactEventHandler<HTMLButtonElement>
        onLoadStart?: ReactEventHandler<HTMLButtonElement>
        onLoadStartCapture?: ReactEventHandler<HTMLButtonElement>
        onLoadedData?: ReactEventHandler<HTMLButtonElement>
        onLoadedDataCapture?: ReactEventHandler<HTMLButtonElement>
        onLoadedMetadata?: ReactEventHandler<HTMLButtonElement>
        onLoadedMetadataCapture?: ReactEventHandler<HTMLButtonElement>
        onLostPointerCapture?: PointerEventHandler<HTMLButtonElement>
        onLostPointerCaptureCapture?: PointerEventHandler<HTMLButtonElement>
        onMouseDown?: MouseEventHandler<HTMLButtonElement>
        onMouseDownCapture?: MouseEventHandler<HTMLButtonElement>
        onMouseEnter?: MouseEventHandler<HTMLButtonElement>
        onMouseLeave?: MouseEventHandler<HTMLButtonElement>
        onMouseMove?: MouseEventHandler<HTMLButtonElement>
        onMouseMoveCapture?: MouseEventHandler<HTMLButtonElement>
        onMouseOut?: MouseEventHandler<HTMLButtonElement>
        onMouseOutCapture?: MouseEventHandler<HTMLButtonElement>
        onMouseOver?: MouseEventHandler<HTMLButtonElement>
        onMouseOverCapture?: MouseEventHandler<HTMLButtonElement>
        onMouseUp?: MouseEventHandler<HTMLButtonElement>
        onMouseUpCapture?: MouseEventHandler<HTMLButtonElement>
        onPaste?: ClipboardEventHandler<HTMLButtonElement>
        onPasteCapture?: ClipboardEventHandler<HTMLButtonElement>
        onPause?: ReactEventHandler<HTMLButtonElement>
        onPauseCapture?: ReactEventHandler<HTMLButtonElement>
        onPlay?: ReactEventHandler<HTMLButtonElement>
        onPlayCapture?: ReactEventHandler<HTMLButtonElement>
        onPlaying?: ReactEventHandler<HTMLButtonElement>
        onPlayingCapture?: ReactEventHandler<HTMLButtonElement>
        onPointerCancel?: PointerEventHandler<HTMLButtonElement>
        onPointerCancelCapture?: PointerEventHandler<HTMLButtonElement>
        onPointerDown?: PointerEventHandler<HTMLButtonElement>
        onPointerDownCapture?: PointerEventHandler<HTMLButtonElement>
        onPointerEnter?: PointerEventHandler<HTMLButtonElement>
        onPointerLeave?: PointerEventHandler<HTMLButtonElement>
        onPointerMove?: PointerEventHandler<HTMLButtonElement>
        onPointerMoveCapture?: PointerEventHandler<HTMLButtonElement>
        onPointerOut?: PointerEventHandler<HTMLButtonElement>
        onPointerOutCapture?: PointerEventHandler<HTMLButtonElement>
        onPointerOver?: PointerEventHandler<HTMLButtonElement>
        onPointerOverCapture?: PointerEventHandler<HTMLButtonElement>
        onPointerUp?: PointerEventHandler<HTMLButtonElement>
        onPointerUpCapture?: PointerEventHandler<HTMLButtonElement>
        onProgress?: ReactEventHandler<HTMLButtonElement>
        onProgressCapture?: ReactEventHandler<HTMLButtonElement>
        onRateChange?: ReactEventHandler<HTMLButtonElement>
        onRateChangeCapture?: ReactEventHandler<HTMLButtonElement>
        onReset?: FormEventHandler<HTMLButtonElement>
        onResetCapture?: FormEventHandler<HTMLButtonElement>
        onResize?: ReactEventHandler<HTMLButtonElement>
        onResizeCapture?: ReactEventHandler<HTMLButtonElement>
        onScroll?: UIEventHandler<HTMLButtonElement>
        onScrollCapture?: UIEventHandler<HTMLButtonElement>
        onSeeked?: ReactEventHandler<HTMLButtonElement>
        onSeekedCapture?: ReactEventHandler<HTMLButtonElement>
        onSeeking?: ReactEventHandler<HTMLButtonElement>
        onSeekingCapture?: ReactEventHandler<HTMLButtonElement>
        onSelect?: ReactEventHandler<HTMLButtonElement>
        onSelectCapture?: ReactEventHandler<HTMLButtonElement>
        onStalled?: ReactEventHandler<HTMLButtonElement>
        onStalledCapture?: ReactEventHandler<HTMLButtonElement>
        onSubmit?: FormEventHandler<HTMLButtonElement>
        onSubmitCapture?: FormEventHandler<HTMLButtonElement>
        onSuspend?: ReactEventHandler<HTMLButtonElement>
        onSuspendCapture?: ReactEventHandler<HTMLButtonElement>
        onTimeUpdate?: ReactEventHandler<HTMLButtonElement>
        onTimeUpdateCapture?: ReactEventHandler<HTMLButtonElement>
        onTouchCancel?: TouchEventHandler<HTMLButtonElement>
        onTouchCancelCapture?: TouchEventHandler<HTMLButtonElement>
        onTouchEnd?: TouchEventHandler<HTMLButtonElement>
        onTouchEndCapture?: TouchEventHandler<HTMLButtonElement>
        onTouchMove?: TouchEventHandler<HTMLButtonElement>
        onTouchMoveCapture?: TouchEventHandler<HTMLButtonElement>
        onTouchStart?: TouchEventHandler<HTMLButtonElement>
        onTouchStartCapture?: TouchEventHandler<HTMLButtonElement>
        onTransitionEnd?: TransitionEventHandler<HTMLButtonElement>
        onTransitionEndCapture?: TransitionEventHandler<HTMLButtonElement>
        onVolumeChange?: ReactEventHandler<HTMLButtonElement>
        onVolumeChangeCapture?: ReactEventHandler<HTMLButtonElement>
        onWaiting?: ReactEventHandler<HTMLButtonElement>
        onWaitingCapture?: ReactEventHandler<HTMLButtonElement>
        onWheel?: WheelEventHandler<HTMLButtonElement>
        onWheelCapture?: WheelEventHandler<HTMLButtonElement>
        prefix?: string
        property?: string
        radioGroup?: string
        rel?: string
        resource?: string
        results?: number
        rev?: string
        role?: AriaRole
        security?: string
        size?: null | "default" | "icon" | "sm" | "lg" = ...
        slot?: string
        spellCheck?: Booleanish
        style?: CSSProperties
        suppressContentEditableWarning?: boolean
        suppressHydrationWarning?: boolean
        tabIndex?: number
        title?: string
        translate?: "yes" | "no"
        type?: "button" | "reset" | "submit"
        typeof?: string
        unselectable?: "off" | "on"
        value?: string | number | readonly string[]
        variant?: null | "link" | "default" | "outline" | "destructive" | "secondary" | "ghost" = ...
        vocab?: string
        \ No newline at end of file diff --git a/platform-bible-react/interfaces/CommandHandler.html b/platform-bible-react/interfaces/CommandHandler.html index 1b1cd0875d..6a14f48e9a 100644 --- a/platform-bible-react/interfaces/CommandHandler.html +++ b/platform-bible-react/interfaces/CommandHandler.html @@ -1 +1 @@ -CommandHandler | platform-bible-react

        Interface CommandHandler

        interface CommandHandler ((command) => void)
        \ No newline at end of file +CommandHandler | platform-bible-react

        Interface CommandHandler

        interface CommandHandler ((command) => void)
        \ No newline at end of file diff --git a/platform-bible-react/interfaces/MultiColumnMenuProvider.html b/platform-bible-react/interfaces/MultiColumnMenuProvider.html index 42c151bb1b..85ca99a074 100644 --- a/platform-bible-react/interfaces/MultiColumnMenuProvider.html +++ b/platform-bible-react/interfaces/MultiColumnMenuProvider.html @@ -1 +1 @@ -MultiColumnMenuProvider | platform-bible-react

        Interface MultiColumnMenuProvider

        interface MultiColumnMenuProvider ((isSupportAndDevelopment) => Promise<{
            columns: {
                isExtensible?: boolean;
            };
            groups: {};
            items: ({
                group: string;
                id: string;
                label: string;
                localizeNotes: string;
                order: number;
                searchTerms?: string;
                tooltip?: string;
            } | {
                command: string;
                group: string;
                iconPathAfter?: string;
                iconPathBefore?: string;
                label: string;
                localizeNotes: string;
                order: number;
                searchTerms?: string;
                tooltip?: string;
            })[];
        }>)
        • Parameters

          • isSupportAndDevelopment: boolean

          Returns Promise<{
              columns: {
                  isExtensible?: boolean;
              };
              groups: {};
              items: ({
                  group: string;
                  id: string;
                  label: string;
                  localizeNotes: string;
                  order: number;
                  searchTerms?: string;
                  tooltip?: string;
              } | {
                  command: string;
                  group: string;
                  iconPathAfter?: string;
                  iconPathBefore?: string;
                  label: string;
                  localizeNotes: string;
                  order: number;
                  searchTerms?: string;
                  tooltip?: string;
              })[];
          }>

        \ No newline at end of file +MultiColumnMenuProvider | platform-bible-react

        Interface MultiColumnMenuProvider

        interface MultiColumnMenuProvider ((isSupportAndDevelopment) => Promise<{
            columns: {
                isExtensible?: boolean;
            };
            groups: {};
            items: ({
                group: string;
                id: string;
                label: string;
                localizeNotes: string;
                order: number;
                searchTerms?: string;
                tooltip?: string;
            } | {
                command: string;
                group: string;
                iconPathAfter?: string;
                iconPathBefore?: string;
                label: string;
                localizeNotes: string;
                order: number;
                searchTerms?: string;
                tooltip?: string;
            })[];
        }>)
        • Parameters

          • isSupportAndDevelopment: boolean

          Returns Promise<{
              columns: {
                  isExtensible?: boolean;
              };
              groups: {};
              items: ({
                  group: string;
                  id: string;
                  label: string;
                  localizeNotes: string;
                  order: number;
                  searchTerms?: string;
                  tooltip?: string;
              } | {
                  command: string;
                  group: string;
                  iconPathAfter?: string;
                  iconPathBefore?: string;
                  label: string;
                  localizeNotes: string;
                  order: number;
                  searchTerms?: string;
                  tooltip?: string;
              })[];
          }>

        \ No newline at end of file diff --git a/platform-bible-react/modules.html b/platform-bible-react/modules.html index 05ad568ab0..8a1819dcf0 100644 --- a/platform-bible-react/modules.html +++ b/platform-bible-react/modules.html @@ -41,6 +41,7 @@ SnackbarContentProps SnackbarProps SortDirection +SpinnerProps Status SwitchProps TableContents @@ -114,6 +115,7 @@ ShadCnSwitch Slider Snackbar +Spinner Switch Table TableBody diff --git a/platform-bible-react/types/AnchorOrigin.html b/platform-bible-react/types/AnchorOrigin.html index b1877331d5..726dd3985f 100644 --- a/platform-bible-react/types/AnchorOrigin.html +++ b/platform-bible-react/types/AnchorOrigin.html @@ -1 +1 @@ -AnchorOrigin | platform-bible-react
        \ No newline at end of file +AnchorOrigin | platform-bible-react
        \ No newline at end of file diff --git a/platform-bible-react/types/ChapterRangeSelectorProps.html b/platform-bible-react/types/ChapterRangeSelectorProps.html index 3e1c186914..32abdc68e4 100644 --- a/platform-bible-react/types/ChapterRangeSelectorProps.html +++ b/platform-bible-react/types/ChapterRangeSelectorProps.html @@ -1 +1 @@ -ChapterRangeSelectorProps | platform-bible-react

        Type alias ChapterRangeSelectorProps

        ChapterRangeSelectorProps: {
            chapterCount: number;
            handleSelectEndChapter: ((chapter) => void);
            handleSelectStartChapter: ((chapter) => void);
            isDisabled?: boolean;
        }

        Type declaration

        • chapterCount: number
        • handleSelectEndChapter: ((chapter) => void)
            • (chapter): void
            • Parameters

              • chapter: number

              Returns void

        • handleSelectStartChapter: ((chapter) => void)
            • (chapter): void
            • Parameters

              • chapter: number

              Returns void

        • Optional isDisabled?: boolean
        \ No newline at end of file +ChapterRangeSelectorProps | platform-bible-react

        Type alias ChapterRangeSelectorProps

        ChapterRangeSelectorProps: {
            chapterCount: number;
            handleSelectEndChapter: ((chapter) => void);
            handleSelectStartChapter: ((chapter) => void);
            isDisabled?: boolean;
        }

        Type declaration

        • chapterCount: number
        • handleSelectEndChapter: ((chapter) => void)
            • (chapter): void
            • Parameters

              • chapter: number

              Returns void

        • handleSelectStartChapter: ((chapter) => void)
            • (chapter): void
            • Parameters

              • chapter: number

              Returns void

        • Optional isDisabled?: boolean
        \ No newline at end of file diff --git a/platform-bible-react/types/CheckboxProps.html b/platform-bible-react/types/CheckboxProps.html index 099765ff02..7641a55264 100644 --- a/platform-bible-react/types/CheckboxProps.html +++ b/platform-bible-react/types/CheckboxProps.html @@ -21,4 +21,4 @@
          • (event): void
          • Parameters

            • event: ChangeEvent<HTMLInputElement>

              The event source of the callback. You can pull out the new value by accessing event.target.value (string). You can pull out the new checked state by accessing event.target.checked (boolean).

              -

            Returns void

        \ No newline at end of file +

        Returns void

        \ No newline at end of file diff --git a/platform-bible-react/types/ChecklistProps.html b/platform-bible-react/types/ChecklistProps.html index 1bb4afa35e..754cafdb20 100644 --- a/platform-bible-react/types/ChecklistProps.html +++ b/platform-bible-react/types/ChecklistProps.html @@ -6,4 +6,4 @@
      • Optional legend?: string

        Optional string representing legend for fieldset element

      • listItems: string[]

        Array of strings representing the legend text for the fieldset element

      • selectedListItems: string[]

        Array of strings representing items to be displayed as checkboxes in the checklist

        -
      • \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/CloseReason.html b/platform-bible-react/types/CloseReason.html index ac28bc4b3d..769d73c346 100644 --- a/platform-bible-react/types/CloseReason.html +++ b/platform-bible-react/types/CloseReason.html @@ -1 +1 @@ -CloseReason | platform-bible-react
        \ No newline at end of file +CloseReason | platform-bible-react
        \ No newline at end of file diff --git a/platform-bible-react/types/ColumnDef.html b/platform-bible-react/types/ColumnDef.html index a5f5b8d77b..c9d8773866 100644 --- a/platform-bible-react/types/ColumnDef.html +++ b/platform-bible-react/types/ColumnDef.html @@ -1 +1 @@ -ColumnDef | platform-bible-react

        Type alias ColumnDef<TData, TValue>

        ColumnDef<TData, TValue>: TSColumnDef<TData, TValue>

        Type Parameters

        • TData
        • TValue = unknown
        \ No newline at end of file +ColumnDef | platform-bible-react

        Type alias ColumnDef<TData, TValue>

        ColumnDef<TData, TValue>: TSColumnDef<TData, TValue>

        Type Parameters

        • TData
        • TValue = unknown
        \ No newline at end of file diff --git a/platform-bible-react/types/ComboBoxLabelOption.html b/platform-bible-react/types/ComboBoxLabelOption.html index 06a35ebddc..2e3c150b35 100644 --- a/platform-bible-react/types/ComboBoxLabelOption.html +++ b/platform-bible-react/types/ComboBoxLabelOption.html @@ -1 +1 @@ -ComboBoxLabelOption | platform-bible-react

        Type alias ComboBoxLabelOption

        ComboBoxLabelOption: {
            label: string;
        }

        Type declaration

        • label: string
        \ No newline at end of file +ComboBoxLabelOption | platform-bible-react

        Type alias ComboBoxLabelOption

        ComboBoxLabelOption: {
            label: string;
        }

        Type declaration

        • label: string
        \ No newline at end of file diff --git a/platform-bible-react/types/ComboBoxOption.html b/platform-bible-react/types/ComboBoxOption.html index 45fc26017c..2f7e00a3eb 100644 --- a/platform-bible-react/types/ComboBoxOption.html +++ b/platform-bible-react/types/ComboBoxOption.html @@ -1 +1 @@ -ComboBoxOption | platform-bible-react
        \ No newline at end of file +ComboBoxOption | platform-bible-react
        \ No newline at end of file diff --git a/platform-bible-react/types/ComboBoxProps.html b/platform-bible-react/types/ComboBoxProps.html index 2b5537bf9c..ec9d330b97 100644 --- a/platform-bible-react/types/ComboBoxProps.html +++ b/platform-bible-react/types/ComboBoxProps.html @@ -10,4 +10,4 @@
      • Optional textPlaceholder?: string

        Placeholder text for text field

      • Optional value?: T

        The selected value that the combo box currently holds. Must be shallow equal to one of the options entries.

        -
      • \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/DropdownGroup.html b/platform-bible-react/types/DropdownGroup.html index 48c441530f..29fe4f0d3e 100644 --- a/platform-bible-react/types/DropdownGroup.html +++ b/platform-bible-react/types/DropdownGroup.html @@ -1,4 +1,4 @@ DropdownGroup | platform-bible-react

        Type alias DropdownGroup

        DropdownGroup: {
            items: DropdownItem[];
            label: string;
        }

        Type declaration

        • items: DropdownItem[]

          The items array contains the items that will be displayed in the dropdown group

        • label: string

          The label is the text that will be displayed on the dropdown group. It is used to categorize the items in the group.

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/DropdownItem.html b/platform-bible-react/types/DropdownItem.html index e825d0b228..35d502dfde 100644 --- a/platform-bible-react/types/DropdownItem.html +++ b/platform-bible-react/types/DropdownItem.html @@ -1,4 +1,4 @@ DropdownItem | platform-bible-react

        Type alias DropdownItem

        DropdownItem: {
            itemType: DropdownMenuItemType;
            label: string;
            onClick: (() => void);
        }

        Type declaration

        • itemType: DropdownMenuItemType

          The itemType determines the DropdownMenuItemType type as either Check or Radio.

        • label: string

          The label is the text that will be displayed on the dropdown item.

        • onClick: (() => void)

          The onClick function is called when the item is clicked.

          -
            • (): void
            • Returns void

        \ No newline at end of file +
          • (): void
          • Returns void

        \ No newline at end of file diff --git a/platform-bible-react/types/DropdownMenuCheckboxItemProps.html b/platform-bible-react/types/DropdownMenuCheckboxItemProps.html index b4594810b1..420e0384d9 100644 --- a/platform-bible-react/types/DropdownMenuCheckboxItemProps.html +++ b/platform-bible-react/types/DropdownMenuCheckboxItemProps.html @@ -1 +1 @@ -DropdownMenuCheckboxItemProps | platform-bible-react

        Type alias DropdownMenuCheckboxItemProps

        DropdownMenuCheckboxItemProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.CheckboxItem> & {
            checked?: boolean;
            className?: string;
        }

        Type declaration

        • Optional checked?: boolean
        • Optional className?: string
        \ No newline at end of file +DropdownMenuCheckboxItemProps | platform-bible-react

        Type alias DropdownMenuCheckboxItemProps

        DropdownMenuCheckboxItemProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.CheckboxItem> & {
            checked?: boolean;
            className?: string;
        }

        Type declaration

        • Optional checked?: boolean
        • Optional className?: string
        \ No newline at end of file diff --git a/platform-bible-react/types/DropdownMenuContentProps.html b/platform-bible-react/types/DropdownMenuContentProps.html index f2461d6925..4341bc9e55 100644 --- a/platform-bible-react/types/DropdownMenuContentProps.html +++ b/platform-bible-react/types/DropdownMenuContentProps.html @@ -1 +1 @@ -DropdownMenuContentProps | platform-bible-react

        Type alias DropdownMenuContentProps

        DropdownMenuContentProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Content> & {
            className?: string;
            sideOffset?: number;
        }

        Type declaration

        • Optional className?: string
        • Optional sideOffset?: number
        \ No newline at end of file +DropdownMenuContentProps | platform-bible-react

        Type alias DropdownMenuContentProps

        DropdownMenuContentProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Content> & {
            className?: string;
            sideOffset?: number;
        }

        Type declaration

        • Optional className?: string
        • Optional sideOffset?: number
        \ No newline at end of file diff --git a/platform-bible-react/types/DropdownMenuItemProps.html b/platform-bible-react/types/DropdownMenuItemProps.html index c4090e49ff..16cf93d160 100644 --- a/platform-bible-react/types/DropdownMenuItemProps.html +++ b/platform-bible-react/types/DropdownMenuItemProps.html @@ -1 +1 @@ -DropdownMenuItemProps | platform-bible-react

        Type alias DropdownMenuItemProps

        DropdownMenuItemProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Item> & {
            className?: string;
            inset?: boolean;
        }

        Type declaration

        • Optional className?: string
        • Optional inset?: boolean
        \ No newline at end of file +DropdownMenuItemProps | platform-bible-react

        Type alias DropdownMenuItemProps

        DropdownMenuItemProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Item> & {
            className?: string;
            inset?: boolean;
        }

        Type declaration

        • Optional className?: string
        • Optional inset?: boolean
        \ No newline at end of file diff --git a/platform-bible-react/types/DropdownMenuLabelProps.html b/platform-bible-react/types/DropdownMenuLabelProps.html index 7f106a86f6..5796cc7538 100644 --- a/platform-bible-react/types/DropdownMenuLabelProps.html +++ b/platform-bible-react/types/DropdownMenuLabelProps.html @@ -1 +1 @@ -DropdownMenuLabelProps | platform-bible-react

        Type alias DropdownMenuLabelProps

        DropdownMenuLabelProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Label> & {
            className?: string;
            inset?: boolean;
        }

        Type declaration

        • Optional className?: string
        • Optional inset?: boolean
        \ No newline at end of file +DropdownMenuLabelProps | platform-bible-react

        Type alias DropdownMenuLabelProps

        DropdownMenuLabelProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Label> & {
            className?: string;
            inset?: boolean;
        }

        Type declaration

        • Optional className?: string
        • Optional inset?: boolean
        \ No newline at end of file diff --git a/platform-bible-react/types/DropdownMenuRadioItemProps.html b/platform-bible-react/types/DropdownMenuRadioItemProps.html index f0078a0d54..cf4f010dfb 100644 --- a/platform-bible-react/types/DropdownMenuRadioItemProps.html +++ b/platform-bible-react/types/DropdownMenuRadioItemProps.html @@ -1 +1 @@ -DropdownMenuRadioItemProps | platform-bible-react

        Type alias DropdownMenuRadioItemProps

        DropdownMenuRadioItemProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.RadioItem> & {
            className?: string;
        }

        Type declaration

        • Optional className?: string
        \ No newline at end of file +DropdownMenuRadioItemProps | platform-bible-react

        Type alias DropdownMenuRadioItemProps

        DropdownMenuRadioItemProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.RadioItem> & {
            className?: string;
        }

        Type declaration

        • Optional className?: string
        \ No newline at end of file diff --git a/platform-bible-react/types/DropdownMenuSeparatorProps.html b/platform-bible-react/types/DropdownMenuSeparatorProps.html index 10b7510e3c..0b29ccd07d 100644 --- a/platform-bible-react/types/DropdownMenuSeparatorProps.html +++ b/platform-bible-react/types/DropdownMenuSeparatorProps.html @@ -1 +1 @@ -DropdownMenuSeparatorProps | platform-bible-react

        Type alias DropdownMenuSeparatorProps

        DropdownMenuSeparatorProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Separator> & {
            className?: string;
        }

        Type declaration

        • Optional className?: string
        \ No newline at end of file +DropdownMenuSeparatorProps | platform-bible-react

        Type alias DropdownMenuSeparatorProps

        DropdownMenuSeparatorProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Separator> & {
            className?: string;
        }

        Type declaration

        • Optional className?: string
        \ No newline at end of file diff --git a/platform-bible-react/types/DropdownMenuShortcutProps.html b/platform-bible-react/types/DropdownMenuShortcutProps.html index 04e418c6ba..53ddf8e753 100644 --- a/platform-bible-react/types/DropdownMenuShortcutProps.html +++ b/platform-bible-react/types/DropdownMenuShortcutProps.html @@ -1 +1 @@ -DropdownMenuShortcutProps | platform-bible-react

        Type alias DropdownMenuShortcutProps

        DropdownMenuShortcutProps: React.HTMLAttributes<HTMLSpanElement> & {
            className?: string;
        }

        Type declaration

        • Optional className?: string
        \ No newline at end of file +DropdownMenuShortcutProps | platform-bible-react

        Type alias DropdownMenuShortcutProps

        DropdownMenuShortcutProps: React.HTMLAttributes<HTMLSpanElement> & {
            className?: string;
        }

        Type declaration

        • Optional className?: string
        \ No newline at end of file diff --git a/platform-bible-react/types/DropdownMenuSubContentProps.html b/platform-bible-react/types/DropdownMenuSubContentProps.html index 8135eee6e1..606d3684d7 100644 --- a/platform-bible-react/types/DropdownMenuSubContentProps.html +++ b/platform-bible-react/types/DropdownMenuSubContentProps.html @@ -1 +1 @@ -DropdownMenuSubContentProps | platform-bible-react

        Type alias DropdownMenuSubContentProps

        DropdownMenuSubContentProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.SubContent> & {
            className?: string;
        }

        Type declaration

        • Optional className?: string
        \ No newline at end of file +DropdownMenuSubContentProps | platform-bible-react

        Type alias DropdownMenuSubContentProps

        DropdownMenuSubContentProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.SubContent> & {
            className?: string;
        }

        Type declaration

        • Optional className?: string
        \ No newline at end of file diff --git a/platform-bible-react/types/DropdownMenuSubTriggerProps.html b/platform-bible-react/types/DropdownMenuSubTriggerProps.html index 293a18336c..c3dbfee99f 100644 --- a/platform-bible-react/types/DropdownMenuSubTriggerProps.html +++ b/platform-bible-react/types/DropdownMenuSubTriggerProps.html @@ -1 +1 @@ -DropdownMenuSubTriggerProps | platform-bible-react

        Type alias DropdownMenuSubTriggerProps

        DropdownMenuSubTriggerProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.SubTrigger> & {
            className?: string;
            inset?: boolean;
        }

        Type declaration

        • Optional className?: string
        • Optional inset?: boolean
        \ No newline at end of file +DropdownMenuSubTriggerProps | platform-bible-react

        Type alias DropdownMenuSubTriggerProps

        DropdownMenuSubTriggerProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.SubTrigger> & {
            className?: string;
            inset?: boolean;
        }

        Type declaration

        • Optional className?: string
        • Optional inset?: boolean
        \ No newline at end of file diff --git a/platform-bible-react/types/GridMenuInfo.html b/platform-bible-react/types/GridMenuInfo.html index 3cf0954d55..ce3ac97b30 100644 --- a/platform-bible-react/types/GridMenuInfo.html +++ b/platform-bible-react/types/GridMenuInfo.html @@ -1,2 +1,2 @@ GridMenuInfo | platform-bible-react

        Type alias GridMenuInfo

        GridMenuInfo: {
            multiColumnMenu: Localized<MultiColumnMenu>;
        }

        Type declaration

        • multiColumnMenu: Localized<MultiColumnMenu>

          The menu object containing information about the columns, groups, and items to display.

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/GridMenuProps.html b/platform-bible-react/types/GridMenuProps.html index 471c1f0532..5e21b85e26 100644 --- a/platform-bible-react/types/GridMenuProps.html +++ b/platform-bible-react/types/GridMenuProps.html @@ -1,3 +1,3 @@ GridMenuProps | platform-bible-react

        Type alias GridMenuProps

        GridMenuProps: GridMenuInfo & {
            className?: string;
            commandHandler: CommandHandler;
            id?: string;
        }

        Type declaration

        • Optional className?: string

          Additional css classes to help with unique styling of the grid menu

        • commandHandler: CommandHandler
        • Optional id?: string

          Optional unique identifier

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/IconButtonProps.html b/platform-bible-react/types/IconButtonProps.html index dc1b80d67e..ee8b1db773 100644 --- a/platform-bible-react/types/IconButtonProps.html +++ b/platform-bible-react/types/IconButtonProps.html @@ -16,4 +16,4 @@

        Default

        false
         
      • Optional tooltip?: string

        Optional tooltip to display if different from the aria-label.

        -
      • \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/InventoryLocalizedStrings.html b/platform-bible-react/types/InventoryLocalizedStrings.html index b978a7f918..449c249e68 100644 --- a/platform-bible-react/types/InventoryLocalizedStrings.html +++ b/platform-bible-react/types/InventoryLocalizedStrings.html @@ -1 +1 @@ -InventoryLocalizedStrings | platform-bible-react

        Type alias InventoryLocalizedStrings

        InventoryLocalizedStrings: {
            [localizedInventoryKey in typeof INVENTORY_STRING_KEYS[number]]?: LocalizedStringValue
        }
        \ No newline at end of file +InventoryLocalizedStrings | platform-bible-react

        Type alias InventoryLocalizedStrings

        InventoryLocalizedStrings: {
            [localizedInventoryKey in typeof INVENTORY_STRING_KEYS[number]]?: LocalizedStringValue
        }
        \ No newline at end of file diff --git a/platform-bible-react/types/ItemData.html b/platform-bible-react/types/ItemData.html index 3d3fc1733c..b48954703f 100644 --- a/platform-bible-react/types/ItemData.html +++ b/platform-bible-react/types/ItemData.html @@ -1 +1 @@ -ItemData | platform-bible-react

        Type alias ItemData

        ItemData: {
            count: number;
            item: string;
            status: Status;
        }

        Type declaration

        • count: number
        • item: string
        • status: Status
        \ No newline at end of file +ItemData | platform-bible-react

        Type alias ItemData

        ItemData: {
            count: number;
            item: string;
            status: Status;
        }

        Type declaration

        • count: number
        • item: string
        • status: Status
        \ No newline at end of file diff --git a/platform-bible-react/types/MenuItemListProps.html b/platform-bible-react/types/MenuItemListProps.html index c3f3cc8ce7..deb1349d7e 100644 --- a/platform-bible-react/types/MenuItemListProps.html +++ b/platform-bible-react/types/MenuItemListProps.html @@ -1,2 +1,2 @@ MenuItemListProps | platform-bible-react

        Type alias MenuItemListProps

        MenuItemListProps: MenuPropsBase & {
            columnId?: ReferencedItem;
        }

        Type declaration

        • Optional columnId?: ReferencedItem

          Optional unique (column) identifier

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/ResultsSet.html b/platform-bible-react/types/ResultsSet.html index 323514d0ef..c138920f1d 100644 --- a/platform-bible-react/types/ResultsSet.html +++ b/platform-bible-react/types/ResultsSet.html @@ -3,4 +3,4 @@ sources.

        Type declaration

        • data: ScriptureItemDetail[]

          Array of Scripture item details (messages keyed by Scripture reference).

        • source: ResultsSource

          The backing source associated with this set of results.

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/ResultsSource.html b/platform-bible-react/types/ResultsSource.html index 631d5787f5..4cd08a3d0d 100644 --- a/platform-bible-react/types/ResultsSource.html +++ b/platform-bible-react/types/ResultsSource.html @@ -3,4 +3,4 @@ sources.

        Type declaration

        • displayName: string

          Name (potentially localized) of the source, suitable for display in the UI.

        • id: string

          Uniquely identifies the source.

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/RowContents.html b/platform-bible-react/types/RowContents.html index 851edb5dfd..8807ca44a1 100644 --- a/platform-bible-react/types/RowContents.html +++ b/platform-bible-react/types/RowContents.html @@ -1 +1 @@ -RowContents | platform-bible-react
        \ No newline at end of file +RowContents | platform-bible-react
        \ No newline at end of file diff --git a/platform-bible-react/types/ScriptureItemDetail.html b/platform-bible-react/types/ScriptureItemDetail.html index 26ec4647cb..3657ab0e23 100644 --- a/platform-bible-react/types/ScriptureItemDetail.html +++ b/platform-bible-react/types/ScriptureItemDetail.html @@ -3,4 +3,4 @@

        Type declaration

        • detail: string

          Text of the error, note, etc. In the future, we might want to support something more than just text so that a JSX element could be provided with a link or some other controls related to the issue being reported.

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/ScriptureResultsViewerColumnInfo.html b/platform-bible-react/types/ScriptureResultsViewerColumnInfo.html index 542e10d9f8..92fabd37fa 100644 --- a/platform-bible-react/types/ScriptureResultsViewerColumnInfo.html +++ b/platform-bible-react/types/ScriptureResultsViewerColumnInfo.html @@ -2,4 +2,4 @@
      • Optional scriptureBookGroupName?: string

        Optional text to display to refer to the Scripture book group. Default value: 'Scripture Book'.

      • Optional scriptureReferenceColumnName?: string

        Optional header to display for the Reference column. Default value: 'Scripture Reference'.

      • Optional typeColumnName?: string

        Optional header to display for the Type column. Default value: 'Type'.

        -
      • \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/ScriptureResultsViewerProps.html b/platform-bible-react/types/ScriptureResultsViewerProps.html index 4880044315..9a95ad5b7e 100644 --- a/platform-bible-react/types/ScriptureResultsViewerProps.html +++ b/platform-bible-react/types/ScriptureResultsViewerProps.html @@ -3,4 +3,4 @@
      • Optional showColumnHeaders?: boolean

        Flag indicating whether to display column headers. Default is false.

      • Optional showSourceColumn?: boolean

        Flag indicating whether to display source column. Default is false.

      • sources: ResultsSet[]

        Groups of ScriptureItemDetail objects from particular sources (e.g., Scripture checks)

        -
      • \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/ScriptureSrcItemDetail.html b/platform-bible-react/types/ScriptureSrcItemDetail.html index f7f963bdca..0cb3e6cbd5 100644 --- a/platform-bible-react/types/ScriptureSrcItemDetail.html +++ b/platform-bible-react/types/ScriptureSrcItemDetail.html @@ -1,2 +1,2 @@ ScriptureSrcItemDetail | platform-bible-react

        Type alias ScriptureSrcItemDetail

        ScriptureSrcItemDetail: ScriptureItemDetail & {
            source: ResultsSource;
        }

        Type declaration

        • source: ResultsSource

          Source/type of detail. Can be used for grouping.

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/SearchBarProps.html b/platform-bible-react/types/SearchBarProps.html index 838c75e25c..6b8682d6b7 100644 --- a/platform-bible-react/types/SearchBarProps.html +++ b/platform-bible-react/types/SearchBarProps.html @@ -1,4 +1,4 @@ SearchBarProps | platform-bible-react

        Type alias SearchBarProps

        SearchBarProps: {
            isFullWidth?: boolean;
            onSearch: ((searchQuery) => void);
            placeholder?: string;
        }

        Type declaration

        • Optional isFullWidth?: boolean

          Optional boolean to set the input base to full width

        • onSearch: ((searchQuery) => void)

          Callback fired to handle the search query when button pressed

            • (searchQuery): void
            • Parameters

              • searchQuery: string

              Returns void

        • Optional placeholder?: string

          Optional string that appears in the search bar without a search string

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/SliderProps.html b/platform-bible-react/types/SliderProps.html index 57a2def2e0..d821684e2f 100644 --- a/platform-bible-react/types/SliderProps.html +++ b/platform-bible-react/types/SliderProps.html @@ -40,4 +40,4 @@

        Default

        'off'
         
        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/SnackbarContentProps.html b/platform-bible-react/types/SnackbarContentProps.html index d86e087d01..09efffc8cb 100644 --- a/platform-bible-react/types/SnackbarContentProps.html +++ b/platform-bible-react/types/SnackbarContentProps.html @@ -1,4 +1,4 @@ SnackbarContentProps | platform-bible-react

        Type alias SnackbarContentProps

        SnackbarContentProps: {
            action?: ReactNode;
            className?: string;
            message?: ReactNode;
        }

        Type declaration

        • Optional action?: ReactNode

          The action to display, renders after the message

        • Optional className?: string

          Additional css classes to help with unique styling of the snackbar, internal

        • Optional message?: ReactNode

          The message to display

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/SnackbarProps.html b/platform-bible-react/types/SnackbarProps.html index 4d1f14e1de..51c7b0faac 100644 --- a/platform-bible-react/types/SnackbarProps.html +++ b/platform-bible-react/types/SnackbarProps.html @@ -12,4 +12,4 @@
      • Optional onClose?: ((event, reason) => void)

        Optional, used to control the open prop event: Event | SyntheticEvent<Element, Event>, reason: string

        -
          • (event, reason): void
          • Parameters

            • event: Event | SyntheticEvent<Element, Event>
            • reason: CloseReason

            Returns void

      • \ No newline at end of file +
          • (event, reason): void
          • Parameters

            • event: Event | SyntheticEvent<Element, Event>
            • reason: CloseReason

            Returns void

        \ No newline at end of file diff --git a/platform-bible-react/types/SortDirection.html b/platform-bible-react/types/SortDirection.html index 8d62a93d8c..4120ef05ee 100644 --- a/platform-bible-react/types/SortDirection.html +++ b/platform-bible-react/types/SortDirection.html @@ -1 +1 @@ -SortDirection | platform-bible-react
        \ No newline at end of file +SortDirection | platform-bible-react
        \ No newline at end of file diff --git a/platform-bible-react/types/SpinnerProps.html b/platform-bible-react/types/SpinnerProps.html new file mode 100644 index 0000000000..fac937b9bd --- /dev/null +++ b/platform-bible-react/types/SpinnerProps.html @@ -0,0 +1 @@ +SpinnerProps | platform-bible-react
        \ No newline at end of file diff --git a/platform-bible-react/types/Status.html b/platform-bible-react/types/Status.html index e1f7fbda2d..87aefac92f 100644 --- a/platform-bible-react/types/Status.html +++ b/platform-bible-react/types/Status.html @@ -1 +1 @@ -Status | platform-bible-react
        \ No newline at end of file +Status | platform-bible-react
        \ No newline at end of file diff --git a/platform-bible-react/types/SwitchProps.html b/platform-bible-react/types/SwitchProps.html index e51851c422..b880d61fd4 100644 --- a/platform-bible-react/types/SwitchProps.html +++ b/platform-bible-react/types/SwitchProps.html @@ -11,4 +11,4 @@
          • (event): void
          • Parameters

            • event: ChangeEvent<HTMLInputElement>

              The event source of the callback. You can pull out the new value by accessing event.target.value (string). You can pull out the new checked state by accessing event.target.checked (boolean).

              -

            Returns void

        \ No newline at end of file +

        Returns void

        \ No newline at end of file diff --git a/platform-bible-react/types/TableContents.html b/platform-bible-react/types/TableContents.html index 5214793350..ebf60e8043 100644 --- a/platform-bible-react/types/TableContents.html +++ b/platform-bible-react/types/TableContents.html @@ -1 +1 @@ -TableContents | platform-bible-react

        Type alias TableContents<TData>

        TableContents<TData>: TSTable<TData>

        Type Parameters

        • TData
        \ No newline at end of file +TableContents | platform-bible-react

        Type alias TableContents<TData>

        TableContents<TData>: TSTable<TData>

        Type Parameters

        • TData
        \ No newline at end of file diff --git a/platform-bible-react/types/TextFieldProps.html b/platform-bible-react/types/TextFieldProps.html index 06c4a5b9bd..5933dde66f 100644 --- a/platform-bible-react/types/TextFieldProps.html +++ b/platform-bible-react/types/TextFieldProps.html @@ -20,4 +20,4 @@
      • Optional onFocus?: FocusEventHandler<HTMLInputElement>

        Triggers when textfield gets focus

      • Optional placeholder?: string

        The short hint displayed in the input before the user enters a value.

      • Optional value?: string | number

        Value of the text field if controlled

        -
      • \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/ToolbarProps.html b/platform-bible-react/types/ToolbarProps.html index 4a7f428d93..14260aa8d2 100644 --- a/platform-bible-react/types/ToolbarProps.html +++ b/platform-bible-react/types/ToolbarProps.html @@ -3,4 +3,4 @@
      • Optional id?: string

        Optional unique identifier

      • Optional menuProvider?: MultiColumnMenuProvider

        The optional delegate to use to get the menu data. If not specified, the "hamburger" menu will not display.

        -
      • \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/UsePromiseOptions.html b/platform-bible-react/types/UsePromiseOptions.html index 0e5ae2bc83..1e92d7deec 100644 --- a/platform-bible-react/types/UsePromiseOptions.html +++ b/platform-bible-react/types/UsePromiseOptions.html @@ -1,3 +1,3 @@ UsePromiseOptions | platform-bible-react

        Type alias UsePromiseOptions

        UsePromiseOptions: {
            preserveValue?: boolean;
        }

        Type declaration

        • Optional preserveValue?: boolean

          Whether to leave the value as the most recent resolved promise value or set it back to defaultValue while running the promise again. Defaults to true

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/VersionHistoryType.html b/platform-bible-react/types/VersionHistoryType.html index b7d8c3bc33..6d92090f5f 100644 --- a/platform-bible-react/types/VersionHistoryType.html +++ b/platform-bible-react/types/VersionHistoryType.html @@ -1,2 +1,2 @@ VersionHistoryType | platform-bible-react

        Type alias VersionHistoryType

        VersionHistoryType: Record<string, VersionInformation>

        Type to store the version history information

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/types/VersionInformation.html b/platform-bible-react/types/VersionInformation.html index 531e84b58e..13b0e29585 100644 --- a/platform-bible-react/types/VersionInformation.html +++ b/platform-bible-react/types/VersionInformation.html @@ -1,3 +1,3 @@ VersionInformation | platform-bible-react

        Type alias VersionInformation

        VersionInformation: {
            date: string;
            description: string;
        }

        Type declaration

        • date: string

          Date the version was published

        • description: string

          Description of the changes in the version

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-react/variables/INVENTORY_STRING_KEYS.html b/platform-bible-react/variables/INVENTORY_STRING_KEYS.html index cc0a65dc95..984c6b2f1d 100644 --- a/platform-bible-react/variables/INVENTORY_STRING_KEYS.html +++ b/platform-bible-react/variables/INVENTORY_STRING_KEYS.html @@ -1 +1 @@ -INVENTORY_STRING_KEYS | platform-bible-react

        Variable INVENTORY_STRING_KEYSConst

        INVENTORY_STRING_KEYS: readonly ["%webView_inventory_all%", "%webView_inventory_approved%", "%webView_inventory_unapproved%", "%webView_inventory_unknown%", "%webView_inventory_scope_book%", "%webView_inventory_scope_chapter%", "%webView_inventory_scope_verse%", "%webView_inventory_filter_text%", "%webView_inventory_occurrences_table_header_reference%", "%webView_inventory_occurrences_table_header_occurrence%"] = ...
        \ No newline at end of file +INVENTORY_STRING_KEYS | platform-bible-react

        Variable INVENTORY_STRING_KEYSConst

        INVENTORY_STRING_KEYS: readonly ["%webView_inventory_all%", "%webView_inventory_approved%", "%webView_inventory_unapproved%", "%webView_inventory_unknown%", "%webView_inventory_scope_book%", "%webView_inventory_scope_chapter%", "%webView_inventory_scope_verse%", "%webView_inventory_filter_text%", "%webView_inventory_occurrences_table_header_reference%", "%webView_inventory_occurrences_table_header_occurrence%"] = ...
        \ No newline at end of file diff --git a/platform-bible-utils/assets/highlight.css b/platform-bible-utils/assets/highlight.css index c6c667bfa1..08f243b451 100644 --- a/platform-bible-utils/assets/highlight.css +++ b/platform-bible-utils/assets/highlight.css @@ -17,10 +17,12 @@ --dark-hl-7: #6A9955; --light-hl-8: #098658; --dark-hl-8: #B5CEA8; - --light-hl-9: #000000; - --dark-hl-9: #C8C8C8; - --light-hl-10: #267F99; - --dark-hl-10: #4EC9B0; + --light-hl-9: #EE0000; + --dark-hl-9: #D7BA7D; + --light-hl-10: #000000; + --dark-hl-10: #C8C8C8; + --light-hl-11: #267F99; + --dark-hl-11: #4EC9B0; --light-code-background: #FFFFFF; --dark-code-background: #1E1E1E; } @@ -37,6 +39,7 @@ --hl-8: var(--light-hl-8); --hl-9: var(--light-hl-9); --hl-10: var(--light-hl-10); + --hl-11: var(--light-hl-11); --code-background: var(--light-code-background); } } @@ -52,6 +55,7 @@ --hl-8: var(--dark-hl-8); --hl-9: var(--dark-hl-9); --hl-10: var(--dark-hl-10); + --hl-11: var(--dark-hl-11); --code-background: var(--dark-code-background); } } @@ -67,6 +71,7 @@ --hl-8: var(--light-hl-8); --hl-9: var(--light-hl-9); --hl-10: var(--light-hl-10); + --hl-11: var(--light-hl-11); --code-background: var(--light-code-background); } @@ -82,6 +87,7 @@ --hl-8: var(--dark-hl-8); --hl-9: var(--dark-hl-9); --hl-10: var(--dark-hl-10); + --hl-11: var(--dark-hl-11); --code-background: var(--dark-code-background); } @@ -96,4 +102,5 @@ .hl-8 { color: var(--hl-8); } .hl-9 { color: var(--hl-9); } .hl-10 { color: var(--hl-10); } +.hl-11 { color: var(--hl-11); } pre, code { background: var(--code-background); } diff --git a/platform-bible-utils/assets/search.js b/platform-bible-utils/assets/search.js index 6e10dcfe33..e6a6b6b186 100644 --- a/platform-bible-utils/assets/search.js +++ b/platform-bible-utils/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/platform-bible-utils/classes/AsyncVariable.html b/platform-bible-utils/classes/AsyncVariable.html index a9a9484fed..2b3275fc4d 100644 --- a/platform-bible-utils/classes/AsyncVariable.html +++ b/platform-bible-utils/classes/AsyncVariable.html @@ -1,5 +1,5 @@ AsyncVariable | platform-bible-utils

        Class AsyncVariable<T>

        This class provides a convenient way for one task to wait on a variable that another task sets.

        -

        Type Parameters

        • T

        Constructors

        Type Parameters

        • T

        Constructors

        Properties

        promiseToValue rejecter resolver @@ -14,18 +14,18 @@
      • rejectIfNotSettledWithinMS: number = 10000

        Milliseconds to wait before verifying if the promise was settled (resolved or rejected); will reject if it has not settled by that time. Use -1 if you do not want a timeout at all. Defaults to 10000 ms

        -
      • Returns AsyncVariable<T>

        Properties

        promiseToValue: Promise<T>
        rejecter: undefined | ((reason) => void)

        Type declaration

          • (reason): void
          • Parameters

            • reason: undefined | string

            Returns void

        resolver: undefined | ((value) => void)

        Type declaration

          • (value): void
          • Parameters

            • value: T

            Returns void

        variableName: string

        Accessors

        • get hasSettled(): boolean
        • A simple way to see if this variable's promise was resolved or rejected already

          +

        Returns AsyncVariable<T>

        Properties

        promiseToValue: Promise<T>
        rejecter: undefined | ((reason) => void)

        Type declaration

          • (reason): void
          • Parameters

            • reason: undefined | string

            Returns void

        resolver: undefined | ((value) => void)

        Type declaration

          • (value): void
          • Parameters

            • value: T

            Returns void

        variableName: string

        Accessors

        • get promise(): Promise<T>
        • Get this variable's promise to a value. This always returns the same promise even after the value has been resolved or rejected.

          Returns Promise<T>

          The promise for the value to be set

          -

        Methods

        Methods

        • Reject this variable's promise for the value with the given reason

          Parameters

          • reason: string

            This variable's promise will be rejected with this reason

          • throwIfAlreadySettled: boolean = false

            Determines whether to throw if the variable was already resolved or rejected. Defaults to false

            -

          Returns void

        • Resolve this variable's promise to the given value

          +

        Returns void

        • Resolve this variable's promise to the given value

          Parameters

          • value: T

            This variable's promise will resolve to this value

          • throwIfAlreadySettled: boolean = false

            Determines whether to throw if the variable was already resolved or rejected. Defaults to false

            -

          Returns void

        \ No newline at end of file +

        Returns void

        \ No newline at end of file diff --git a/platform-bible-utils/classes/Collator.html b/platform-bible-utils/classes/Collator.html index 6b766f8532..bf2341adff 100644 --- a/platform-bible-utils/classes/Collator.html +++ b/platform-bible-utils/classes/Collator.html @@ -1,15 +1,15 @@ Collator | platform-bible-utils

        Enables language-sensitive string comparison. Wraps Intl.Collator

        -

        Constructors

        Constructors

        Properties

        Methods

        Constructors

        Properties

        collator: Collator

        Methods

        • Compares two strings according to the sort order of this Collator object

          +

        Constructors

        Properties

        collator: Collator

        Methods

        • Compares two strings according to the sort order of this Collator object

          Parameters

          • string1: string

            String to compare

          • string2: string

            String to compare

          Returns number

          A number indicating how string1 and string2 compare to each other according to the sort order of this Collator object. Negative value if string1 comes before string2. Positive value if string1 comes after string2. 0 if they are considered equal.

          -
        • Returns a new object with properties reflecting the locale and collation options computed during initialization of this collator object.

          Returns ResolvedCollatorOptions

          ResolvedCollatorOptions object

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/classes/DateTimeFormat.html b/platform-bible-utils/classes/DateTimeFormat.html index eeb16d1fdb..e340d0a78c 100644 --- a/platform-bible-utils/classes/DateTimeFormat.html +++ b/platform-bible-utils/classes/DateTimeFormat.html @@ -1,30 +1,30 @@ DateTimeFormat | platform-bible-utils

        Enables language-sensitive data and time formatting. Wraps Intl.DateTimeFormat

        -

        Constructors

        Constructors

        Properties

        dateTimeFormatter: DateTimeFormat

        Methods

        • Formats a date according to the locale and formatting option for this DateTimeFormat object

          +

        Constructors

        Properties

        dateTimeFormatter: DateTimeFormat

        Methods

        • Formats a date according to the locale and formatting option for this DateTimeFormat object

          Parameters

          • date: Date

            The date to format

          Returns string

          String representing the given date formatted according to the locale and formatting options of this DateTimeFormat object

          -
        • Formats a date range in the most concise way based on the locales and options provided when instantiating this DateTimeFormat object

          Parameters

          • startDate: Date

            Date object representing start of the date range

          • endDate: Date

            Date object representing the end of the date range

          Returns string

          String representing the given date range formatted according to the locale and formatting options of this DateTimeFormat object

          -
        • Returns an array of locale-specific tokens representing each part of the formatted date range produced by this DateTimeFormat object

          Parameters

          • startDate: Date

            Date object representing start of the date range

          • endDate: Date

            Date object representing the end of the date range

          Returns DateTimeRangeFormatPart[]

          Array of DateTimeRangeFormatPart objects

          -
        • Allows locale-aware formatting of strings produced by this DateTimeFormat object

          Parameters

          • date: Date

            The date to format

          Returns DateTimeFormatPart[]

          Array of DateTimeFormatPart objects

          -
        • Returns a new object with properties reflecting the locale and date and time formatting options computed during initialization of this DateTimeFormat object

          Returns ResolvedDateTimeFormatOptions

          ResolvedDateTimeFormatOptions object

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/classes/DocumentCombiner.html b/platform-bible-utils/classes/DocumentCombiner.html index edb780e314..9f300e1054 100644 --- a/platform-bible-utils/classes/DocumentCombiner.html +++ b/platform-bible-utils/classes/DocumentCombiner.html @@ -1,6 +1,6 @@ DocumentCombiner | platform-bible-utils

        Base class for any code that wants to compose JSON documents (primarily in the form of JS objects or arrays) together into a single output document.

        -

        Hierarchy (view full)

        Constructors

        Hierarchy (view full)

        Constructors

        Properties

        Constructors

        Properties

        baseDocument: JsonDocumentLike
        contributions: Map<string, JsonDocumentLike> = ...
        latestOutput: undefined | JsonDocumentLike
        onDidRebuild: PlatformEvent<undefined> = ...

        Event that emits to announce that the document has been rebuilt and the output has been updated

        -
        onDidRebuildEmitter: PlatformEventEmitter<undefined> = ...

        Methods

        • Add or update one of the contribution documents for the composition process

          +

        Returns DocumentCombiner

        Properties

        baseDocument: JsonDocumentLike
        contributions: Map<string, JsonDocumentLike> = ...
        latestOutput: undefined | JsonDocumentLike
        onDidRebuild: PlatformEvent<undefined> = ...

        Event that emits to announce that the document has been rebuilt and the output has been updated

        +
        onDidRebuildEmitter: PlatformEventEmitter<undefined> = ...

        Methods

        • Add or update one of the contribution documents for the composition process

          Note: the order in which contribution documents are added can be considered to be indeterminate as it is currently ordered by however Map.forEach provides the contributions. The order matters when merging two arrays into one. Also, when options.ignoreDuplicateProperties is @@ -33,22 +33,22 @@

        • document: JsonDocumentLike

          Content of the contributed document to combine

        Returns undefined | JsonDocumentLike

        Recalculated output document given the new or updated contribution and existing other documents

        -
        • Transform the starting document that is given to the combiner. This transformation occurs after validating the base document and before combining any contributions.

          WARNING: If you do not create the combiner with option copyDocuments: true or clone inside this method, this method will directly modify the baseDocument passed in.

          Parameters

          • baseDocument: JsonDocumentLike

            Initial input document. Already validated via validateBaseDocument

          Returns JsonDocumentLike

          Transformed base document

          -
        • Transform the contributed document associated with documentName. This transformation occurs after validating the contributed document and before combining with other documents.

          WARNING: If you do not create the combiner with option copyDocuments: true or clone inside this method, this method will directly modify the contributed document passed in.

          @@ -56,19 +56,19 @@
        • document: JsonDocumentLike

          Content of the contributed document to combine. Already validated via validateContribution

        Returns JsonDocumentLike

        Transformed contributed document

        -
        • Transform the document that is the composition of the base document and all contribution documents. This is the last step that will be run prior to validation via validateOutput before this.latestOutput is updated to the new output.

          Parameters

          • finalOutput: JsonDocumentLike

            Final output document that could potentially be returned to callers. "Final" means no further contribution documents will be merged.

            -

          Returns JsonDocumentLike

        • Update the starting document for composition process

          +

        Returns JsonDocumentLike

        • Throw an error if the provided document is not a valid contribution document.

          +

        Returns void

        • Throw an error if the provided document is not a valid contribution document.

          Parameters

          • documentName: string

            Name of the contributed document to combine

          • document: JsonDocumentLike

            Content of the contributed document to combine

            -

          Returns void

        • Throw an error if the provided output is not valid.

          +

        Returns void

        \ No newline at end of file +

        Returns void

        \ No newline at end of file diff --git a/platform-bible-utils/classes/Mutex.html b/platform-bible-utils/classes/Mutex.html index 80c4842034..cf02429dce 100644 --- a/platform-bible-utils/classes/Mutex.html +++ b/platform-bible-utils/classes/Mutex.html @@ -3,7 +3,7 @@

        Example

        const mutex = new Mutex();

        mutex.runExclusive(async () => {
        // Do some asynchronous stuff
        console.log('These run one-at-a-time');
        });

        mutex.runExclusive(async () => {
        // Do some asynchronous stuff
        console.log('These run one-at-a-time');
        });

        See async-mutex for more information.

        -

        Hierarchy

        • Mutex
          • Mutex

        Constructors

        Hierarchy

        • Mutex
          • Mutex

        Constructors

        Methods

        acquire cancel isLocked diff --git a/platform-bible-utils/classes/MutexMap.html b/platform-bible-utils/classes/MutexMap.html index bb15548dd5..952dc4dfa6 100644 --- a/platform-bible-utils/classes/MutexMap.html +++ b/platform-bible-utils/classes/MutexMap.html @@ -1,5 +1,5 @@ MutexMap | platform-bible-utils

        Map of Mutexes that automatically (lazily) generates a new Mutex for any new key

        -

        Constructors

        Constructors

        Properties

        Methods

        get -

        Constructors

        Properties

        mutexesByID: Map<string, Mutex> = ...

        Methods

        \ No newline at end of file +

        Constructors

        Properties

        mutexesByID: Map<string, Mutex> = ...

        Methods

        \ No newline at end of file diff --git a/platform-bible-utils/classes/NonValidatingDocumentCombiner.html b/platform-bible-utils/classes/NonValidatingDocumentCombiner.html index e1dc70ef76..969e597734 100644 --- a/platform-bible-utils/classes/NonValidatingDocumentCombiner.html +++ b/platform-bible-utils/classes/NonValidatingDocumentCombiner.html @@ -1,6 +1,6 @@ NonValidatingDocumentCombiner | platform-bible-utils

        Class NonValidatingDocumentCombiner

        Base class for any code that wants to compose JSON documents (primarily in the form of JS objects or arrays) together into a single output document.

        -

        Hierarchy (view full)

        Constructors

        Hierarchy (view full)

        Constructors

        Properties

        baseDocument: JsonDocumentLike
        contributions: Map<string, JsonDocumentLike> = ...
        latestOutput: undefined | JsonDocumentLike
        onDidRebuild: PlatformEvent<undefined> = ...

        Event that emits to announce that the document has been rebuilt and the output has been updated

        -

        Accessors

        Methods

        • Add or update one of the contribution documents for the composition process

          +

        Constructors

        Properties

        baseDocument: JsonDocumentLike
        contributions: Map<string, JsonDocumentLike> = ...
        latestOutput: undefined | JsonDocumentLike
        onDidRebuild: PlatformEvent<undefined> = ...

        Event that emits to announce that the document has been rebuilt and the output has been updated

        +

        Accessors

        Methods

        • Add or update one of the contribution documents for the composition process

          Note: the order in which contribution documents are added can be considered to be indeterminate as it is currently ordered by however Map.forEach provides the contributions. The order matters when merging two arrays into one. Also, when options.ignoreDuplicateProperties is @@ -30,22 +30,22 @@

        • document: JsonDocumentLike

          Content of the contributed document to combine

        Returns undefined | JsonDocumentLike

        Recalculated output document given the new or updated contribution and existing other documents

        -
        • Transform the contributed document associated with documentName. This transformation occurs after validating the contributed document and before combining with other documents.

          WARNING: If you do not create the combiner with option copyDocuments: true or clone inside this method, this method will directly modify the contributed document passed in.

          @@ -53,19 +53,19 @@
        • document: JsonDocumentLike

          Content of the contributed document to combine. Already validated via validateContribution

        Returns JsonDocumentLike

        Transformed contributed document

        -
        • Update the starting document for composition process

          +

        Returns JsonDocumentLike

        • Throw an error if the provided document is not a valid contribution document.

          +

        Returns void

        • Throw an error if the provided output is not valid.

          +

        Returns void

        \ No newline at end of file +

        Returns void

        \ No newline at end of file diff --git a/platform-bible-utils/classes/NumberFormat.html b/platform-bible-utils/classes/NumberFormat.html index b7a5977c8a..464d319e51 100644 --- a/platform-bible-utils/classes/NumberFormat.html +++ b/platform-bible-utils/classes/NumberFormat.html @@ -1,31 +1,31 @@ NumberFormat | platform-bible-utils

        Enables language-sensitive number formatting. Wraps Intl.NumberFormat

        -

        Constructors

        Constructors

        Properties

        numberFormatter: NumberFormat

        Methods

        • Formats a number according to the locale and formatting options of this NumberFormat object

          +

        Constructors

        Properties

        numberFormatter: NumberFormat

        Methods

        • Formats a number according to the locale and formatting options of this NumberFormat object

          Parameters

          • value: number | bigint

            Number or BigInt to format

          Returns string

          String representing the given number formatted according to the locale and formatting options of this NumberFormat object

          -
        • Formats a range of numbers according to the locale and formatting options of this NumberFormat object

          Parameters

          • startRange: number | bigint

            Number or bigint representing the start of the range

          • endRange: number | bigint

            Number or bigint representing the end of the range

          Returns string

          String representing the given range of numbers formatted according to the locale and formatting options of this NumberFormat object

          -
        • Returns an array of objects containing the locale-specific tokens from which it is possible to build custom strings while preserving the locale-specific parts.

          Parameters

          • startRange: number | bigint

            Number or bigint representing start of the range

          • endRange: number | bigint

            Number or bigint representing end of the range

          Returns NumberRangeFormatPart[]

          Array of NumberRangeFormatPart objects containing the formatted range of numbers in parts

          -
        • Allows locale-aware formatting of strings produced by this NumberFormat object

          Parameters

          • value: number | bigint

            Number or bigint to format

          Returns NumberFormatPart[]

          Array of NumberFormatPart objects containing the formatted number in parts

          -
        • Returns a new object with properties reflecting the locale and number formatting options computed during initialization of this NumberFormat object

          Returns ResolvedNumberFormatOptions

          ResolvedNumberFormatOptions object

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/classes/PlatformEventEmitter.html b/platform-bible-utils/classes/PlatformEventEmitter.html index 4d4364e50c..e521f73320 100644 --- a/platform-bible-utils/classes/PlatformEventEmitter.html +++ b/platform-bible-utils/classes/PlatformEventEmitter.html @@ -3,7 +3,7 @@ eventEmitter.emit(event) to run the subscriptions. Generally, this EventEmitter should be private, and its event should be public. That way, the emitter is not publicized, but anyone can subscribe to the event.

        -

        Type Parameters

        • T

        Implements

        Constructors

        Type Parameters

        • T

        Implements

        Constructors

        Properties

        Constructors

        Properties

        isDisposed: boolean = false

        Whether this emitter has been disposed

        -
        lazyEvent?: PlatformEvent<T>

        Event for listeners to subscribe to. Lazy loaded

        -
        subscribe: PlatformEvent<T> = ...

        Subscribes a function to run when this event is emitted.

        +
        lazyEvent?: PlatformEvent<T>

        Event for listeners to subscribe to. Lazy loaded

        +
        subscribe: PlatformEvent<T> = ...

        Subscribes a function to run when this event is emitted.

        Param: callback

        Function to run with the event when it is emitted

        Returns

        Unsubscriber function to run to stop calling the passed-in function when the event is emitted

        Alias

        event

        -
        subscriptions?: PlatformEventHandler<T>[]

        All callback functions that will run when this event is emitted. Lazy loaded

        -

        Accessors

        subscriptions?: PlatformEventHandler<T>[]

        All callback functions that will run when this event is emitted. Lazy loaded

        +

        Accessors

        Methods

        Methods

        • Function that runs the subscriptions for the event. Added here so children can override emit +

        Returns void

        \ No newline at end of file +

        Parameters

        • event: T

        Returns void

        \ No newline at end of file diff --git a/platform-bible-utils/classes/UnsubscriberAsyncList.html b/platform-bible-utils/classes/UnsubscriberAsyncList.html index 2579a6b5f9..678df4c7a4 100644 --- a/platform-bible-utils/classes/UnsubscriberAsyncList.html +++ b/platform-bible-utils/classes/UnsubscriberAsyncList.html @@ -1,11 +1,11 @@ UnsubscriberAsyncList | platform-bible-utils

        Simple collection for UnsubscriberAsync objects that also provides an easy way to run them.

        -

        Constructors

        Constructors

        Properties

        Methods

        Constructors

        Properties

        name: string = 'Anonymous'
        unsubscribers: Set<Unsubscriber | UnsubscriberAsync> = ...

        Methods

        • Add unsubscribers to the list. Note that duplicates are not added twice.

          +

        Constructors

        Properties

        name: string = 'Anonymous'
        unsubscribers: Set<Unsubscriber | UnsubscriberAsync> = ...

        Methods

        • Run all unsubscribers added to this list and then clear the list.

          +

        Returns void

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/aggregateUnsubscriberAsyncs.html b/platform-bible-utils/functions/aggregateUnsubscriberAsyncs.html index 7f134b8ecc..84c69ff4e3 100644 --- a/platform-bible-utils/functions/aggregateUnsubscriberAsyncs.html +++ b/platform-bible-utils/functions/aggregateUnsubscriberAsyncs.html @@ -1,4 +1,4 @@ aggregateUnsubscriberAsyncs | platform-bible-utils

        Function aggregateUnsubscriberAsyncs

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/aggregateUnsubscribers.html b/platform-bible-utils/functions/aggregateUnsubscribers.html index ac357183de..26a97c8707 100644 --- a/platform-bible-utils/functions/aggregateUnsubscribers.html +++ b/platform-bible-utils/functions/aggregateUnsubscribers.html @@ -1,4 +1,4 @@ aggregateUnsubscribers | platform-bible-utils

        Function aggregateUnsubscribers

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/at.html b/platform-bible-utils/functions/at.html index 8599d7e301..efbf1314ba 100644 --- a/platform-bible-utils/functions/at.html +++ b/platform-bible-utils/functions/at.html @@ -6,4 +6,4 @@ length(string)

        Returns string | undefined

        New string consisting of the Unicode code point located at the specified offset, undefined if index is out of bounds

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/charAt.html b/platform-bible-utils/functions/charAt.html index 282e31a9d5..a7f4b39fa5 100644 --- a/platform-bible-utils/functions/charAt.html +++ b/platform-bible-utils/functions/charAt.html @@ -6,4 +6,4 @@ length(string)-1

        Returns string

        New string consisting of the Unicode code point located at the specified offset, empty string if index is out of bounds

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/codePointAt.html b/platform-bible-utils/functions/codePointAt.html index 0f0457abf5..72e291e2c0 100644 --- a/platform-bible-utils/functions/codePointAt.html +++ b/platform-bible-utils/functions/codePointAt.html @@ -7,4 +7,4 @@ length(string)-1

        Returns number | undefined

        Non-negative integer representing the code point value of the character at the given index, or undefined if there is no element at that position

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/compareScrRefs.html b/platform-bible-utils/functions/compareScrRefs.html index ce975293bd..8cb0cab7a2 100644 --- a/platform-bible-utils/functions/compareScrRefs.html +++ b/platform-bible-utils/functions/compareScrRefs.html @@ -4,4 +4,4 @@

        Returns number

        A number indicating the result of the comparison: - Negative value if scrRef1 precedes scrRef2 in sorting order. - Zero if scrRef1 and scrRef2 are equivalent in sorting order. - Positive value if scrRef1 follows scrRef2 in sorting order.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/createSyncProxyForAsyncObject.html b/platform-bible-utils/functions/createSyncProxyForAsyncObject.html index 15a78613c9..dd2d827fb2 100644 --- a/platform-bible-utils/functions/createSyncProxyForAsyncObject.html +++ b/platform-bible-utils/functions/createSyncProxyForAsyncObject.html @@ -7,4 +7,4 @@ does not exist on this object, it will be considered to be an asynchronous method called on the object returned from getObject.

        Returns T

        A synchronous proxy for the asynchronous object.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/debounce.html b/platform-bible-utils/functions/debounce.html index 3defc6a33f..c033788798 100644 --- a/platform-bible-utils/functions/debounce.html +++ b/platform-bible-utils/functions/debounce.html @@ -3,4 +3,4 @@
      • delay: number = 300

        How much delay in milliseconds after the most recent call to the debounced function to call the function

      • Returns T

        Function that, when called, only calls the function passed in at maximum every delay ms

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/deepClone.html b/platform-bible-utils/functions/deepClone.html index 2e6e166ceb..39fc496d16 100644 --- a/platform-bible-utils/functions/deepClone.html +++ b/platform-bible-utils/functions/deepClone.html @@ -2,4 +2,4 @@ references between the source and target of property copying operations.

        Type Parameters

        • T

        Parameters

        • obj: T

          Object to clone

        Returns T

        Duplicate copy of obj without any references back to the original one

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/deepEqual.html b/platform-bible-utils/functions/deepEqual.html index 3d840a634e..e3749be937 100644 --- a/platform-bible-utils/functions/deepEqual.html +++ b/platform-bible-utils/functions/deepEqual.html @@ -15,4 +15,4 @@ CodeSandbox.

        Returns boolean

        True if a and b are deeply equal; false otherwise

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/deserialize.html b/platform-bible-utils/functions/deserialize.html index 603273a2b3..1c525d8923 100644 --- a/platform-bible-utils/functions/deserialize.html +++ b/platform-bible-utils/functions/deserialize.html @@ -9,4 +9,4 @@ the object. If a member contains nested objects, the nested objects are transformed before the parent object is. Note that null values are converted into undefined values after the reviver has run.

        -
          • (this, key, value): unknown
          • Parameters

            • this: unknown
            • key: string
            • value: unknown

            Returns unknown

        Returns any

        \ No newline at end of file +
          • (this, key, value): unknown
          • Parameters

            • this: unknown
            • key: string
            • value: unknown

            Returns unknown

        Returns any

        \ No newline at end of file diff --git a/platform-bible-utils/functions/endsWith.html b/platform-bible-utils/functions/endsWith.html index 038dc77c37..94848a822b 100644 --- a/platform-bible-utils/functions/endsWith.html +++ b/platform-bible-utils/functions/endsWith.html @@ -6,4 +6,4 @@
      • endPosition: number = ...

        End position where searchString is expected to be found. Default is length(string)

      • Returns boolean

        True if it ends with searchString, false if it does not

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/escapeStringRegexp.html b/platform-bible-utils/functions/escapeStringRegexp.html index 50541f0075..87345d4705 100644 --- a/platform-bible-utils/functions/escapeStringRegexp.html +++ b/platform-bible-utils/functions/escapeStringRegexp.html @@ -5,4 +5,4 @@ function is simply copied directly from there to allow a common js export

        Parameters

        • string: string

        Returns string

        Example

        import escapeStringRegexp from 'platform-bible-utils';

        const escapedString = escapeStringRegexp('How much $ for a 🦄?');
        //=> 'How much \\$ for a 🦄\\?'

        new RegExp(escapedString);
        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/formatBytes.html b/platform-bible-utils/functions/formatBytes.html index d092c2c7d9..83a440f10a 100644 --- a/platform-bible-utils/functions/formatBytes.html +++ b/platform-bible-utils/functions/formatBytes.html @@ -7,4 +7,4 @@

        Example

        FormatBytes(1024, 0) => "1 KB"
         
        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/formatReplacementString.html b/platform-bible-utils/functions/formatReplacementString.html index 30e734c275..1ef6c8d5f7 100644 --- a/platform-bible-utils/functions/formatReplacementString.html +++ b/platform-bible-utils/functions/formatReplacementString.html @@ -1,10 +1,16 @@ -formatReplacementString | platform-bible-utils

        Function formatReplacementString

        • Formats a string, replacing {localization key} with the localization (or multiple localizations -if there are multiple in the string). Will also remove \ before curly braces if curly braces are -escaped with a backslash in order to preserve the curly braces. E.g. 'Hi, this is {name}! I like -\{curly braces\}! would become Hi, this is Jim! I like {curly braces}!

          -

          If the key in unescaped braces is not found, just return the key without the braces. Empty -unescaped curly braces will just return a string without the braces e.g. ('I am {Nemo}', { -'name': 'Jim'}) would return 'I am Nemo'.

          +formatReplacementString | platform-bible-utils

          Function formatReplacementString

          • Formats a string, replacing {replacer key} with the value in the replacers at that replacer +key (or multiple replacer values if there are multiple in the string). Will also remove \ before +curly braces if curly braces are escaped with a backslash in order to preserve the curly braces. +E.g. 'Hi, this is {name}! I like \{curly braces\}! would become Hi, this is Jim! I like {curly +braces}!

            +

            If the key in unescaped braces is not found, returns the key without the braces. Empty unescaped +curly braces will just return a string without the braces e.g. ('I am {Nemo}', { 'name': 'Jim'}) +would return 'I am Nemo'.

            Parameters

            • str: string

              String to format

              -
            • replacers: {
                  [key: string]: string;
              }
              • [key: string]: string

            Returns string

            Formatted string

            -
          \ No newline at end of file +
        • replacers: object | {
              [key: string | number]: string | unknown;
          }

          Object whose keys are replacer keys and whose values are the values with which + to replace {replacer key}s found in the string to format. Will be coerced to strings using + ${replacerValue}

          +

        Returns string

        Formatted string

        +

        Example

        formatReplacementString(
        'Hi, this is {name}! I like \{curly braces\}! I have a {carColor} car. My favorite food is {food}.',
        { name: 'Bill', carColor: 'blue' }
        );

        =>

        'Hi, this is Bill! I like {curly braces}! I have a blue car. My favorite food is food.' +
        +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/formatScrRef.html b/platform-bible-utils/functions/formatScrRef.html index f1f8a0ed63..4dfd11daa5 100644 --- a/platform-bible-utils/functions/formatScrRef.html +++ b/platform-bible-utils/functions/formatScrRef.html @@ -9,4 +9,4 @@
      • Optional bookChapterSeparator: string

        The character used to separate the book from the chapter number. Default is a single space. Note: More than one character is allowed.

      • Returns string

        The formatted reference.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/getAllObjectFunctionNames.html b/platform-bible-utils/functions/getAllObjectFunctionNames.html index ebaa809e49..41f3a65ad6 100644 --- a/platform-bible-utils/functions/getAllObjectFunctionNames.html +++ b/platform-bible-utils/functions/getAllObjectFunctionNames.html @@ -5,4 +5,4 @@

        Parameters

        Returns Set<string>

        Array of all function names on an object

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/getChaptersForBook.html b/platform-bible-utils/functions/getChaptersForBook.html index 76ab802787..83e6602c63 100644 --- a/platform-bible-utils/functions/getChaptersForBook.html +++ b/platform-bible-utils/functions/getChaptersForBook.html @@ -1 +1 @@ -getChaptersForBook | platform-bible-utils

        Function getChaptersForBook

        \ No newline at end of file +getChaptersForBook | platform-bible-utils

        Function getChaptersForBook

        \ No newline at end of file diff --git a/platform-bible-utils/functions/getCurrentLocale.html b/platform-bible-utils/functions/getCurrentLocale.html index 21b75d1a74..c845a22e0e 100644 --- a/platform-bible-utils/functions/getCurrentLocale.html +++ b/platform-bible-utils/functions/getCurrentLocale.html @@ -1,4 +1,4 @@ getCurrentLocale | platform-bible-utils

        Function getCurrentLocale

        • Retrieves the current locale of the user's environment.

          Returns string

          A string representing the current locale. If the locale cannot be determined, the function returns an empty string.

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/getErrorMessage.html b/platform-bible-utils/functions/getErrorMessage.html index cfaeb7a844..130128646c 100644 --- a/platform-bible-utils/functions/getErrorMessage.html +++ b/platform-bible-utils/functions/getErrorMessage.html @@ -5,4 +5,4 @@ stringify

        Example

        `try {...} catch (e) { logger.info(getErrorMessage(e)) }`
         
        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/getLocalizedIdFromBookNumber.html b/platform-bible-utils/functions/getLocalizedIdFromBookNumber.html index 9173a7896b..496a178295 100644 --- a/platform-bible-utils/functions/getLocalizedIdFromBookNumber.html +++ b/platform-bible-utils/functions/getLocalizedIdFromBookNumber.html @@ -6,4 +6,4 @@

        Parameters

        Returns Promise<string>

        \ No newline at end of file +

        Returns Promise<string>

        \ No newline at end of file diff --git a/platform-bible-utils/functions/groupBy.html b/platform-bible-utils/functions/groupBy.html index d35115bd61..7413863388 100644 --- a/platform-bible-utils/functions/groupBy.html +++ b/platform-bible-utils/functions/groupBy.html @@ -2,4 +2,4 @@

        Type Parameters

        Parameters

        Returns Map<K, T[]>

        Map of keys to groups of values corresponding to each item

        -
      • Type Parameters

        • T
        • K
        • V

        Parameters

        • items: T[]
        • keySelector: ((item) => K)
            • (item): K
            • Parameters

              • item: T

              Returns K

        • valueSelector: ((item, key) => V)
            • (item, key): V
            • Parameters

              • item: T
              • key: K

              Returns V

        Returns Map<K, V[]>

      • \ No newline at end of file +
      • Type Parameters

        • T
        • K
        • V

        Parameters

        • items: T[]
        • keySelector: ((item) => K)
            • (item): K
            • Parameters

              • item: T

              Returns K

        • valueSelector: ((item, key) => V)
            • (item, key): V
            • Parameters

              • item: T
              • key: K

              Returns V

        Returns Map<K, V[]>

      • \ No newline at end of file diff --git a/platform-bible-utils/functions/htmlEncode.html b/platform-bible-utils/functions/htmlEncode.html index 962716f6ca..daf018bb53 100644 --- a/platform-bible-utils/functions/htmlEncode.html +++ b/platform-bible-utils/functions/htmlEncode.html @@ -1,4 +1,4 @@ htmlEncode | platform-bible-utils
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/includes.html b/platform-bible-utils/functions/includes.html index 10b99a7360..53e49d9d90 100644 --- a/platform-bible-utils/functions/includes.html +++ b/platform-bible-utils/functions/includes.html @@ -5,4 +5,4 @@
      • searchString: string

        String to search for

      • position: number = 0

        Position within the string to start searching for searchString. Default is 0

      • Returns boolean

        True if search string is found, false if it is not

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/indexOf.html b/platform-bible-utils/functions/indexOf.html index 945b4e548b..521c1a924c 100644 --- a/platform-bible-utils/functions/indexOf.html +++ b/platform-bible-utils/functions/indexOf.html @@ -5,4 +5,4 @@
      • searchString: string

        The string to search for

      • position: undefined | number = 0

        Start of searching. Default is 0

      • Returns number

        Index of the first occurrence of a given string

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/isLocalizeKey.html b/platform-bible-utils/functions/isLocalizeKey.html index dc7728fa39..228a4b9445 100644 --- a/platform-bible-utils/functions/isLocalizeKey.html +++ b/platform-bible-utils/functions/isLocalizeKey.html @@ -1,2 +1,2 @@ isLocalizeKey | platform-bible-utils

        Function isLocalizeKey

        • Determine whether the string is a LocalizeKey meant to be localized in Platform.Bible.

          -

          Parameters

          • str: string

          Returns str is `%${string}%`

        \ No newline at end of file +

        Parameters

        Returns str is `%${string}%`

        \ No newline at end of file diff --git a/platform-bible-utils/functions/isSerializable.html b/platform-bible-utils/functions/isSerializable.html index 2bd9b71808..17423dd247 100644 --- a/platform-bible-utils/functions/isSerializable.html +++ b/platform-bible-utils/functions/isSerializable.html @@ -13,4 +13,4 @@

        We intend to improve this in the future if it becomes important to do so. See JSON.stringify documentation for more information.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/isString.html b/platform-bible-utils/functions/isString.html index e8c3d62ded..7ae55cf688 100644 --- a/platform-bible-utils/functions/isString.html +++ b/platform-bible-utils/functions/isString.html @@ -1,4 +1,4 @@ isString | platform-bible-utils
        • Determine whether the object is a string

          Parameters

          • o: unknown

            Object to determine if it is a string

          Returns o is string

          True if the object is a string; false otherwise

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/isSubset.html b/platform-bible-utils/functions/isSubset.html index 2bdf927be5..ba17452d84 100644 --- a/platform-bible-utils/functions/isSubset.html +++ b/platform-bible-utils/functions/isSubset.html @@ -13,4 +13,4 @@

        It is important to note that only arrays of primitives (i.e., booleans, numbers, strings) are supported. In particular, objects in arrays will not be checked for deep equality. Also, presence in an array is all this checks, not the number of times that an item appears in an array. [1, 1] is a subset of [1].

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/lastIndexOf.html b/platform-bible-utils/functions/lastIndexOf.html index be5ffd28dd..deb093c823 100644 --- a/platform-bible-utils/functions/lastIndexOf.html +++ b/platform-bible-utils/functions/lastIndexOf.html @@ -6,4 +6,4 @@
      • Optional position: number

        The index at which to begin searching. If omitted, the search begins at the end of the string. Default is undefined

      • Returns number

        Index of the last occurrence of searchString found, or -1 if not found.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/newGuid.html b/platform-bible-utils/functions/newGuid.html index 360f9dcf37..887197a031 100644 --- a/platform-bible-utils/functions/newGuid.html +++ b/platform-bible-utils/functions/newGuid.html @@ -1,2 +1,2 @@ newGuid | platform-bible-utils
        \ No newline at end of file +

        Returns string

        \ No newline at end of file diff --git a/platform-bible-utils/functions/normalize.html b/platform-bible-utils/functions/normalize.html index 0b3e80a5e5..8f26f055be 100644 --- a/platform-bible-utils/functions/normalize.html +++ b/platform-bible-utils/functions/normalize.html @@ -4,4 +4,4 @@

        Parameters

        Returns string

        A string containing the Unicode Normalization Form of the given string.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/offsetBook.html b/platform-bible-utils/functions/offsetBook.html index bec796ac4c..aa98c076ae 100644 --- a/platform-bible-utils/functions/offsetBook.html +++ b/platform-bible-utils/functions/offsetBook.html @@ -1 +1 @@ -offsetBook | platform-bible-utils
        \ No newline at end of file +offsetBook | platform-bible-utils
        \ No newline at end of file diff --git a/platform-bible-utils/functions/offsetChapter.html b/platform-bible-utils/functions/offsetChapter.html index 89938634f0..d5e64edbd7 100644 --- a/platform-bible-utils/functions/offsetChapter.html +++ b/platform-bible-utils/functions/offsetChapter.html @@ -1 +1 @@ -offsetChapter | platform-bible-utils

        Function offsetChapter

        \ No newline at end of file +offsetChapter | platform-bible-utils

        Function offsetChapter

        \ No newline at end of file diff --git a/platform-bible-utils/functions/offsetVerse.html b/platform-bible-utils/functions/offsetVerse.html index 3c66c0597b..16cc0f5888 100644 --- a/platform-bible-utils/functions/offsetVerse.html +++ b/platform-bible-utils/functions/offsetVerse.html @@ -1 +1 @@ -offsetVerse | platform-bible-utils
        \ No newline at end of file +offsetVerse | platform-bible-utils
        \ No newline at end of file diff --git a/platform-bible-utils/functions/ordinalCompare.html b/platform-bible-utils/functions/ordinalCompare.html index 321c7f8304..95e09aee4e 100644 --- a/platform-bible-utils/functions/ordinalCompare.html +++ b/platform-bible-utils/functions/ordinalCompare.html @@ -7,4 +7,4 @@

        Returns number

        A number indicating the result of the comparison: - Negative value if string1 precedes string2 in sorting order. - Zero if string1 and string2 are equivalent in sorting order. - Positive value if string1 follows string2 in sorting order.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/padEnd.html b/platform-bible-utils/functions/padEnd.html index 6441284805..d3c8804484 100644 --- a/platform-bible-utils/functions/padEnd.html +++ b/platform-bible-utils/functions/padEnd.html @@ -8,4 +8,4 @@
      • padString: string = ' '

        The string to pad the current string with. If padString is too long to stay within targetLength, it will be truncated. Default is " "

      • Returns string

        String with appropriate padding at the end

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/padStart.html b/platform-bible-utils/functions/padStart.html index c5f177b1e5..e157bab6f5 100644 --- a/platform-bible-utils/functions/padStart.html +++ b/platform-bible-utils/functions/padStart.html @@ -8,4 +8,4 @@
      • padString: string = ' '

        The string to pad the current string with. If padString is too long to stay within the targetLength, it will be truncated from the end. Default is " "

      • Returns string

        String with of specified targetLength with padString applied from the start

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/scrRefToBBBCCCVVV.html b/platform-bible-utils/functions/scrRefToBBBCCCVVV.html index 8e3ca0c329..3e6032ceb8 100644 --- a/platform-bible-utils/functions/scrRefToBBBCCCVVV.html +++ b/platform-bible-utils/functions/scrRefToBBBCCCVVV.html @@ -2,4 +2,4 @@

        Parameters

        Returns number

        An integer where the first three digits represent the book, the next three represent the chapter and the last three represent the verse.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/serialize.html b/platform-bible-utils/functions/serialize.html index 3309d83f6e..85ed565e56 100644 --- a/platform-bible-utils/functions/serialize.html +++ b/platform-bible-utils/functions/serialize.html @@ -10,4 +10,4 @@
      • Optional space: string | number

        Adds indentation, white space, and line break characters to the return-value JSON text to make it easier to read. See the space parameter of JSON.stringify for more details.

        -
      • Returns string

        \ No newline at end of file +

        Returns string

        \ No newline at end of file diff --git a/platform-bible-utils/functions/slice.html b/platform-bible-utils/functions/slice.html index 60a947a5d1..00fba55664 100644 --- a/platform-bible-utils/functions/slice.html +++ b/platform-bible-utils/functions/slice.html @@ -6,4 +6,4 @@
      • indexStart: number

        The index of the first character to include in the returned substring.

      • Optional indexEnd: number

        The index of the first character to exclude from the returned substring.

      • Returns string

        A new string containing the extracted section of the string.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/split.html b/platform-bible-utils/functions/split.html index da1cea9257..aa1d2ea8a7 100644 --- a/platform-bible-utils/functions/split.html +++ b/platform-bible-utils/functions/split.html @@ -9,4 +9,4 @@ in the array.

        Returns string[]

        An array of strings, split at each point where separator occurs in the starting string. Returns undefined if separator is not found in string.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/startsWith.html b/platform-bible-utils/functions/startsWith.html index 1a2ba84764..f608c896d1 100644 --- a/platform-bible-utils/functions/startsWith.html +++ b/platform-bible-utils/functions/startsWith.html @@ -8,4 +8,4 @@ searchString's first character). Default is 0

        Returns boolean

        True if the given characters are found at the beginning of the string, including when searchString is an empty string; otherwise, false.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/stringLength.html b/platform-bible-utils/functions/stringLength.html index aa249bed09..5c56edbe83 100644 --- a/platform-bible-utils/functions/stringLength.html +++ b/platform-bible-utils/functions/stringLength.html @@ -4,4 +4,4 @@

        Returns the length of a string.

        Parameters

        Returns number

        Number that is length of the starting string

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/substring.html b/platform-bible-utils/functions/substring.html index 9a00c4af38..82884b8bf1 100644 --- a/platform-bible-utils/functions/substring.html +++ b/platform-bible-utils/functions/substring.html @@ -5,4 +5,4 @@
      • begin: number

        Start position

      • end: number = ...

        End position. Default is End of string

      • Returns string

        Substring from starting string

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/toArray.html b/platform-bible-utils/functions/toArray.html index c58a305ce4..0ec8b9510e 100644 --- a/platform-bible-utils/functions/toArray.html +++ b/platform-bible-utils/functions/toArray.html @@ -3,4 +3,4 @@

        Converts a string to an array of string characters.

        Parameters

        Returns string[]

        An array of characters from the starting string

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/functions/wait.html b/platform-bible-utils/functions/wait.html index 97dac138e9..8e51f83e1f 100644 --- a/platform-bible-utils/functions/wait.html +++ b/platform-bible-utils/functions/wait.html @@ -1,2 +1,2 @@ wait | platform-bible-utils
        • Asynchronously waits for the specified number of milliseconds. (wraps setTimeout in a promise)

          -

          Parameters

          • ms: number

          Returns Promise<void>

        \ No newline at end of file +

        Parameters

        Returns Promise<void>

        \ No newline at end of file diff --git a/platform-bible-utils/functions/waitForDuration.html b/platform-bible-utils/functions/waitForDuration.html index 483d5127b0..422bc98b70 100644 --- a/platform-bible-utils/functions/waitForDuration.html +++ b/platform-bible-utils/functions/waitForDuration.html @@ -3,4 +3,4 @@
      • maxWaitTimeInMS: number

        The maximum amount of time to wait for the function to resolve

      • Returns Promise<undefined | Awaited<TResult>>

        Promise that resolves to the resolved value of the function or undefined if it ran longer than the specified wait time

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/BookInfo.html b/platform-bible-utils/interfaces/BookInfo.html index e5ead00f22..14c5effb76 100644 --- a/platform-bible-utils/interfaces/BookInfo.html +++ b/platform-bible-utils/interfaces/BookInfo.html @@ -1,4 +1,4 @@ -BookInfo | platform-bible-utils
        interface BookInfo {
            chapters: number;
            fullNames: string[];
            shortName: string;
        }

        Properties

        chapters +BookInfo | platform-bible-utils
        interface BookInfo {
            chapters: number;
            fullNames: string[];
            shortName: string;
        }

        Properties

        chapters: number
        fullNames: string[]
        shortName: string
        \ No newline at end of file +

        Properties

        chapters: number
        fullNames: string[]
        shortName: string
        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/CannotHaveOnDidDispose.html b/platform-bible-utils/interfaces/CannotHaveOnDidDispose.html index a2561fec5e..2441e4ea4d 100644 --- a/platform-bible-utils/interfaces/CannotHaveOnDidDispose.html +++ b/platform-bible-utils/interfaces/CannotHaveOnDidDispose.html @@ -1,7 +1,7 @@ CannotHaveOnDidDispose | platform-bible-utils

        Interface CannotHaveOnDidDispose

        Indicates than an object cannot have an onDidDispose event. Also allows an object to include a dispose function.

        -
        interface CannotHaveOnDidDispose {
            dispose?: UnsubscriberAsync;
            onDidDispose?: undefined;
        }

        Properties

        interface CannotHaveOnDidDispose {
            dispose?: UnsubscriberAsync;
            onDidDispose?: undefined;
        }

        Properties

        Release resources and notify dependent services when tearing down an object

        -
        onDidDispose?: undefined

        Event that emits when dispose is called on an object

        -
        \ No newline at end of file +
        onDidDispose?: undefined

        Event that emits when dispose is called on an object

        +
        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/Dispose.html b/platform-bible-utils/interfaces/Dispose.html index 32b29b1805..48951eeb60 100644 --- a/platform-bible-utils/interfaces/Dispose.html +++ b/platform-bible-utils/interfaces/Dispose.html @@ -1,4 +1,4 @@ Dispose | platform-bible-utils

        Require a dispose function

        -
        interface Dispose {
            dispose: UnsubscriberAsync;
        }

        Implemented by

        Properties

        interface Dispose {
            dispose: UnsubscriberAsync;
        }

        Implemented by

        Properties

        Properties

        Release resources and notify dependent services when tearing down an object

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/LanguageStrings.html b/platform-bible-utils/interfaces/LanguageStrings.html index fbb733274c..711e590607 100644 --- a/platform-bible-utils/interfaces/LanguageStrings.html +++ b/platform-bible-utils/interfaces/LanguageStrings.html @@ -1,3 +1,3 @@ LanguageStrings | platform-bible-utils

        Interface LanguageStrings

        Map whose keys are localized string keys and whose values provide information about how to localize strings for the localized string key

        -
        interface LanguageStrings {
            [k: LocalizeKey]: LocalizedStringValue;
        }

        Indexable

        \ No newline at end of file +
        interface LanguageStrings {
            [k: LocalizeKey]: LocalizedStringValue;
        }

        Indexable

        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/LocalizedStringDataContribution.html b/platform-bible-utils/interfaces/LocalizedStringDataContribution.html index 30e3f7bb99..e3b08fcdd3 100644 --- a/platform-bible-utils/interfaces/LocalizedStringDataContribution.html +++ b/platform-bible-utils/interfaces/LocalizedStringDataContribution.html @@ -1,4 +1,4 @@ LocalizedStringDataContribution | platform-bible-utils

        Interface LocalizedStringDataContribution

        The data an extension provides to inform Platform.Bible of the localized strings it provides.

        -
        interface LocalizedStringDataContribution {
            localizedStrings?: {
                [k: string]: LanguageStrings;
            };
            metadata?: StringsMetadata;
            [k: string]: unknown;
        }

        Indexable

        [k: string]: unknown

        Properties

        interface LocalizedStringDataContribution {
            localizedStrings?: {
                [k: string]: LanguageStrings;
            };
            metadata?: StringsMetadata;
            [k: string]: unknown;
        }

        Indexable

        [k: string]: unknown

        Properties

        localizedStrings?: {
            [k: string]: LanguageStrings;
        }

        Type declaration

        metadata?: StringsMetadata
        \ No newline at end of file +

        Properties

        localizedStrings?: {
            [k: string]: LanguageStrings;
        }

        Type declaration

        metadata?: StringsMetadata
        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/ModifierExtensionControlled.html b/platform-bible-utils/interfaces/ModifierExtensionControlled.html index 5551b700b1..09c7a205a2 100644 --- a/platform-bible-utils/interfaces/ModifierExtensionControlled.html +++ b/platform-bible-utils/interfaces/ModifierExtensionControlled.html @@ -1,6 +1,6 @@ ModifierExtensionControlled | platform-bible-utils

        Interface ModifierExtensionControlled

        Modifies state/setting type to be extension-controlled. "Extension-controlled" means the extension provides the component and the validator for the state/setting, so the state/setting is controlled by the extension.

        -
        interface ModifierExtensionControlled {
            platformType?: undefined;
            type?: undefined;
            [k: string]: unknown;
        }

        Indexable

        [k: string]: unknown

        Properties

        interface ModifierExtensionControlled {
            platformType?: undefined;
            type?: undefined;
            [k: string]: unknown;
        }

        Indexable

        [k: string]: unknown

        Properties

        Properties

        platformType?: undefined
        type?: undefined
        \ No newline at end of file +

        Properties

        platformType?: undefined
        type?: undefined
        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/ModifierProject.html b/platform-bible-utils/interfaces/ModifierProject.html index a8df8e9b65..eb4ded49f9 100644 --- a/platform-bible-utils/interfaces/ModifierProject.html +++ b/platform-bible-utils/interfaces/ModifierProject.html @@ -1,4 +1,4 @@ -ModifierProject | platform-bible-utils

        Interface ModifierProject

        interface ModifierProject {
            excludePdpFactoryIds?: string | string[];
            excludeProjectInterfaces?: string | (string | string[])[];
            includePdpFactoryIds?: string | string[];
            includeProjectInterfaces?: string | (string | string[])[];
        }

        Properties

        excludePdpFactoryIds? +ModifierProject | platform-bible-utils

        Interface ModifierProject

        interface ModifierProject {
            excludePdpFactoryIds?: string | string[];
            excludeProjectInterfaces?: string | (string | string[])[];
            includePdpFactoryIds?: string | string[];
            includeProjectInterfaces?: string | (string | string[])[];
        }

        Properties

        excludePdpFactoryIds? excludeProjectInterfaces? includePdpFactoryIds? includeProjectInterfaces? @@ -8,7 +8,7 @@ function) to determine if the projects should absolutely not be included even if they match with includeProjectInterfaces.

        Defaults to none, so all projects that match includePdpFactoryIds will be included

        -
        excludeProjectInterfaces?: string | (string | string[])[]

        String representation of RegExp pattern(s) to match against projects' projectInterfaces +

        excludeProjectInterfaces?: string | (string | string[])[]

        String representation of RegExp pattern(s) to match against projects' projectInterfaces (using the test function) to determine if they should absolutely not be included even if they match with @@ -27,7 +27,7 @@ second-level arrays (arrays within the first-level array) are AND'ed together.

        Defaults to no ProjectInterfaces, so all projects that match includeProjectInterfaces will be included

        -

        Example

        excludeProjectInterfaces: ['one', ['two', 'three']];
        +

        Example

        excludeProjectInterfaces: ['one', ['two', 'three']];
         

        This filter condition will succeed and exclude projects whose projectInterfaces fulfill at least one of the following conditions (At least one entry in the array must match):

        @@ -35,13 +35,13 @@
      • Include one
      • Include both two and three.
      • -
        includePdpFactoryIds?: string | string[]

        String representation of RegExp pattern(s) to match against the Project Data Provider Factory +

        includePdpFactoryIds?: string | string[]

        String representation of RegExp pattern(s) to match against the Project Data Provider Factory Ids that provided each project's metadata (using the test function) to determine if the projects should be included.

        Defaults to all Project Data Provider Factory Ids, so all projects that do not match excludePdpFactoryIds will be included

        -
        includeProjectInterfaces?: string | (string | string[])[]

        String representation of RegExp pattern(s) to match against projects' projectInterfaces +

        includeProjectInterfaces?: string | (string | string[])[]

        String representation of RegExp pattern(s) to match against projects' projectInterfaces (using the test function) to determine if they should be included.

        @@ -59,7 +59,7 @@ second-level arrays (arrays within the first-level array) are AND'ed together.

        Defaults to all ProjectInterfaces, so all projects that do not match excludeProjectInterfaces will be included

        -

        Example

        includeProjectInterfaces: ['one', ['two', 'three']];
        +

        Example

        includeProjectInterfaces: ['one', ['two', 'three']];
         

        This filter condition will succeed on projects whose projectInterfaces fulfill at least one of the following conditions (At least one entry in the array must match):

        @@ -67,4 +67,4 @@
      • Include one
      • Include both two and three.
      • -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/OnDidDispose.html b/platform-bible-utils/interfaces/OnDidDispose.html index a92f83e4cc..6df5eb78f0 100644 --- a/platform-bible-utils/interfaces/OnDidDispose.html +++ b/platform-bible-utils/interfaces/OnDidDispose.html @@ -1,4 +1,4 @@ OnDidDispose | platform-bible-utils

        Interface OnDidDispose

        Require an onDidDispose event

        -
        interface OnDidDispose {
            onDidDispose: PlatformEvent<void>;
        }

        Properties

        interface OnDidDispose {
            onDidDispose: PlatformEvent<void>;
        }

        Properties

        Properties

        onDidDispose: PlatformEvent<void>

        Event that emits when dispose is called on an object

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/ProjectSettingProperties.html b/platform-bible-utils/interfaces/ProjectSettingProperties.html index 8a0f28aba3..688f794b34 100644 --- a/platform-bible-utils/interfaces/ProjectSettingProperties.html +++ b/platform-bible-utils/interfaces/ProjectSettingProperties.html @@ -1,2 +1,2 @@ ProjectSettingProperties | platform-bible-utils

        Interface ProjectSettingProperties

        Object whose keys are setting IDs and whose values are settings objects

        -
        interface ProjectSettingProperties {
            [k: ReferencedItem]: ProjectSetting;
        }

        Indexable

        \ No newline at end of file +
        interface ProjectSettingProperties {
            [k: ReferencedItem]: ProjectSetting;
        }

        Indexable

        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/ProjectSettingsGroup.html b/platform-bible-utils/interfaces/ProjectSettingsGroup.html index b64f076360..39dc64889e 100644 --- a/platform-bible-utils/interfaces/ProjectSettingsGroup.html +++ b/platform-bible-utils/interfaces/ProjectSettingsGroup.html @@ -1,7 +1,7 @@ ProjectSettingsGroup | platform-bible-utils

        Interface ProjectSettingsGroup

        Group of related settings definitions

        -
        interface ProjectSettingsGroup {
            description?: `%${string}%`;
            label: `%${string}%`;
            properties: ProjectSettingProperties;
            [k: string]: unknown;
        }

        Indexable

        [k: string]: unknown

        Properties

        interface ProjectSettingsGroup {
            description?: `%${string}%`;
            label: `%${string}%`;
            properties: ProjectSettingProperties;
            [k: string]: unknown;
        }

        Indexable

        [k: string]: unknown

        Properties

        description?: `%${string}%`

        LocalizeKey that displays in the project settings dialog to describe the group

        -
        label: `%${string}%`

        LocalizeKey that displays in the project settings dialog as the group name

        -
        \ No newline at end of file +
        label: `%${string}%`

        LocalizeKey that displays in the project settings dialog as the group name

        +
        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/ProjectStateContribution.html b/platform-bible-utils/interfaces/ProjectStateContribution.html index 7b112cf3ec..cedee469f3 100644 --- a/platform-bible-utils/interfaces/ProjectStateContribution.html +++ b/platform-bible-utils/interfaces/ProjectStateContribution.html @@ -1,2 +1,2 @@ ProjectStateContribution | platform-bible-utils

        Interface ProjectStateContribution

        The data an extension provides to inform Platform.Bible of the project state it provides

        -
        interface ProjectStateContribution {
            [k: ReferencedItem]: UserState;
        }

        Indexable

        \ No newline at end of file +
        interface ProjectStateContribution {
            [k: ReferencedItem]: UserState;
        }

        Indexable

        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/ScriptureReference.html b/platform-bible-utils/interfaces/ScriptureReference.html index 692ea54470..00f975fc8b 100644 --- a/platform-bible-utils/interfaces/ScriptureReference.html +++ b/platform-bible-utils/interfaces/ScriptureReference.html @@ -1,4 +1,4 @@ -ScriptureReference | platform-bible-utils

        Interface ScriptureReference

        interface ScriptureReference {
            bookNum: number;
            chapterNum: number;
            verseNum: number;
        }

        Properties

        bookNum +ScriptureReference | platform-bible-utils

        Interface ScriptureReference

        interface ScriptureReference {
            bookNum: number;
            chapterNum: number;
            verseNum: number;
        }

        Properties

        bookNum: number
        chapterNum: number
        verseNum: number
        \ No newline at end of file +

        Properties

        bookNum: number
        chapterNum: number
        verseNum: number
        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/SettingProperties.html b/platform-bible-utils/interfaces/SettingProperties.html index ea7b153194..6e8d10cab6 100644 --- a/platform-bible-utils/interfaces/SettingProperties.html +++ b/platform-bible-utils/interfaces/SettingProperties.html @@ -1,2 +1,2 @@ SettingProperties | platform-bible-utils

        Interface SettingProperties

        Object whose keys are setting IDs and whose values are settings objects

        -
        interface SettingProperties {
            [k: ReferencedItem]: Setting;
        }

        Indexable

        \ No newline at end of file +
        interface SettingProperties {
            [k: ReferencedItem]: Setting;
        }

        Indexable

        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/SettingsGroup.html b/platform-bible-utils/interfaces/SettingsGroup.html index 2b532496a2..9ff10c160f 100644 --- a/platform-bible-utils/interfaces/SettingsGroup.html +++ b/platform-bible-utils/interfaces/SettingsGroup.html @@ -1,7 +1,7 @@ SettingsGroup | platform-bible-utils

        Interface SettingsGroup

        Group of related settings definitions

        -
        interface SettingsGroup {
            description?: `%${string}%`;
            label: `%${string}%`;
            properties: SettingProperties;
            [k: string]: unknown;
        }

        Indexable

        [k: string]: unknown

        Properties

        interface SettingsGroup {
            description?: `%${string}%`;
            label: `%${string}%`;
            properties: SettingProperties;
            [k: string]: unknown;
        }

        Indexable

        [k: string]: unknown

        Properties

        description?: `%${string}%`

        LocalizeKey that displays in the settings dialog to describe the group

        -
        label: `%${string}%`

        LocalizeKey that displays in the settings dialog as the group name

        -
        properties: SettingProperties
        \ No newline at end of file +
        label: `%${string}%`

        LocalizeKey that displays in the settings dialog as the group name

        +
        properties: SettingProperties
        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/StateBase.html b/platform-bible-utils/interfaces/StateBase.html index c7a19d9cfa..52752a03ea 100644 --- a/platform-bible-utils/interfaces/StateBase.html +++ b/platform-bible-utils/interfaces/StateBase.html @@ -1,7 +1,7 @@ StateBase | platform-bible-utils

        Base information needed to describe a state entry

        -
        interface StateBase {
            default: unknown;
            derivesFrom?: `${string}.${string}`;
            [k: string]: unknown;
        }

        Indexable

        [k: string]: unknown

        Properties

        interface StateBase {
            default: unknown;
            derivesFrom?: `${string}.${string}`;
            [k: string]: unknown;
        }

        Indexable

        [k: string]: unknown

        Properties

        default: unknown

        Default value for the state/setting

        -
        derivesFrom?: `${string}.${string}`

        A state/setting ID whose value to set to this state/setting's starting value the first time +

        derivesFrom?: `${string}.${string}`

        A state/setting ID whose value to set to this state/setting's starting value the first time this state/setting is loaded

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/StringMetadata.html b/platform-bible-utils/interfaces/StringMetadata.html index b77757c9bf..0fe10b48ce 100644 --- a/platform-bible-utils/interfaces/StringMetadata.html +++ b/platform-bible-utils/interfaces/StringMetadata.html @@ -1,9 +1,11 @@ StringMetadata | platform-bible-utils

        Interface StringMetadata

        Additional non-locale-specific information about a localized string key

        -
        interface StringMetadata {
            fallbackKey?: `%${string}%`;
            notes?: string;
            [k: string]: unknown;
        }

        Indexable

        [k: string]: unknown

        Properties

        interface StringMetadata {
            fallbackKey?: `%${string}%`;
            notes?: string;
            [k: string]: unknown;
        }

        Indexable

        [k: string]: unknown

        Properties

        Properties

        fallbackKey?: `%${string}%`

        Localized string key from which to get this value if one does not exist in the specified language. If a new key/value pair needs to be made to replace an existing one, this could help smooth over the transition if the meanings are close enough

        -
        notes?: string

        Additional information provided by developers in English to help the translator to know how to +

        You can use Paratext 9 Localized String Keys here. Be sure to escape any % signs with a +backslash ``.

        +
        notes?: string

        Additional information provided by developers in English to help the translator to know how to translate this localized string accurately

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/StringsMetadata.html b/platform-bible-utils/interfaces/StringsMetadata.html index 6980bd8c3f..30852c3bff 100644 --- a/platform-bible-utils/interfaces/StringsMetadata.html +++ b/platform-bible-utils/interfaces/StringsMetadata.html @@ -1,3 +1,3 @@ StringsMetadata | platform-bible-utils

        Interface StringsMetadata

        Map whose keys are localized string keys and whose values provide additional non-locale-specific information about the localized string key

        -
        interface StringsMetadata {
            [k: LocalizeKey]: StringMetadata;
        }

        Indexable

        \ No newline at end of file +
        interface StringsMetadata {
            [k: LocalizeKey]: StringMetadata;
        }

        Indexable

        \ No newline at end of file diff --git a/platform-bible-utils/interfaces/UserStateContribution.html b/platform-bible-utils/interfaces/UserStateContribution.html index 5352984915..cd17a31c58 100644 --- a/platform-bible-utils/interfaces/UserStateContribution.html +++ b/platform-bible-utils/interfaces/UserStateContribution.html @@ -1,2 +1,2 @@ UserStateContribution | platform-bible-utils

        Interface UserStateContribution

        The data an extension provides to inform Platform.Bible of the user state it provides

        -
        interface UserStateContribution {
            [k: ReferencedItem]: UserState;
        }

        Indexable

        \ No newline at end of file +
        interface UserStateContribution {
            [k: ReferencedItem]: UserState;
        }

        Indexable

        \ No newline at end of file diff --git a/platform-bible-utils/types/CanHaveOnDidDispose.html b/platform-bible-utils/types/CanHaveOnDidDispose.html index b4b9dcddd4..be93f13a18 100644 --- a/platform-bible-utils/types/CanHaveOnDidDispose.html +++ b/platform-bible-utils/types/CanHaveOnDidDispose.html @@ -1,2 +1,2 @@ CanHaveOnDidDispose | platform-bible-utils

        Type alias CanHaveOnDidDispose<T>

        CanHaveOnDidDispose<T>: Omit<T, "onDidDispose">

        Allow onDidDispose to exist on the type if it was previously disallowed by CannotHaveOnDidDispose

        -

        Type Parameters

        \ No newline at end of file +

        Type Parameters

        \ No newline at end of file diff --git a/platform-bible-utils/types/ColumnsWithHeaders.html b/platform-bible-utils/types/ColumnsWithHeaders.html index 7f59477fbc..cf974ab203 100644 --- a/platform-bible-utils/types/ColumnsWithHeaders.html +++ b/platform-bible-utils/types/ColumnsWithHeaders.html @@ -1,4 +1,4 @@ ColumnsWithHeaders | platform-bible-utils

        Type alias ColumnsWithHeaders

        ColumnsWithHeaders: {
            isExtensible?: boolean;
            [property: ReferencedItem]: MenuColumnWithHeader;
        }

        Group of columns that can be combined with other columns to form a multi-column menu

        Type declaration

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/DeepPartial.html b/platform-bible-utils/types/DeepPartial.html index fc27f64ced..61ceb76a76 100644 --- a/platform-bible-utils/types/DeepPartial.html +++ b/platform-bible-utils/types/DeepPartial.html @@ -1,2 +1,2 @@ DeepPartial | platform-bible-utils

        Type alias DeepPartial<T>

        DeepPartial<T>: T extends object
            ? {
                [P in keyof T]?: DeepPartial<T[P]>
            }
            : T

        Within type T, recursively change all properties to be optional

        -

        Type Parameters

        • T
        \ No newline at end of file +

        Type Parameters

        • T
        \ No newline at end of file diff --git a/platform-bible-utils/types/DocumentCombinerOptions.html b/platform-bible-utils/types/DocumentCombinerOptions.html index 5d34d48563..cfbbfeaefc 100644 --- a/platform-bible-utils/types/DocumentCombinerOptions.html +++ b/platform-bible-utils/types/DocumentCombinerOptions.html @@ -7,4 +7,4 @@ contributed documents. If false, then throw when duplicate properties are seen in contributed documents. -

        Type declaration

        • copyDocuments: boolean
        • ignoreDuplicateProperties: boolean
        \ No newline at end of file +

        Type declaration

        • copyDocuments: boolean
        • ignoreDuplicateProperties: boolean
        \ No newline at end of file diff --git a/platform-bible-utils/types/ExtensionControlledProjectSetting.html b/platform-bible-utils/types/ExtensionControlledProjectSetting.html index 283e14e83f..48fae2170e 100644 --- a/platform-bible-utils/types/ExtensionControlledProjectSetting.html +++ b/platform-bible-utils/types/ExtensionControlledProjectSetting.html @@ -1,2 +1,2 @@ ExtensionControlledProjectSetting | platform-bible-utils

        Type alias ExtensionControlledProjectSetting

        ExtensionControlledProjectSetting: ProjectSettingBase & ModifierExtensionControlled

        Setting definition that is validated by the extension.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/ExtensionControlledSetting.html b/platform-bible-utils/types/ExtensionControlledSetting.html index e624a8271f..8865ec2da8 100644 --- a/platform-bible-utils/types/ExtensionControlledSetting.html +++ b/platform-bible-utils/types/ExtensionControlledSetting.html @@ -1,2 +1,2 @@ ExtensionControlledSetting | platform-bible-utils

        Type alias ExtensionControlledSetting

        ExtensionControlledSetting: SettingBase & ModifierExtensionControlled

        Setting definition that is validated by the extension.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/ExtensionControlledState.html b/platform-bible-utils/types/ExtensionControlledState.html index f719827c69..9bc1f36bec 100644 --- a/platform-bible-utils/types/ExtensionControlledState.html +++ b/platform-bible-utils/types/ExtensionControlledState.html @@ -1,2 +1,2 @@ ExtensionControlledState | platform-bible-utils

        Type alias ExtensionControlledState

        ExtensionControlledState: StateBase & ModifierExtensionControlled

        State definition that is validated by the extension.

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/GroupsInMultiColumnMenu.html b/platform-bible-utils/types/GroupsInMultiColumnMenu.html index e045ca95ed..2d79916a86 100644 --- a/platform-bible-utils/types/GroupsInMultiColumnMenu.html +++ b/platform-bible-utils/types/GroupsInMultiColumnMenu.html @@ -1,4 +1,4 @@ GroupsInMultiColumnMenu | platform-bible-utils

        Type alias GroupsInMultiColumnMenu

        GroupsInMultiColumnMenu: {
            [property: ReferencedItem]: MenuGroupDetailsInColumn | MenuGroupDetailsInSubMenu;
        }

        Group of menu items that can be combined with other groups to form a single menu/submenu within a multi-column menu. Groups are separated using a line within the menu/submenu.

        Type declaration

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/GroupsInSingleColumnMenu.html b/platform-bible-utils/types/GroupsInSingleColumnMenu.html index 4cfbcff61d..21200e5323 100644 --- a/platform-bible-utils/types/GroupsInSingleColumnMenu.html +++ b/platform-bible-utils/types/GroupsInSingleColumnMenu.html @@ -1,4 +1,4 @@ GroupsInSingleColumnMenu | platform-bible-utils

        Type alias GroupsInSingleColumnMenu

        GroupsInSingleColumnMenu: {
            [property: ReferencedItem]: OrderedExtensibleContainer | MenuGroupDetailsInSubMenu;
        }

        Group of menu items that can be combined with other groups to form a single context menu/submenu. Groups are separated using a line within the menu/submenu.

        Type declaration

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/JsonDocumentLike.html b/platform-bible-utils/types/JsonDocumentLike.html index 59bdcdee69..58ef74a309 100644 --- a/platform-bible-utils/types/JsonDocumentLike.html +++ b/platform-bible-utils/types/JsonDocumentLike.html @@ -1 +1 @@ -JsonDocumentLike | platform-bible-utils

        Type alias JsonDocumentLike

        JsonDocumentLike: JsonObjectLike | JsonArrayLike
        \ No newline at end of file +JsonDocumentLike | platform-bible-utils

        Type alias JsonDocumentLike

        JsonDocumentLike: JsonObjectLike | JsonArrayLike
        \ No newline at end of file diff --git a/platform-bible-utils/types/LocalizeKey.html b/platform-bible-utils/types/LocalizeKey.html index 2bfdd967ca..4c08b7e2d3 100644 --- a/platform-bible-utils/types/LocalizeKey.html +++ b/platform-bible-utils/types/LocalizeKey.html @@ -1,2 +1,2 @@ LocalizeKey | platform-bible-utils

        Type alias LocalizeKey

        LocalizeKey: `%${string}%`

        Identifier for a string that will be localized in a menu based on the user's UI language

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/Localized.html b/platform-bible-utils/types/Localized.html index 4b1348644a..285e9bd739 100644 --- a/platform-bible-utils/types/Localized.html +++ b/platform-bible-utils/types/Localized.html @@ -1,3 +1,3 @@ Localized | platform-bible-utils

        Type alias Localized<T>

        Localized<T>: ReplaceType<ReplaceType<T, LocalizeKey, string>, ReferencedItem, string>

        Type that converts any menu type before it is localized to what it is after it is localized. This can be applied to any menu type as needed.

        -

        Type Parameters

        • T
        \ No newline at end of file +

        Type Parameters

        • T
        \ No newline at end of file diff --git a/platform-bible-utils/types/LocalizedStringValue.html b/platform-bible-utils/types/LocalizedStringValue.html index e8b8a87877..78f84fb77c 100644 --- a/platform-bible-utils/types/LocalizedStringValue.html +++ b/platform-bible-utils/types/LocalizedStringValue.html @@ -1,2 +1,2 @@ LocalizedStringValue | platform-bible-utils

        Type alias LocalizedStringValue

        LocalizedStringValue: string

        Localized string value associated with this key

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/MenuColumnWithHeader.html b/platform-bible-utils/types/MenuColumnWithHeader.html index eb4da8a59c..e4a40e40e9 100644 --- a/platform-bible-utils/types/MenuColumnWithHeader.html +++ b/platform-bible-utils/types/MenuColumnWithHeader.html @@ -1,3 +1,3 @@ MenuColumnWithHeader | platform-bible-utils

        Type alias MenuColumnWithHeader

        MenuColumnWithHeader: OrderedExtensibleContainer & {
            label: LocalizeKey;
        }

        Column that includes header text in a menu

        Type declaration

        • label: LocalizeKey

          Key that represents the text of the header text of the column

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/MenuGroupDetailsInColumn.html b/platform-bible-utils/types/MenuGroupDetailsInColumn.html index e9755ada8b..decdcd75c6 100644 --- a/platform-bible-utils/types/MenuGroupDetailsInColumn.html +++ b/platform-bible-utils/types/MenuGroupDetailsInColumn.html @@ -1,3 +1,3 @@ MenuGroupDetailsInColumn | platform-bible-utils

        Type alias MenuGroupDetailsInColumn

        MenuGroupDetailsInColumn: OrderedExtensibleContainer & {
            column: ReferencedItem;
        }

        Group of menu items that belongs in a column

        Type declaration

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/MenuGroupDetailsInSubMenu.html b/platform-bible-utils/types/MenuGroupDetailsInSubMenu.html index 52195463f8..38537b54f4 100644 --- a/platform-bible-utils/types/MenuGroupDetailsInSubMenu.html +++ b/platform-bible-utils/types/MenuGroupDetailsInSubMenu.html @@ -1,3 +1,3 @@ MenuGroupDetailsInSubMenu | platform-bible-utils

        Type alias MenuGroupDetailsInSubMenu

        MenuGroupDetailsInSubMenu: OrderedExtensibleContainer & {
            menuItem: ReferencedItem;
        }

        Group of menu items that belongs in a submenu

        Type declaration

        • menuItem: ReferencedItem

          ID of menu item hosting the submenu in which this group resides

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/MenuItemBase.html b/platform-bible-utils/types/MenuItemBase.html index a3e469ecac..02ef88d602 100644 --- a/platform-bible-utils/types/MenuItemBase.html +++ b/platform-bible-utils/types/MenuItemBase.html @@ -3,4 +3,4 @@
      • localizeNotes: string

        Additional information provided by developers to help people who perform localization

      • Optional searchTerms?: LocalizeKey

        Key that represents words the platform should reference when users are searching for menu items

      • Optional tooltip?: LocalizeKey

        Key that represents the text to display if a mouse pointer hovers over the menu item

        -
      • \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/MenuItemContainingCommand.html b/platform-bible-utils/types/MenuItemContainingCommand.html index e3b4d81e17..3cbbdcdf97 100644 --- a/platform-bible-utils/types/MenuItemContainingCommand.html +++ b/platform-bible-utils/types/MenuItemContainingCommand.html @@ -1,5 +1,7 @@ MenuItemContainingCommand | platform-bible-utils

        Type alias MenuItemContainingCommand

        MenuItemContainingCommand: MenuItemBase & {
            command: ReferencedItem;
            iconPathAfter?: string;
            iconPathBefore?: string;
        }

        Menu item that runs a command

        Type declaration

        • command: ReferencedItem

          Name of the PAPI command to run when this menu item is selected.

          -
        • Optional iconPathAfter?: string

          Path to the icon to display after the menu text

          -
        • Optional iconPathBefore?: string

          Path to the icon to display before the menu text

          -
        \ No newline at end of file +
      • Optional iconPathAfter?: string

        Uri path to the icon to display after the menu text. Ex: +papi-extension://helloWorld/assets/icon.png

        +
      • Optional iconPathBefore?: string

        Uri path to the icon to display before the menu text. Ex: +papi-extension://helloWorld/assets/icon.png

        +
      • \ No newline at end of file diff --git a/platform-bible-utils/types/MenuItemContainingSubmenu.html b/platform-bible-utils/types/MenuItemContainingSubmenu.html index 422a3b8041..be27e1c516 100644 --- a/platform-bible-utils/types/MenuItemContainingSubmenu.html +++ b/platform-bible-utils/types/MenuItemContainingSubmenu.html @@ -1,3 +1,3 @@ MenuItemContainingSubmenu | platform-bible-utils

        Type alias MenuItemContainingSubmenu

        MenuItemContainingSubmenu: MenuItemBase & {
            id: ReferencedItem;
        }

        Menu item that hosts a submenu

        Type declaration

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/MultiColumnMenu.html b/platform-bible-utils/types/MultiColumnMenu.html index f59b79a8c5..b9a6b6c01f 100644 --- a/platform-bible-utils/types/MultiColumnMenu.html +++ b/platform-bible-utils/types/MultiColumnMenu.html @@ -2,4 +2,4 @@

        Type declaration

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/OrderedExtensibleContainer.html b/platform-bible-utils/types/OrderedExtensibleContainer.html index 4ec07aa8e9..61b9558af2 100644 --- a/platform-bible-utils/types/OrderedExtensibleContainer.html +++ b/platform-bible-utils/types/OrderedExtensibleContainer.html @@ -1,2 +1,2 @@ OrderedExtensibleContainer | platform-bible-utils

        Type alias OrderedExtensibleContainer

        OrderedExtensibleContainer: OrderedItem & {
            isExtensible?: boolean;
        }

        Type declaration

        • Optional isExtensible?: boolean

          Determines whether other items can be added to this after it has been defined

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/OrderedItem.html b/platform-bible-utils/types/OrderedItem.html index efd03c167b..7e4e895d8c 100644 --- a/platform-bible-utils/types/OrderedItem.html +++ b/platform-bible-utils/types/OrderedItem.html @@ -1,2 +1,2 @@ OrderedItem | platform-bible-utils

        Type alias OrderedItem

        OrderedItem: {
            order: number;
        }

        Type declaration

        • order: number

          Relative order of this item compared to other items in the same parent/scope (sorted ascending)

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/PlatformEvent.html b/platform-bible-utils/types/PlatformEvent.html index daac49dab6..3632b71e5b 100644 --- a/platform-bible-utils/types/PlatformEvent.html +++ b/platform-bible-utils/types/PlatformEvent.html @@ -2,4 +2,4 @@

        Type Parameters

        • T

        Type declaration

        Returns

        Unsubscriber function to run to stop calling the passed-in function when the event is emitted

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/PlatformEventAsync.html b/platform-bible-utils/types/PlatformEventAsync.html index b68a4b6325..dafae78195 100644 --- a/platform-bible-utils/types/PlatformEventAsync.html +++ b/platform-bible-utils/types/PlatformEventAsync.html @@ -1,3 +1,3 @@ PlatformEventAsync | platform-bible-utils

        Type alias PlatformEventAsync<T>

        PlatformEventAsync<T>: ((callback) => Promise<UnsubscriberAsync>)

        A PapiEvent that subscribes asynchronously and resolves an asynchronous unsubscriber.

        Note: The callback itself is not asynchronous.

        -

        Type Parameters

        • T

        Type declaration

        \ No newline at end of file +

        Type Parameters

        • T

        Type declaration

        \ No newline at end of file diff --git a/platform-bible-utils/types/PlatformEventHandler.html b/platform-bible-utils/types/PlatformEventHandler.html index 675d0843a7..fb23c51dbe 100644 --- a/platform-bible-utils/types/PlatformEventHandler.html +++ b/platform-bible-utils/types/PlatformEventHandler.html @@ -1,2 +1,2 @@ PlatformEventHandler | platform-bible-utils

        Type alias PlatformEventHandler<T>

        PlatformEventHandler<T>: ((event) => void)

        Callback function that accepts an event and should run when an event is emitted

        -

        Type Parameters

        • T

        Type declaration

          • (event): void
          • Parameters

            • event: T

            Returns void

        \ No newline at end of file +

        Type Parameters

        • T

        Type declaration

          • (event): void
          • Parameters

            • event: T

            Returns void

        \ No newline at end of file diff --git a/platform-bible-utils/types/PlatformMenus.html b/platform-bible-utils/types/PlatformMenus.html index 42be1ead83..7492cb2cca 100644 --- a/platform-bible-utils/types/PlatformMenus.html +++ b/platform-bible-utils/types/PlatformMenus.html @@ -3,4 +3,4 @@
      • defaultWebViewTopMenu: MultiColumnMenu

        Default top menu for web views that don't specify their own

      • mainMenu: MultiColumnMenu

        Top level menu for the application

      • webViewMenus: WebViewMenus

        Menus that apply per web view in the application

        -
      • \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/ProjectSetting.html b/platform-bible-utils/types/ProjectSetting.html index 3df6103c2d..cf836b8520 100644 --- a/platform-bible-utils/types/ProjectSetting.html +++ b/platform-bible-utils/types/ProjectSetting.html @@ -1,2 +1,2 @@ ProjectSetting | platform-bible-utils

        Type alias ProjectSetting

        A description of an extension's setting entry

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/ProjectSettingBase.html b/platform-bible-utils/types/ProjectSettingBase.html index 98a8087cb1..e11b9be99b 100644 --- a/platform-bible-utils/types/ProjectSettingBase.html +++ b/platform-bible-utils/types/ProjectSettingBase.html @@ -1,2 +1,2 @@ ProjectSettingBase | platform-bible-utils

        Type alias ProjectSettingBase

        ProjectSettingBase: SettingBase & ModifierProject

        Base information needed to describe a project setting entry

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/ProjectSettingsContribution.html b/platform-bible-utils/types/ProjectSettingsContribution.html index 7d22b4f026..ccb4e876e6 100644 --- a/platform-bible-utils/types/ProjectSettingsContribution.html +++ b/platform-bible-utils/types/ProjectSettingsContribution.html @@ -1,2 +1,2 @@ ProjectSettingsContribution | platform-bible-utils

        Type alias ProjectSettingsContribution

        ProjectSettingsContribution: ProjectSettingsGroup | ProjectSettingsGroup[]

        The data an extension provides to inform Platform.Bible of the project settings it provides

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/ReferencedItem.html b/platform-bible-utils/types/ReferencedItem.html index 957fa5f23b..120a96545d 100644 --- a/platform-bible-utils/types/ReferencedItem.html +++ b/platform-bible-utils/types/ReferencedItem.html @@ -1,2 +1,2 @@ ReferencedItem | platform-bible-utils

        Type alias ReferencedItem

        ReferencedItem: `${string}.${string}`

        Name of some UI element (i.e., tab, column, group, menu item) or some PAPI object (i.e., command)

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/ReplaceType.html b/platform-bible-utils/types/ReplaceType.html index 892ca89bb4..d0cb33ba0a 100644 --- a/platform-bible-utils/types/ReplaceType.html +++ b/platform-bible-utils/types/ReplaceType.html @@ -1,2 +1,2 @@ ReplaceType | platform-bible-utils

        Type alias ReplaceType<T, A, B>

        ReplaceType<T, A, B>: T extends A
            ? B
            : T extends object
                ? {
                    [K in keyof T]: ReplaceType<T[K], A, B>
                }
                : T

        Within type T, recursively change properties that were of type A to be of type B

        -

        Type Parameters

        • T
        • A
        • B
        \ No newline at end of file +

        Type Parameters

        • T
        • A
        • B
        \ No newline at end of file diff --git a/platform-bible-utils/types/ScriptureNode.html b/platform-bible-utils/types/ScriptureNode.html index 040ff95a55..7c306f0367 100644 --- a/platform-bible-utils/types/ScriptureNode.html +++ b/platform-bible-utils/types/ScriptureNode.html @@ -1,3 +1,3 @@ ScriptureNode | platform-bible-utils

        Type alias ScriptureNode

        ScriptureNode: ScriptureReference & {
            jsonPath: string;
        }

        Represents a "node" in the JSON used to present Scripture in the editor, with a path that is relative to the start of a verse.

        -

        Type declaration

        • jsonPath: string
        \ No newline at end of file +

        Type declaration

        • jsonPath: string
        \ No newline at end of file diff --git a/platform-bible-utils/types/ScriptureSelection.html b/platform-bible-utils/types/ScriptureSelection.html index c8a761f367..4e999d2a0e 100644 --- a/platform-bible-utils/types/ScriptureSelection.html +++ b/platform-bible-utils/types/ScriptureSelection.html @@ -1,3 +1,3 @@ ScriptureSelection | platform-bible-utils

        Type alias ScriptureSelection

        ScriptureSelection: {
            end?: ScriptureNode | ScriptureTextAnchor;
            start: ScriptureNode | ScriptureTextAnchor;
        }

        Represents a range of text in the Scripture editor. The start and end node are expected to be in the same book.

        -

        Type declaration

        \ No newline at end of file +

        Type declaration

        \ No newline at end of file diff --git a/platform-bible-utils/types/ScriptureTextAnchor.html b/platform-bible-utils/types/ScriptureTextAnchor.html index 4628f61ba0..2be7610cf6 100644 --- a/platform-bible-utils/types/ScriptureTextAnchor.html +++ b/platform-bible-utils/types/ScriptureTextAnchor.html @@ -1,2 +1,2 @@ ScriptureTextAnchor | platform-bible-utils

        Type alias ScriptureTextAnchor

        ScriptureTextAnchor: ScriptureNode & {
            offset: number;
        }

        Represents a specific character offset in the text of a textual Scripture node (in the editor.)

        -

        Type declaration

        • offset: number
        \ No newline at end of file +

        Type declaration

        • offset: number
        \ No newline at end of file diff --git a/platform-bible-utils/types/Setting.html b/platform-bible-utils/types/Setting.html index b8209eacea..bb27c0fc9a 100644 --- a/platform-bible-utils/types/Setting.html +++ b/platform-bible-utils/types/Setting.html @@ -1,2 +1,2 @@ Setting | platform-bible-utils

        Type alias Setting

        A description of an extension's setting entry

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/SettingBase.html b/platform-bible-utils/types/SettingBase.html index 250d2ad5ec..d7dc005dc7 100644 --- a/platform-bible-utils/types/SettingBase.html +++ b/platform-bible-utils/types/SettingBase.html @@ -1,4 +1,4 @@ SettingBase | platform-bible-utils

        Type alias SettingBase

        SettingBase: StateBase & {
            description?: LocalizeKey;
            label: LocalizeKey;
            [k: string]: unknown;
        }

        Base information needed to describe a setting entry

        Type declaration

        • [k: string]: unknown
        • Optional description?: LocalizeKey

          LocalizeKey that displays in the settings dialog to describe the setting

        • label: LocalizeKey

          LocalizeKey that displays in the settings dialog as the setting name

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/SettingsContribution.html b/platform-bible-utils/types/SettingsContribution.html index 92e293e520..98d28e5d34 100644 --- a/platform-bible-utils/types/SettingsContribution.html +++ b/platform-bible-utils/types/SettingsContribution.html @@ -1,2 +1,2 @@ SettingsContribution | platform-bible-utils

        Type alias SettingsContribution

        SettingsContribution: SettingsGroup | SettingsGroup[]

        The data an extension provides to inform Platform.Bible of the settings it provides

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/SingleColumnMenu.html b/platform-bible-utils/types/SingleColumnMenu.html index 75f3489bb5..a05516ce5f 100644 --- a/platform-bible-utils/types/SingleColumnMenu.html +++ b/platform-bible-utils/types/SingleColumnMenu.html @@ -1,4 +1,4 @@ SingleColumnMenu | platform-bible-utils

        Type alias SingleColumnMenu

        SingleColumnMenu: {
            groups: GroupsInSingleColumnMenu;
            items: (MenuItemContainingCommand | MenuItemContainingSubmenu)[];
        }

        Menu that contains a column without a header

        Type declaration

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/UnionToIntersection.html b/platform-bible-utils/types/UnionToIntersection.html index b4084a173e..a0f314248d 100644 --- a/platform-bible-utils/types/UnionToIntersection.html +++ b/platform-bible-utils/types/UnionToIntersection.html @@ -1,5 +1,5 @@ UnionToIntersection | platform-bible-utils

        Type alias UnionToIntersection<U>

        UnionToIntersection<U>: (U extends any
                ? ((x) => void)
                : never) extends ((x) => void)
            ? I
            : never

        Converts a union type to an intersection type (| to &).

        Note: this utility type is for use on object types. It may fail on other types.

        -

        Type Parameters

        • U

        Example

        type TypeOne = { one: string };
        type TypeTwo = { two: number };
        type TypeThree = { three: string };

        type TypeNums = { one: TypeOne; two: TypeTwo; three: TypeThree };
        const numNames = ['one', 'two'] as const;
        type TypeNumNames = typeof numNames;

        // Same as `TypeOne | TypeTwo`
        // `{ one: string } | { two: number }`
        type TypeOneTwoUnion = TypeNums[TypeNumNames[number]];

        // Same as `TypeOne & TypeTwo`
        // `{ one: string; two: number }`
        type TypeOneTwoIntersection = UnionToIntersection<TypeOneTwoUnion>; +

        Type Parameters

        • U

        Example

        type TypeOne = { one: string };
        type TypeTwo = { two: number };
        type TypeThree = { three: string };

        type TypeNums = { one: TypeOne; two: TypeTwo; three: TypeThree };
        const numNames = ['one', 'two'] as const;
        type TypeNumNames = typeof numNames;

        // Same as `TypeOne | TypeTwo`
        // `{ one: string } | { two: number }`
        type TypeOneTwoUnion = TypeNums[TypeNumNames[number]];

        // Same as `TypeOne & TypeTwo`
        // `{ one: string; two: number }`
        type TypeOneTwoIntersection = UnionToIntersection<TypeOneTwoUnion>;
        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/Unsubscriber.html b/platform-bible-utils/types/Unsubscriber.html index cd3fdefd43..3d5f92153f 100644 --- a/platform-bible-utils/types/Unsubscriber.html +++ b/platform-bible-utils/types/Unsubscriber.html @@ -1,2 +1,2 @@ Unsubscriber | platform-bible-utils

        Type alias Unsubscriber

        Unsubscriber: (() => boolean)

        Function to run to dispose of something. Returns true if successfully unsubscribed

        -

        Type declaration

          • (): boolean
          • Returns boolean

        \ No newline at end of file +

        Type declaration

          • (): boolean
          • Returns boolean

        \ No newline at end of file diff --git a/platform-bible-utils/types/UnsubscriberAsync.html b/platform-bible-utils/types/UnsubscriberAsync.html index 61fb080f3e..1d8b8df6f0 100644 --- a/platform-bible-utils/types/UnsubscriberAsync.html +++ b/platform-bible-utils/types/UnsubscriberAsync.html @@ -1,3 +1,3 @@ UnsubscriberAsync | platform-bible-utils

        Type alias UnsubscriberAsync

        UnsubscriberAsync: (() => Promise<boolean>)

        Function to run to dispose of something that runs asynchronously. The promise resolves to true if successfully unsubscribed

        -

        Type declaration

          • (): Promise<boolean>
          • Returns Promise<boolean>

        \ No newline at end of file +

        Type declaration

          • (): Promise<boolean>
          • Returns Promise<boolean>

        \ No newline at end of file diff --git a/platform-bible-utils/types/UserState.html b/platform-bible-utils/types/UserState.html index fd2867e08b..32f96ff46a 100644 --- a/platform-bible-utils/types/UserState.html +++ b/platform-bible-utils/types/UserState.html @@ -1,2 +1,2 @@ UserState | platform-bible-utils

        Type alias UserState

        A description of an extension's user state entry

        -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/WebViewMenu.html b/platform-bible-utils/types/WebViewMenu.html index 8058ca722e..0b010ab32e 100644 --- a/platform-bible-utils/types/WebViewMenu.html +++ b/platform-bible-utils/types/WebViewMenu.html @@ -2,4 +2,4 @@

        Type declaration

        • contextMenu: SingleColumnMenu | undefined

          Menu that opens when you right click on the main body/area of a tab

        • includeDefaults: boolean | undefined

          Indicates whether the platform default menus should be included for this webview

        • topMenu: MultiColumnMenu | undefined

          Menu that opens when you click on the top left corner of a tab

          -
        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/types/WebViewMenus.html b/platform-bible-utils/types/WebViewMenus.html index 7c4e9c4893..6b8c83c148 100644 --- a/platform-bible-utils/types/WebViewMenus.html +++ b/platform-bible-utils/types/WebViewMenus.html @@ -1,3 +1,3 @@ WebViewMenus | platform-bible-utils

        Type alias WebViewMenus

        WebViewMenus: {
            [property: ReferencedItem]: WebViewMenu;
        }

        Menus for all web views

        Type declaration

        \ No newline at end of file +
        \ No newline at end of file diff --git a/platform-bible-utils/variables/FIRST_SCR_BOOK_NUM.html b/platform-bible-utils/variables/FIRST_SCR_BOOK_NUM.html index 3ca1293374..38564eb713 100644 --- a/platform-bible-utils/variables/FIRST_SCR_BOOK_NUM.html +++ b/platform-bible-utils/variables/FIRST_SCR_BOOK_NUM.html @@ -1 +1 @@ -FIRST_SCR_BOOK_NUM | platform-bible-utils

        Variable FIRST_SCR_BOOK_NUMConst

        FIRST_SCR_BOOK_NUM: 1 = 1
        \ No newline at end of file +FIRST_SCR_BOOK_NUM | platform-bible-utils

        Variable FIRST_SCR_BOOK_NUMConst

        FIRST_SCR_BOOK_NUM: 1 = 1
        \ No newline at end of file diff --git a/platform-bible-utils/variables/FIRST_SCR_CHAPTER_NUM.html b/platform-bible-utils/variables/FIRST_SCR_CHAPTER_NUM.html index 9903331e02..ff7ac7cb78 100644 --- a/platform-bible-utils/variables/FIRST_SCR_CHAPTER_NUM.html +++ b/platform-bible-utils/variables/FIRST_SCR_CHAPTER_NUM.html @@ -1 +1 @@ -FIRST_SCR_CHAPTER_NUM | platform-bible-utils

        Variable FIRST_SCR_CHAPTER_NUMConst

        FIRST_SCR_CHAPTER_NUM: 1 = 1
        \ No newline at end of file +FIRST_SCR_CHAPTER_NUM | platform-bible-utils

        Variable FIRST_SCR_CHAPTER_NUMConst

        FIRST_SCR_CHAPTER_NUM: 1 = 1
        \ No newline at end of file diff --git a/platform-bible-utils/variables/FIRST_SCR_VERSE_NUM.html b/platform-bible-utils/variables/FIRST_SCR_VERSE_NUM.html index eb807cc049..20b2074a59 100644 --- a/platform-bible-utils/variables/FIRST_SCR_VERSE_NUM.html +++ b/platform-bible-utils/variables/FIRST_SCR_VERSE_NUM.html @@ -1 +1 @@ -FIRST_SCR_VERSE_NUM | platform-bible-utils

        Variable FIRST_SCR_VERSE_NUMConst

        FIRST_SCR_VERSE_NUM: 1 = 1
        \ No newline at end of file +FIRST_SCR_VERSE_NUM | platform-bible-utils

        Variable FIRST_SCR_VERSE_NUMConst

        FIRST_SCR_VERSE_NUM: 1 = 1
        \ No newline at end of file diff --git a/platform-bible-utils/variables/LAST_SCR_BOOK_NUM.html b/platform-bible-utils/variables/LAST_SCR_BOOK_NUM.html index ccfae6c0c3..2ac132b54b 100644 --- a/platform-bible-utils/variables/LAST_SCR_BOOK_NUM.html +++ b/platform-bible-utils/variables/LAST_SCR_BOOK_NUM.html @@ -1 +1 @@ -LAST_SCR_BOOK_NUM | platform-bible-utils

        Variable LAST_SCR_BOOK_NUMConst

        LAST_SCR_BOOK_NUM: number = ...
        \ No newline at end of file +LAST_SCR_BOOK_NUM | platform-bible-utils

        Variable LAST_SCR_BOOK_NUMConst

        LAST_SCR_BOOK_NUM: number = ...
        \ No newline at end of file diff --git a/platform-bible-utils/variables/localizedStringsDocumentSchema.html b/platform-bible-utils/variables/localizedStringsDocumentSchema.html index 2b25abe321..8bc53cf0b3 100644 --- a/platform-bible-utils/variables/localizedStringsDocumentSchema.html +++ b/platform-bible-utils/variables/localizedStringsDocumentSchema.html @@ -1,2 +1,2 @@ -localizedStringsDocumentSchema | platform-bible-utils

        Variable localizedStringsDocumentSchemaConst

        localizedStringsDocumentSchema: {
            $defs: {
                languageStrings: {
                    additionalProperties: boolean;
                    description: string;
                    patternProperties: {
                        ^%[\w\-\.]+%$: {
                            $ref: string;
                        };
                    };
                    type: string;
                };
                localizeKey: {
                    description: string;
                    pattern: string;
                    tsType: string;
                    type: string;
                };
                localizedStringValue: {
                    description: string;
                    type: string;
                };
                stringMetadata: {
                    description: string;
                    properties: {
                        fallbackKey: {
                            $ref: string;
                            description: string;
                        };
                        notes: {
                            description: string;
                            type: string;
                        };
                    };
                    type: string;
                };
                stringsMetadata: {
                    additionalProperties: boolean;
                    description: string;
                    patternProperties: {
                        ^%[\w\-\.]+%$: {
                            $ref: string;
                        };
                    };
                    type: string;
                };
            };
            $schema: string;
            description: string;
            properties: {
                localizedStrings: {
                    additionalProperties: {
                        $ref: string;
                    };
                    type: string;
                };
                metadata: {
                    $ref: string;
                };
            };
            title: string;
            type: string;
        } = ...

        JSON schema object that aligns with the LocalizedStringDataContribution type

        -

        Type declaration

        • $defs: {
              languageStrings: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^%[\w\-\.]+%$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
              localizeKey: {
                  description: string;
                  pattern: string;
                  tsType: string;
                  type: string;
              };
              localizedStringValue: {
                  description: string;
                  type: string;
              };
              stringMetadata: {
                  description: string;
                  properties: {
                      fallbackKey: {
                          $ref: string;
                          description: string;
                      };
                      notes: {
                          description: string;
                          type: string;
                      };
                  };
                  type: string;
              };
              stringsMetadata: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^%[\w\-\.]+%$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
          }
          • languageStrings: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^%[\w\-\.]+%$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^%[\w\-\.]+%$: {
                      $ref: string;
                  };
              }
              • ^%[\w\-\.]+%$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
          • localizeKey: {
                description: string;
                pattern: string;
                tsType: string;
                type: string;
            }
            • description: string
            • pattern: string
            • tsType: string
            • type: string
          • localizedStringValue: {
                description: string;
                type: string;
            }
            • description: string
            • type: string
          • stringMetadata: {
                description: string;
                properties: {
                    fallbackKey: {
                        $ref: string;
                        description: string;
                    };
                    notes: {
                        description: string;
                        type: string;
                    };
                };
                type: string;
            }
            • description: string
            • properties: {
                  fallbackKey: {
                      $ref: string;
                      description: string;
                  };
                  notes: {
                      description: string;
                      type: string;
                  };
              }
              • fallbackKey: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • notes: {
                    description: string;
                    type: string;
                }
                • description: string
                • type: string
            • type: string
          • stringsMetadata: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^%[\w\-\.]+%$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^%[\w\-\.]+%$: {
                      $ref: string;
                  };
              }
              • ^%[\w\-\.]+%$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
        • $schema: string
        • description: string
        • properties: {
              localizedStrings: {
                  additionalProperties: {
                      $ref: string;
                  };
                  type: string;
              };
              metadata: {
                  $ref: string;
              };
          }
          • localizedStrings: {
                additionalProperties: {
                    $ref: string;
                };
                type: string;
            }
            • additionalProperties: {
                  $ref: string;
              }
              • $ref: string
            • type: string
          • metadata: {
                $ref: string;
            }
            • $ref: string
        • title: string
        • type: string
        \ No newline at end of file +localizedStringsDocumentSchema | platform-bible-utils

        Variable localizedStringsDocumentSchemaConst

        localizedStringsDocumentSchema: {
            $defs: {
                languageStrings: {
                    additionalProperties: boolean;
                    description: string;
                    patternProperties: {
                        ^%[\w\-\.]+%$: {
                            $ref: string;
                        };
                    };
                    type: string;
                };
                localizeKey: {
                    description: string;
                    pattern: string;
                    tsType: string;
                    type: string;
                };
                localizedStringValue: {
                    description: string;
                    type: string;
                };
                stringMetadata: {
                    description: string;
                    properties: {
                        fallbackKey: {
                            description: string;
                            pattern: string;
                            tsType: string;
                            type: string;
                        };
                        notes: {
                            description: string;
                            type: string;
                        };
                    };
                    type: string;
                };
                stringsMetadata: {
                    additionalProperties: boolean;
                    description: string;
                    patternProperties: {
                        ^%[\w\-\.]+%$: {
                            $ref: string;
                        };
                    };
                    type: string;
                };
            };
            $schema: string;
            description: string;
            properties: {
                localizedStrings: {
                    additionalProperties: {
                        $ref: string;
                    };
                    type: string;
                };
                metadata: {
                    $ref: string;
                };
            };
            title: string;
            type: string;
        } = ...

        JSON schema object that aligns with the LocalizedStringDataContribution type

        +

        Type declaration

        • $defs: {
              languageStrings: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^%[\w\-\.]+%$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
              localizeKey: {
                  description: string;
                  pattern: string;
                  tsType: string;
                  type: string;
              };
              localizedStringValue: {
                  description: string;
                  type: string;
              };
              stringMetadata: {
                  description: string;
                  properties: {
                      fallbackKey: {
                          description: string;
                          pattern: string;
                          tsType: string;
                          type: string;
                      };
                      notes: {
                          description: string;
                          type: string;
                      };
                  };
                  type: string;
              };
              stringsMetadata: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^%[\w\-\.]+%$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
          }
          • languageStrings: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^%[\w\-\.]+%$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^%[\w\-\.]+%$: {
                      $ref: string;
                  };
              }
              • ^%[\w\-\.]+%$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
          • localizeKey: {
                description: string;
                pattern: string;
                tsType: string;
                type: string;
            }
            • description: string
            • pattern: string
            • tsType: string
            • type: string
          • localizedStringValue: {
                description: string;
                type: string;
            }
            • description: string
            • type: string
          • stringMetadata: {
                description: string;
                properties: {
                    fallbackKey: {
                        description: string;
                        pattern: string;
                        tsType: string;
                        type: string;
                    };
                    notes: {
                        description: string;
                        type: string;
                    };
                };
                type: string;
            }
            • description: string
            • properties: {
                  fallbackKey: {
                      description: string;
                      pattern: string;
                      tsType: string;
                      type: string;
                  };
                  notes: {
                      description: string;
                      type: string;
                  };
              }
              • fallbackKey: {
                    description: string;
                    pattern: string;
                    tsType: string;
                    type: string;
                }
                • description: string
                • pattern: string
                • tsType: string
                • type: string
              • notes: {
                    description: string;
                    type: string;
                }
                • description: string
                • type: string
            • type: string
          • stringsMetadata: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^%[\w\-\.]+%$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^%[\w\-\.]+%$: {
                      $ref: string;
                  };
              }
              • ^%[\w\-\.]+%$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
        • $schema: string
        • description: string
        • properties: {
              localizedStrings: {
                  additionalProperties: {
                      $ref: string;
                  };
                  type: string;
              };
              metadata: {
                  $ref: string;
              };
          }
          • localizedStrings: {
                additionalProperties: {
                    $ref: string;
                };
                type: string;
            }
            • additionalProperties: {
                  $ref: string;
              }
              • $ref: string
            • type: string
          • metadata: {
                $ref: string;
            }
            • $ref: string
        • title: string
        • type: string
        \ No newline at end of file diff --git a/platform-bible-utils/variables/menuDocumentSchema.html b/platform-bible-utils/variables/menuDocumentSchema.html index 4e45dcaabc..b43e1a902c 100644 --- a/platform-bible-utils/variables/menuDocumentSchema.html +++ b/platform-bible-utils/variables/menuDocumentSchema.html @@ -1,2 +1,2 @@ menuDocumentSchema | platform-bible-utils

        Variable menuDocumentSchemaConst

        menuDocumentSchema: {
            $defs: {
                columnsWithHeaders: {
                    description: string;
                    patternProperties: {
                        ^[\w\-]+\.[\w\-]+$: {
                            additionalProperties: boolean;
                            description: string;
                            properties: {
                                isExtensible: {
                                    description: string;
                                    type: string;
                                };
                                label: {
                                    $ref: string;
                                    description: string;
                                };
                                localizeNotes: {
                                    description: string;
                                    type: string;
                                };
                                order: {
                                    description: string;
                                    type: string;
                                };
                            };
                            required: string[];
                            type: string;
                        };
                    };
                    properties: {
                        isExtensible: {
                            description: string;
                            type: string;
                        };
                    };
                    type: string;
                };
                groupsAndItems: {
                    description: string;
                    properties: {
                        groups: {
                            $ref: string;
                            description: string;
                        };
                        items: {
                            description: string;
                            items: {
                                $ref: string;
                            };
                            type: string;
                            uniqueItems: boolean;
                        };
                    };
                    required: string[];
                    type: string;
                };
                localizeKey: {
                    description: string;
                    pattern: string;
                    type: string;
                };
                menuGroups: {
                    additionalProperties: boolean;
                    description: string;
                    patternProperties: {
                        ^[\w\-]+\.[\w\-]+$: {
                            description: string;
                            oneOf: ({
                                additionalProperties: boolean;
                                properties: {
                                    column: {
                                        $ref: string;
                                        description: string;
                                    };
                                    isExtensible: {
                                        description: string;
                                        type: string;
                                    };
                                    menuItem?: undefined;
                                    order: {
                                        description: string;
                                        type: string;
                                    };
                                };
                                required: string[];
                            } | {
                                additionalProperties: boolean;
                                properties: {
                                    column?: undefined;
                                    isExtensible: {
                                        description: string;
                                        type: string;
                                    };
                                    menuItem: {
                                        $ref: string;
                                        description: string;
                                    };
                                    order: {
                                        description: string;
                                        type: string;
                                    };
                                };
                                required: string[];
                            })[];
                            type: string;
                        };
                    };
                    type: string;
                };
                menuItem: {
                    description: string;
                    oneOf: ({
                        properties: {
                            command?: undefined;
                            iconPathAfter?: undefined;
                            iconPathBefore?: undefined;
                            id: {
                                $ref: string;
                                description: string;
                            };
                        };
                        required: string[];
                    } | {
                        properties: {
                            command: {
                                $ref: string;
                                description: string;
                            };
                            iconPathAfter: {
                                description: string;
                                type: string;
                            };
                            iconPathBefore: {
                                description: string;
                                type: string;
                            };
                            id?: undefined;
                        };
                        required: string[];
                    })[];
                    properties: {
                        group: {
                            $ref: string;
                            description: string;
                        };
                        label: {
                            $ref: string;
                            description: string;
                        };
                        localizeNotes: {
                            description: string;
                            type: string;
                        };
                        order: {
                            description: string;
                            type: string;
                        };
                        searchTerms: {
                            $ref: string;
                            description: string;
                        };
                        tooltip: {
                            $ref: string;
                            description: string;
                        };
                    };
                    required: string[];
                    type: string;
                    unevaluatedProperties: boolean;
                };
                menusForOneWebView: {
                    additionalProperties: boolean;
                    description: string;
                    properties: {
                        contextMenu: {
                            $ref: string;
                            description: string;
                        };
                        includeDefaults: {
                            description: string;
                            type: string;
                        };
                        topMenu: {
                            $ref: string;
                            description: string;
                        };
                    };
                    type: string;
                };
                multiColumnMenu: {
                    allOf: ({
                        $ref: string;
                        properties?: undefined;
                        required?: undefined;
                    } | {
                        $ref?: undefined;
                        properties: {
                            columns: {
                                $ref: string;
                                description: string;
                            };
                        };
                        required: string[];
                    })[];
                    description: string;
                    type: string;
                    unevaluatedProperties: boolean;
                };
                referencedItem: {
                    description: string;
                    pattern: string;
                    type: string;
                };
                singleColumnMenu: {
                    allOf: {
                        $ref: string;
                    }[];
                    description: string;
                    type: string;
                    unevaluatedProperties: boolean;
                };
            };
            additionalProperties: boolean;
            properties: {
                defaultWebViewContextMenu: {
                    $ref: string;
                    description: string;
                };
                defaultWebViewTopMenu: {
                    $ref: string;
                    description: string;
                };
                mainMenu: {
                    $ref: string;
                    description: string;
                };
                webViewMenus: {
                    additionalProperties: boolean;
                    description: string;
                    patternProperties: {
                        ^[\w\-]+\.[\w\-]+$: {
                            $ref: string;
                        };
                    };
                    type: string;
                };
            };
            required: string[];
            title: string;
            type: string;
        } = ...

        JSON schema object that aligns with the PlatformMenus type

        -

        Type declaration

        • $defs: {
              columnsWithHeaders: {
                  description: string;
                  patternProperties: {
                      ^[\w\-]+\.[\w\-]+$: {
                          additionalProperties: boolean;
                          description: string;
                          properties: {
                              isExtensible: {
                                  description: string;
                                  type: string;
                              };
                              label: {
                                  $ref: string;
                                  description: string;
                              };
                              localizeNotes: {
                                  description: string;
                                  type: string;
                              };
                              order: {
                                  description: string;
                                  type: string;
                              };
                          };
                          required: string[];
                          type: string;
                      };
                  };
                  properties: {
                      isExtensible: {
                          description: string;
                          type: string;
                      };
                  };
                  type: string;
              };
              groupsAndItems: {
                  description: string;
                  properties: {
                      groups: {
                          $ref: string;
                          description: string;
                      };
                      items: {
                          description: string;
                          items: {
                              $ref: string;
                          };
                          type: string;
                          uniqueItems: boolean;
                      };
                  };
                  required: string[];
                  type: string;
              };
              localizeKey: {
                  description: string;
                  pattern: string;
                  type: string;
              };
              menuGroups: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w\-]+\.[\w\-]+$: {
                          description: string;
                          oneOf: ({
                              additionalProperties: boolean;
                              properties: {
                                  column: {
                                      $ref: string;
                                      description: string;
                                  };
                                  isExtensible: {
                                      description: string;
                                      type: string;
                                  };
                                  menuItem?: undefined;
                                  order: {
                                      description: string;
                                      type: string;
                                  };
                              };
                              required: string[];
                          } | {
                              additionalProperties: boolean;
                              properties: {
                                  column?: undefined;
                                  isExtensible: {
                                      description: string;
                                      type: string;
                                  };
                                  menuItem: {
                                      $ref: string;
                                      description: string;
                                  };
                                  order: {
                                      description: string;
                                      type: string;
                                  };
                              };
                              required: string[];
                          })[];
                          type: string;
                      };
                  };
                  type: string;
              };
              menuItem: {
                  description: string;
                  oneOf: ({
                      properties: {
                          command?: undefined;
                          iconPathAfter?: undefined;
                          iconPathBefore?: undefined;
                          id: {
                              $ref: string;
                              description: string;
                          };
                      };
                      required: string[];
                  } | {
                      properties: {
                          command: {
                              $ref: string;
                              description: string;
                          };
                          iconPathAfter: {
                              description: string;
                              type: string;
                          };
                          iconPathBefore: {
                              description: string;
                              type: string;
                          };
                          id?: undefined;
                      };
                      required: string[];
                  })[];
                  properties: {
                      group: {
                          $ref: string;
                          description: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                      localizeNotes: {
                          description: string;
                          type: string;
                      };
                      order: {
                          description: string;
                          type: string;
                      };
                      searchTerms: {
                          $ref: string;
                          description: string;
                      };
                      tooltip: {
                          $ref: string;
                          description: string;
                      };
                  };
                  required: string[];
                  type: string;
                  unevaluatedProperties: boolean;
              };
              menusForOneWebView: {
                  additionalProperties: boolean;
                  description: string;
                  properties: {
                      contextMenu: {
                          $ref: string;
                          description: string;
                      };
                      includeDefaults: {
                          description: string;
                          type: string;
                      };
                      topMenu: {
                          $ref: string;
                          description: string;
                      };
                  };
                  type: string;
              };
              multiColumnMenu: {
                  allOf: ({
                      $ref: string;
                      properties?: undefined;
                      required?: undefined;
                  } | {
                      $ref?: undefined;
                      properties: {
                          columns: {
                              $ref: string;
                              description: string;
                          };
                      };
                      required: string[];
                  })[];
                  description: string;
                  type: string;
                  unevaluatedProperties: boolean;
              };
              referencedItem: {
                  description: string;
                  pattern: string;
                  type: string;
              };
              singleColumnMenu: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
                  type: string;
                  unevaluatedProperties: boolean;
              };
          }
          • columnsWithHeaders: {
                description: string;
                patternProperties: {
                    ^[\w\-]+\.[\w\-]+$: {
                        additionalProperties: boolean;
                        description: string;
                        properties: {
                            isExtensible: {
                                description: string;
                                type: string;
                            };
                            label: {
                                $ref: string;
                                description: string;
                            };
                            localizeNotes: {
                                description: string;
                                type: string;
                            };
                            order: {
                                description: string;
                                type: string;
                            };
                        };
                        required: string[];
                        type: string;
                    };
                };
                properties: {
                    isExtensible: {
                        description: string;
                        type: string;
                    };
                };
                type: string;
            }
            • description: string
            • patternProperties: {
                  ^[\w\-]+\.[\w\-]+$: {
                      additionalProperties: boolean;
                      description: string;
                      properties: {
                          isExtensible: {
                              description: string;
                              type: string;
                          };
                          label: {
                              $ref: string;
                              description: string;
                          };
                          localizeNotes: {
                              description: string;
                              type: string;
                          };
                          order: {
                              description: string;
                              type: string;
                          };
                      };
                      required: string[];
                      type: string;
                  };
              }
              • ^[\w\-]+\.[\w\-]+$: {
                    additionalProperties: boolean;
                    description: string;
                    properties: {
                        isExtensible: {
                            description: string;
                            type: string;
                        };
                        label: {
                            $ref: string;
                            description: string;
                        };
                        localizeNotes: {
                            description: string;
                            type: string;
                        };
                        order: {
                            description: string;
                            type: string;
                        };
                    };
                    required: string[];
                    type: string;
                }
                • additionalProperties: boolean
                • description: string
                • properties: {
                      isExtensible: {
                          description: string;
                          type: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                      localizeNotes: {
                          description: string;
                          type: string;
                      };
                      order: {
                          description: string;
                          type: string;
                      };
                  }
                  • isExtensible: {
                        description: string;
                        type: string;
                    }
                    • description: string
                    • type: string
                  • label: {
                        $ref: string;
                        description: string;
                    }
                    • $ref: string
                    • description: string
                  • localizeNotes: {
                        description: string;
                        type: string;
                    }
                    • description: string
                    • type: string
                  • order: {
                        description: string;
                        type: string;
                    }
                    • description: string
                    • type: string
                • required: string[]
                • type: string
            • properties: {
                  isExtensible: {
                      description: string;
                      type: string;
                  };
              }
              • isExtensible: {
                    description: string;
                    type: string;
                }
                • description: string
                • type: string
            • type: string
          • groupsAndItems: {
                description: string;
                properties: {
                    groups: {
                        $ref: string;
                        description: string;
                    };
                    items: {
                        description: string;
                        items: {
                            $ref: string;
                        };
                        type: string;
                        uniqueItems: boolean;
                    };
                };
                required: string[];
                type: string;
            }
            • description: string
            • properties: {
                  groups: {
                      $ref: string;
                      description: string;
                  };
                  items: {
                      description: string;
                      items: {
                          $ref: string;
                      };
                      type: string;
                      uniqueItems: boolean;
                  };
              }
              • groups: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • items: {
                    description: string;
                    items: {
                        $ref: string;
                    };
                    type: string;
                    uniqueItems: boolean;
                }
                • description: string
                • items: {
                      $ref: string;
                  }
                  • $ref: string
                • type: string
                • uniqueItems: boolean
            • required: string[]
            • type: string
          • localizeKey: {
                description: string;
                pattern: string;
                type: string;
            }
            • description: string
            • pattern: string
            • type: string
          • menuGroups: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w\-]+\.[\w\-]+$: {
                        description: string;
                        oneOf: ({
                            additionalProperties: boolean;
                            properties: {
                                column: {
                                    $ref: string;
                                    description: string;
                                };
                                isExtensible: {
                                    description: string;
                                    type: string;
                                };
                                menuItem?: undefined;
                                order: {
                                    description: string;
                                    type: string;
                                };
                            };
                            required: string[];
                        } | {
                            additionalProperties: boolean;
                            properties: {
                                column?: undefined;
                                isExtensible: {
                                    description: string;
                                    type: string;
                                };
                                menuItem: {
                                    $ref: string;
                                    description: string;
                                };
                                order: {
                                    description: string;
                                    type: string;
                                };
                            };
                            required: string[];
                        })[];
                        type: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w\-]+\.[\w\-]+$: {
                      description: string;
                      oneOf: ({
                          additionalProperties: boolean;
                          properties: {
                              column: {
                                  $ref: string;
                                  description: string;
                              };
                              isExtensible: {
                                  description: string;
                                  type: string;
                              };
                              menuItem?: undefined;
                              order: {
                                  description: string;
                                  type: string;
                              };
                          };
                          required: string[];
                      } | {
                          additionalProperties: boolean;
                          properties: {
                              column?: undefined;
                              isExtensible: {
                                  description: string;
                                  type: string;
                              };
                              menuItem: {
                                  $ref: string;
                                  description: string;
                              };
                              order: {
                                  description: string;
                                  type: string;
                              };
                          };
                          required: string[];
                      })[];
                      type: string;
                  };
              }
              • ^[\w\-]+\.[\w\-]+$: {
                    description: string;
                    oneOf: ({
                        additionalProperties: boolean;
                        properties: {
                            column: {
                                $ref: string;
                                description: string;
                            };
                            isExtensible: {
                                description: string;
                                type: string;
                            };
                            menuItem?: undefined;
                            order: {
                                description: string;
                                type: string;
                            };
                        };
                        required: string[];
                    } | {
                        additionalProperties: boolean;
                        properties: {
                            column?: undefined;
                            isExtensible: {
                                description: string;
                                type: string;
                            };
                            menuItem: {
                                $ref: string;
                                description: string;
                            };
                            order: {
                                description: string;
                                type: string;
                            };
                        };
                        required: string[];
                    })[];
                    type: string;
                }
                • description: string
                • oneOf: ({
                      additionalProperties: boolean;
                      properties: {
                          column: {
                              $ref: string;
                              description: string;
                          };
                          isExtensible: {
                              description: string;
                              type: string;
                          };
                          menuItem?: undefined;
                          order: {
                              description: string;
                              type: string;
                          };
                      };
                      required: string[];
                  } | {
                      additionalProperties: boolean;
                      properties: {
                          column?: undefined;
                          isExtensible: {
                              description: string;
                              type: string;
                          };
                          menuItem: {
                              $ref: string;
                              description: string;
                          };
                          order: {
                              description: string;
                              type: string;
                          };
                      };
                      required: string[];
                  })[]
                • type: string
            • type: string
          • menuItem: {
                description: string;
                oneOf: ({
                    properties: {
                        command?: undefined;
                        iconPathAfter?: undefined;
                        iconPathBefore?: undefined;
                        id: {
                            $ref: string;
                            description: string;
                        };
                    };
                    required: string[];
                } | {
                    properties: {
                        command: {
                            $ref: string;
                            description: string;
                        };
                        iconPathAfter: {
                            description: string;
                            type: string;
                        };
                        iconPathBefore: {
                            description: string;
                            type: string;
                        };
                        id?: undefined;
                    };
                    required: string[];
                })[];
                properties: {
                    group: {
                        $ref: string;
                        description: string;
                    };
                    label: {
                        $ref: string;
                        description: string;
                    };
                    localizeNotes: {
                        description: string;
                        type: string;
                    };
                    order: {
                        description: string;
                        type: string;
                    };
                    searchTerms: {
                        $ref: string;
                        description: string;
                    };
                    tooltip: {
                        $ref: string;
                        description: string;
                    };
                };
                required: string[];
                type: string;
                unevaluatedProperties: boolean;
            }
            • description: string
            • oneOf: ({
                  properties: {
                      command?: undefined;
                      iconPathAfter?: undefined;
                      iconPathBefore?: undefined;
                      id: {
                          $ref: string;
                          description: string;
                      };
                  };
                  required: string[];
              } | {
                  properties: {
                      command: {
                          $ref: string;
                          description: string;
                      };
                      iconPathAfter: {
                          description: string;
                          type: string;
                      };
                      iconPathBefore: {
                          description: string;
                          type: string;
                      };
                      id?: undefined;
                  };
                  required: string[];
              })[]
            • properties: {
                  group: {
                      $ref: string;
                      description: string;
                  };
                  label: {
                      $ref: string;
                      description: string;
                  };
                  localizeNotes: {
                      description: string;
                      type: string;
                  };
                  order: {
                      description: string;
                      type: string;
                  };
                  searchTerms: {
                      $ref: string;
                      description: string;
                  };
                  tooltip: {
                      $ref: string;
                      description: string;
                  };
              }
              • group: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • label: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • localizeNotes: {
                    description: string;
                    type: string;
                }
                • description: string
                • type: string
              • order: {
                    description: string;
                    type: string;
                }
                • description: string
                • type: string
              • searchTerms: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • tooltip: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
            • required: string[]
            • type: string
            • unevaluatedProperties: boolean
          • menusForOneWebView: {
                additionalProperties: boolean;
                description: string;
                properties: {
                    contextMenu: {
                        $ref: string;
                        description: string;
                    };
                    includeDefaults: {
                        description: string;
                        type: string;
                    };
                    topMenu: {
                        $ref: string;
                        description: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • properties: {
                  contextMenu: {
                      $ref: string;
                      description: string;
                  };
                  includeDefaults: {
                      description: string;
                      type: string;
                  };
                  topMenu: {
                      $ref: string;
                      description: string;
                  };
              }
              • contextMenu: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • includeDefaults: {
                    description: string;
                    type: string;
                }
                • description: string
                • type: string
              • topMenu: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
            • type: string
          • multiColumnMenu: {
                allOf: ({
                    $ref: string;
                    properties?: undefined;
                    required?: undefined;
                } | {
                    $ref?: undefined;
                    properties: {
                        columns: {
                            $ref: string;
                            description: string;
                        };
                    };
                    required: string[];
                })[];
                description: string;
                type: string;
                unevaluatedProperties: boolean;
            }
            • allOf: ({
                  $ref: string;
                  properties?: undefined;
                  required?: undefined;
              } | {
                  $ref?: undefined;
                  properties: {
                      columns: {
                          $ref: string;
                          description: string;
                      };
                  };
                  required: string[];
              })[]
            • description: string
            • type: string
            • unevaluatedProperties: boolean
          • referencedItem: {
                description: string;
                pattern: string;
                type: string;
            }
            • description: string
            • pattern: string
            • type: string
          • singleColumnMenu: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
                type: string;
                unevaluatedProperties: boolean;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
            • type: string
            • unevaluatedProperties: boolean
        • additionalProperties: boolean
        • properties: {
              defaultWebViewContextMenu: {
                  $ref: string;
                  description: string;
              };
              defaultWebViewTopMenu: {
                  $ref: string;
                  description: string;
              };
              mainMenu: {
                  $ref: string;
                  description: string;
              };
              webViewMenus: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w\-]+\.[\w\-]+$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
          }
          • defaultWebViewContextMenu: {
                $ref: string;
                description: string;
            }
            • $ref: string
            • description: string
          • defaultWebViewTopMenu: {
                $ref: string;
                description: string;
            }
            • $ref: string
            • description: string
          • mainMenu: {
                $ref: string;
                description: string;
            }
            • $ref: string
            • description: string
          • webViewMenus: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w\-]+\.[\w\-]+$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w\-]+\.[\w\-]+$: {
                      $ref: string;
                  };
              }
              • ^[\w\-]+\.[\w\-]+$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
        • required: string[]
        • title: string
        • type: string
        \ No newline at end of file +

        Type declaration

        • $defs: {
              columnsWithHeaders: {
                  description: string;
                  patternProperties: {
                      ^[\w\-]+\.[\w\-]+$: {
                          additionalProperties: boolean;
                          description: string;
                          properties: {
                              isExtensible: {
                                  description: string;
                                  type: string;
                              };
                              label: {
                                  $ref: string;
                                  description: string;
                              };
                              localizeNotes: {
                                  description: string;
                                  type: string;
                              };
                              order: {
                                  description: string;
                                  type: string;
                              };
                          };
                          required: string[];
                          type: string;
                      };
                  };
                  properties: {
                      isExtensible: {
                          description: string;
                          type: string;
                      };
                  };
                  type: string;
              };
              groupsAndItems: {
                  description: string;
                  properties: {
                      groups: {
                          $ref: string;
                          description: string;
                      };
                      items: {
                          description: string;
                          items: {
                              $ref: string;
                          };
                          type: string;
                          uniqueItems: boolean;
                      };
                  };
                  required: string[];
                  type: string;
              };
              localizeKey: {
                  description: string;
                  pattern: string;
                  type: string;
              };
              menuGroups: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w\-]+\.[\w\-]+$: {
                          description: string;
                          oneOf: ({
                              additionalProperties: boolean;
                              properties: {
                                  column: {
                                      $ref: string;
                                      description: string;
                                  };
                                  isExtensible: {
                                      description: string;
                                      type: string;
                                  };
                                  menuItem?: undefined;
                                  order: {
                                      description: string;
                                      type: string;
                                  };
                              };
                              required: string[];
                          } | {
                              additionalProperties: boolean;
                              properties: {
                                  column?: undefined;
                                  isExtensible: {
                                      description: string;
                                      type: string;
                                  };
                                  menuItem: {
                                      $ref: string;
                                      description: string;
                                  };
                                  order: {
                                      description: string;
                                      type: string;
                                  };
                              };
                              required: string[];
                          })[];
                          type: string;
                      };
                  };
                  type: string;
              };
              menuItem: {
                  description: string;
                  oneOf: ({
                      properties: {
                          command?: undefined;
                          iconPathAfter?: undefined;
                          iconPathBefore?: undefined;
                          id: {
                              $ref: string;
                              description: string;
                          };
                      };
                      required: string[];
                  } | {
                      properties: {
                          command: {
                              $ref: string;
                              description: string;
                          };
                          iconPathAfter: {
                              description: string;
                              type: string;
                          };
                          iconPathBefore: {
                              description: string;
                              type: string;
                          };
                          id?: undefined;
                      };
                      required: string[];
                  })[];
                  properties: {
                      group: {
                          $ref: string;
                          description: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                      localizeNotes: {
                          description: string;
                          type: string;
                      };
                      order: {
                          description: string;
                          type: string;
                      };
                      searchTerms: {
                          $ref: string;
                          description: string;
                      };
                      tooltip: {
                          $ref: string;
                          description: string;
                      };
                  };
                  required: string[];
                  type: string;
                  unevaluatedProperties: boolean;
              };
              menusForOneWebView: {
                  additionalProperties: boolean;
                  description: string;
                  properties: {
                      contextMenu: {
                          $ref: string;
                          description: string;
                      };
                      includeDefaults: {
                          description: string;
                          type: string;
                      };
                      topMenu: {
                          $ref: string;
                          description: string;
                      };
                  };
                  type: string;
              };
              multiColumnMenu: {
                  allOf: ({
                      $ref: string;
                      properties?: undefined;
                      required?: undefined;
                  } | {
                      $ref?: undefined;
                      properties: {
                          columns: {
                              $ref: string;
                              description: string;
                          };
                      };
                      required: string[];
                  })[];
                  description: string;
                  type: string;
                  unevaluatedProperties: boolean;
              };
              referencedItem: {
                  description: string;
                  pattern: string;
                  type: string;
              };
              singleColumnMenu: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
                  type: string;
                  unevaluatedProperties: boolean;
              };
          }
          • columnsWithHeaders: {
                description: string;
                patternProperties: {
                    ^[\w\-]+\.[\w\-]+$: {
                        additionalProperties: boolean;
                        description: string;
                        properties: {
                            isExtensible: {
                                description: string;
                                type: string;
                            };
                            label: {
                                $ref: string;
                                description: string;
                            };
                            localizeNotes: {
                                description: string;
                                type: string;
                            };
                            order: {
                                description: string;
                                type: string;
                            };
                        };
                        required: string[];
                        type: string;
                    };
                };
                properties: {
                    isExtensible: {
                        description: string;
                        type: string;
                    };
                };
                type: string;
            }
            • description: string
            • patternProperties: {
                  ^[\w\-]+\.[\w\-]+$: {
                      additionalProperties: boolean;
                      description: string;
                      properties: {
                          isExtensible: {
                              description: string;
                              type: string;
                          };
                          label: {
                              $ref: string;
                              description: string;
                          };
                          localizeNotes: {
                              description: string;
                              type: string;
                          };
                          order: {
                              description: string;
                              type: string;
                          };
                      };
                      required: string[];
                      type: string;
                  };
              }
              • ^[\w\-]+\.[\w\-]+$: {
                    additionalProperties: boolean;
                    description: string;
                    properties: {
                        isExtensible: {
                            description: string;
                            type: string;
                        };
                        label: {
                            $ref: string;
                            description: string;
                        };
                        localizeNotes: {
                            description: string;
                            type: string;
                        };
                        order: {
                            description: string;
                            type: string;
                        };
                    };
                    required: string[];
                    type: string;
                }
                • additionalProperties: boolean
                • description: string
                • properties: {
                      isExtensible: {
                          description: string;
                          type: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                      localizeNotes: {
                          description: string;
                          type: string;
                      };
                      order: {
                          description: string;
                          type: string;
                      };
                  }
                  • isExtensible: {
                        description: string;
                        type: string;
                    }
                    • description: string
                    • type: string
                  • label: {
                        $ref: string;
                        description: string;
                    }
                    • $ref: string
                    • description: string
                  • localizeNotes: {
                        description: string;
                        type: string;
                    }
                    • description: string
                    • type: string
                  • order: {
                        description: string;
                        type: string;
                    }
                    • description: string
                    • type: string
                • required: string[]
                • type: string
            • properties: {
                  isExtensible: {
                      description: string;
                      type: string;
                  };
              }
              • isExtensible: {
                    description: string;
                    type: string;
                }
                • description: string
                • type: string
            • type: string
          • groupsAndItems: {
                description: string;
                properties: {
                    groups: {
                        $ref: string;
                        description: string;
                    };
                    items: {
                        description: string;
                        items: {
                            $ref: string;
                        };
                        type: string;
                        uniqueItems: boolean;
                    };
                };
                required: string[];
                type: string;
            }
            • description: string
            • properties: {
                  groups: {
                      $ref: string;
                      description: string;
                  };
                  items: {
                      description: string;
                      items: {
                          $ref: string;
                      };
                      type: string;
                      uniqueItems: boolean;
                  };
              }
              • groups: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • items: {
                    description: string;
                    items: {
                        $ref: string;
                    };
                    type: string;
                    uniqueItems: boolean;
                }
                • description: string
                • items: {
                      $ref: string;
                  }
                  • $ref: string
                • type: string
                • uniqueItems: boolean
            • required: string[]
            • type: string
          • localizeKey: {
                description: string;
                pattern: string;
                type: string;
            }
            • description: string
            • pattern: string
            • type: string
          • menuGroups: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w\-]+\.[\w\-]+$: {
                        description: string;
                        oneOf: ({
                            additionalProperties: boolean;
                            properties: {
                                column: {
                                    $ref: string;
                                    description: string;
                                };
                                isExtensible: {
                                    description: string;
                                    type: string;
                                };
                                menuItem?: undefined;
                                order: {
                                    description: string;
                                    type: string;
                                };
                            };
                            required: string[];
                        } | {
                            additionalProperties: boolean;
                            properties: {
                                column?: undefined;
                                isExtensible: {
                                    description: string;
                                    type: string;
                                };
                                menuItem: {
                                    $ref: string;
                                    description: string;
                                };
                                order: {
                                    description: string;
                                    type: string;
                                };
                            };
                            required: string[];
                        })[];
                        type: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w\-]+\.[\w\-]+$: {
                      description: string;
                      oneOf: ({
                          additionalProperties: boolean;
                          properties: {
                              column: {
                                  $ref: string;
                                  description: string;
                              };
                              isExtensible: {
                                  description: string;
                                  type: string;
                              };
                              menuItem?: undefined;
                              order: {
                                  description: string;
                                  type: string;
                              };
                          };
                          required: string[];
                      } | {
                          additionalProperties: boolean;
                          properties: {
                              column?: undefined;
                              isExtensible: {
                                  description: string;
                                  type: string;
                              };
                              menuItem: {
                                  $ref: string;
                                  description: string;
                              };
                              order: {
                                  description: string;
                                  type: string;
                              };
                          };
                          required: string[];
                      })[];
                      type: string;
                  };
              }
              • ^[\w\-]+\.[\w\-]+$: {
                    description: string;
                    oneOf: ({
                        additionalProperties: boolean;
                        properties: {
                            column: {
                                $ref: string;
                                description: string;
                            };
                            isExtensible: {
                                description: string;
                                type: string;
                            };
                            menuItem?: undefined;
                            order: {
                                description: string;
                                type: string;
                            };
                        };
                        required: string[];
                    } | {
                        additionalProperties: boolean;
                        properties: {
                            column?: undefined;
                            isExtensible: {
                                description: string;
                                type: string;
                            };
                            menuItem: {
                                $ref: string;
                                description: string;
                            };
                            order: {
                                description: string;
                                type: string;
                            };
                        };
                        required: string[];
                    })[];
                    type: string;
                }
                • description: string
                • oneOf: ({
                      additionalProperties: boolean;
                      properties: {
                          column: {
                              $ref: string;
                              description: string;
                          };
                          isExtensible: {
                              description: string;
                              type: string;
                          };
                          menuItem?: undefined;
                          order: {
                              description: string;
                              type: string;
                          };
                      };
                      required: string[];
                  } | {
                      additionalProperties: boolean;
                      properties: {
                          column?: undefined;
                          isExtensible: {
                              description: string;
                              type: string;
                          };
                          menuItem: {
                              $ref: string;
                              description: string;
                          };
                          order: {
                              description: string;
                              type: string;
                          };
                      };
                      required: string[];
                  })[]
                • type: string
            • type: string
          • menuItem: {
                description: string;
                oneOf: ({
                    properties: {
                        command?: undefined;
                        iconPathAfter?: undefined;
                        iconPathBefore?: undefined;
                        id: {
                            $ref: string;
                            description: string;
                        };
                    };
                    required: string[];
                } | {
                    properties: {
                        command: {
                            $ref: string;
                            description: string;
                        };
                        iconPathAfter: {
                            description: string;
                            type: string;
                        };
                        iconPathBefore: {
                            description: string;
                            type: string;
                        };
                        id?: undefined;
                    };
                    required: string[];
                })[];
                properties: {
                    group: {
                        $ref: string;
                        description: string;
                    };
                    label: {
                        $ref: string;
                        description: string;
                    };
                    localizeNotes: {
                        description: string;
                        type: string;
                    };
                    order: {
                        description: string;
                        type: string;
                    };
                    searchTerms: {
                        $ref: string;
                        description: string;
                    };
                    tooltip: {
                        $ref: string;
                        description: string;
                    };
                };
                required: string[];
                type: string;
                unevaluatedProperties: boolean;
            }
            • description: string
            • oneOf: ({
                  properties: {
                      command?: undefined;
                      iconPathAfter?: undefined;
                      iconPathBefore?: undefined;
                      id: {
                          $ref: string;
                          description: string;
                      };
                  };
                  required: string[];
              } | {
                  properties: {
                      command: {
                          $ref: string;
                          description: string;
                      };
                      iconPathAfter: {
                          description: string;
                          type: string;
                      };
                      iconPathBefore: {
                          description: string;
                          type: string;
                      };
                      id?: undefined;
                  };
                  required: string[];
              })[]
            • properties: {
                  group: {
                      $ref: string;
                      description: string;
                  };
                  label: {
                      $ref: string;
                      description: string;
                  };
                  localizeNotes: {
                      description: string;
                      type: string;
                  };
                  order: {
                      description: string;
                      type: string;
                  };
                  searchTerms: {
                      $ref: string;
                      description: string;
                  };
                  tooltip: {
                      $ref: string;
                      description: string;
                  };
              }
              • group: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • label: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • localizeNotes: {
                    description: string;
                    type: string;
                }
                • description: string
                • type: string
              • order: {
                    description: string;
                    type: string;
                }
                • description: string
                • type: string
              • searchTerms: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • tooltip: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
            • required: string[]
            • type: string
            • unevaluatedProperties: boolean
          • menusForOneWebView: {
                additionalProperties: boolean;
                description: string;
                properties: {
                    contextMenu: {
                        $ref: string;
                        description: string;
                    };
                    includeDefaults: {
                        description: string;
                        type: string;
                    };
                    topMenu: {
                        $ref: string;
                        description: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • properties: {
                  contextMenu: {
                      $ref: string;
                      description: string;
                  };
                  includeDefaults: {
                      description: string;
                      type: string;
                  };
                  topMenu: {
                      $ref: string;
                      description: string;
                  };
              }
              • contextMenu: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • includeDefaults: {
                    description: string;
                    type: string;
                }
                • description: string
                • type: string
              • topMenu: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
            • type: string
          • multiColumnMenu: {
                allOf: ({
                    $ref: string;
                    properties?: undefined;
                    required?: undefined;
                } | {
                    $ref?: undefined;
                    properties: {
                        columns: {
                            $ref: string;
                            description: string;
                        };
                    };
                    required: string[];
                })[];
                description: string;
                type: string;
                unevaluatedProperties: boolean;
            }
            • allOf: ({
                  $ref: string;
                  properties?: undefined;
                  required?: undefined;
              } | {
                  $ref?: undefined;
                  properties: {
                      columns: {
                          $ref: string;
                          description: string;
                      };
                  };
                  required: string[];
              })[]
            • description: string
            • type: string
            • unevaluatedProperties: boolean
          • referencedItem: {
                description: string;
                pattern: string;
                type: string;
            }
            • description: string
            • pattern: string
            • type: string
          • singleColumnMenu: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
                type: string;
                unevaluatedProperties: boolean;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
            • type: string
            • unevaluatedProperties: boolean
        • additionalProperties: boolean
        • properties: {
              defaultWebViewContextMenu: {
                  $ref: string;
                  description: string;
              };
              defaultWebViewTopMenu: {
                  $ref: string;
                  description: string;
              };
              mainMenu: {
                  $ref: string;
                  description: string;
              };
              webViewMenus: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w\-]+\.[\w\-]+$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
          }
          • defaultWebViewContextMenu: {
                $ref: string;
                description: string;
            }
            • $ref: string
            • description: string
          • defaultWebViewTopMenu: {
                $ref: string;
                description: string;
            }
            • $ref: string
            • description: string
          • mainMenu: {
                $ref: string;
                description: string;
            }
            • $ref: string
            • description: string
          • webViewMenus: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w\-]+\.[\w\-]+$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w\-]+\.[\w\-]+$: {
                      $ref: string;
                  };
              }
              • ^[\w\-]+\.[\w\-]+$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
        • required: string[]
        • title: string
        • type: string
        \ No newline at end of file diff --git a/platform-bible-utils/variables/projectSettingsDocumentSchema.html b/platform-bible-utils/variables/projectSettingsDocumentSchema.html index b9a40dc56b..67627852a0 100644 --- a/platform-bible-utils/variables/projectSettingsDocumentSchema.html +++ b/platform-bible-utils/variables/projectSettingsDocumentSchema.html @@ -1,2 +1,2 @@ projectSettingsDocumentSchema | platform-bible-utils

        Variable projectSettingsDocumentSchemaConst

        projectSettingsDocumentSchema: {
            $defs: {
                extensionControlledProjectSetting: {
                    allOf: {
                        $ref: string;
                    }[];
                    description: string;
                };
                extensionControlledSetting: {
                    allOf: {
                        $ref: string;
                    }[];
                    description: string;
                };
                extensionControlledState: {
                    allOf: {
                        $ref: string;
                    }[];
                    description: string;
                };
                id: {
                    description: string;
                    pattern: string;
                    tsType: string;
                    type: string;
                };
                localizeKey: {
                    description: string;
                    pattern: string;
                    tsType: string;
                    type: string;
                };
                modifierExtensionControlled: {
                    description: string;
                    not: {
                        anyOf: {
                            required: string[];
                            type: string;
                        }[];
                    };
                };
                modifierProject: {
                    description: string;
                    properties: {
                        excludePdpFactoryIds: {
                            anyOf: ({
                                items?: undefined;
                                type: string;
                            } | {
                                items: {
                                    type: string;
                                };
                                type: string;
                            })[];
                            description: string;
                        };
                        excludeProjectInterfaces: {
                            anyOf: ({
                                items?: undefined;
                                type: string;
                            } | {
                                items: {
                                    anyOf: ((...) | (...))[];
                                };
                                type: string;
                            })[];
                            description: string;
                        };
                        includePdpFactoryIds: {
                            anyOf: ({
                                items?: undefined;
                                type: string;
                            } | {
                                items: {
                                    type: string;
                                };
                                type: string;
                            })[];
                            description: string;
                        };
                        includeProjectInterfaces: {
                            anyOf: ({
                                items?: undefined;
                                type: string;
                            } | {
                                items: {
                                    anyOf: ((...) | (...))[];
                                };
                                type: string;
                            })[];
                            description: string;
                        };
                    };
                    type: string;
                };
                projectSetting: {
                    anyOf: {
                        $ref: string;
                    }[];
                    description: string;
                };
                projectSettingBase: {
                    allOf: {
                        $ref: string;
                    }[];
                    description: string;
                };
                projectSettingProperties: {
                    additionalProperties: boolean;
                    description: string;
                    patternProperties: {
                        ^[\w\-]+\.[\w\-]+$: {
                            $ref: string;
                        };
                    };
                    type: string;
                };
                projectSettingsContribution: {
                    anyOf: ({
                        $ref: string;
                        items?: undefined;
                        type?: undefined;
                    } | {
                        $ref?: undefined;
                        items: {
                            $ref: string;
                        };
                        type: string;
                    })[];
                    description: string;
                };
                projectSettingsGroup: {
                    description: string;
                    properties: {
                        description: {
                            $ref: string;
                            description: string;
                        };
                        label: {
                            $ref: string;
                            description: string;
                        };
                        properties: {
                            $ref: string;
                        };
                    };
                    required: string[];
                    type: string;
                };
                projectStateContribution: {
                    $ref: string;
                    description: string;
                };
                setting: {
                    anyOf: {
                        $ref: string;
                    }[];
                    description: string;
                };
                settingBase: {
                    allOf: ({
                        $ref: string;
                        properties?: undefined;
                        required?: undefined;
                        type?: undefined;
                    } | {
                        $ref?: undefined;
                        properties: {
                            description: {
                                $ref: string;
                                description: string;
                            };
                            label: {
                                $ref: string;
                                description: string;
                            };
                        };
                        required: string[];
                        type: string;
                    })[];
                    description: string;
                };
                settingProperties: {
                    additionalProperties: boolean;
                    description: string;
                    patternProperties: {
                        ^[\w-]+\.[\w-]+$: {
                            $ref: string;
                        };
                    };
                    type: string;
                };
                settingsContribution: {
                    anyOf: ({
                        $ref: string;
                        items?: undefined;
                        type?: undefined;
                    } | {
                        $ref?: undefined;
                        items: {
                            $ref: string;
                        };
                        type: string;
                    })[];
                    description: string;
                };
                settingsGroup: {
                    description: string;
                    properties: {
                        description: {
                            $ref: string;
                            description: string;
                        };
                        label: {
                            $ref: string;
                            description: string;
                        };
                        properties: {
                            $ref: string;
                        };
                    };
                    required: string[];
                    type: string;
                };
                stateBase: {
                    description: string;
                    properties: {
                        default: {
                            description: string;
                            type: string;
                        };
                        derivesFrom: {
                            $ref: string;
                            description: string;
                        };
                    };
                    required: string[];
                    type: string;
                };
                userState: {
                    anyOf: {
                        $ref: string;
                    }[];
                    description: string;
                };
                userStateContribution: {
                    $ref: string;
                    description: string;
                };
                userStateProperties: {
                    additionalProperties: boolean;
                    description: string;
                    patternProperties: {
                        ^[\w\-]+\.[\w\-]+$: {
                            $ref: string;
                        };
                    };
                    type: string;
                };
            };
            $schema: string;
            anyOf: ({
                $ref: string;
                items?: undefined;
                type?: undefined;
            } | {
                $ref?: undefined;
                items: {
                    $ref: string;
                };
                type: string;
            })[];
            description: string;
            title: string;
        } = ...

        JSON schema object that aligns with the ProjectSettingsContribution type

        -

        Type declaration

        • $defs: {
              extensionControlledProjectSetting: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              extensionControlledSetting: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              extensionControlledState: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              id: {
                  description: string;
                  pattern: string;
                  tsType: string;
                  type: string;
              };
              localizeKey: {
                  description: string;
                  pattern: string;
                  tsType: string;
                  type: string;
              };
              modifierExtensionControlled: {
                  description: string;
                  not: {
                      anyOf: {
                          required: string[];
                          type: string;
                      }[];
                  };
              };
              modifierProject: {
                  description: string;
                  properties: {
                      excludePdpFactoryIds: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  type: string;
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                      excludeProjectInterfaces: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  anyOf: ((...) | (...))[];
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                      includePdpFactoryIds: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  type: string;
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                      includeProjectInterfaces: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  anyOf: ((...) | (...))[];
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                  };
                  type: string;
              };
              projectSetting: {
                  anyOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              projectSettingBase: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              projectSettingProperties: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w\-]+\.[\w\-]+$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
              projectSettingsContribution: {
                  anyOf: ({
                      $ref: string;
                      items?: undefined;
                      type?: undefined;
                  } | {
                      $ref?: undefined;
                      items: {
                          $ref: string;
                      };
                      type: string;
                  })[];
                  description: string;
              };
              projectSettingsGroup: {
                  description: string;
                  properties: {
                      description: {
                          $ref: string;
                          description: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                      properties: {
                          $ref: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              projectStateContribution: {
                  $ref: string;
                  description: string;
              };
              setting: {
                  anyOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              settingBase: {
                  allOf: ({
                      $ref: string;
                      properties?: undefined;
                      required?: undefined;
                      type?: undefined;
                  } | {
                      $ref?: undefined;
                      properties: {
                          description: {
                              $ref: string;
                              description: string;
                          };
                          label: {
                              $ref: string;
                              description: string;
                          };
                      };
                      required: string[];
                      type: string;
                  })[];
                  description: string;
              };
              settingProperties: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w-]+\.[\w-]+$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
              settingsContribution: {
                  anyOf: ({
                      $ref: string;
                      items?: undefined;
                      type?: undefined;
                  } | {
                      $ref?: undefined;
                      items: {
                          $ref: string;
                      };
                      type: string;
                  })[];
                  description: string;
              };
              settingsGroup: {
                  description: string;
                  properties: {
                      description: {
                          $ref: string;
                          description: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                      properties: {
                          $ref: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              stateBase: {
                  description: string;
                  properties: {
                      default: {
                          description: string;
                          type: string;
                      };
                      derivesFrom: {
                          $ref: string;
                          description: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              userState: {
                  anyOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              userStateContribution: {
                  $ref: string;
                  description: string;
              };
              userStateProperties: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w\-]+\.[\w\-]+$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
          }
          • extensionControlledProjectSetting: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • extensionControlledSetting: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • extensionControlledState: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • id: {
                description: string;
                pattern: string;
                tsType: string;
                type: string;
            }
            • description: string
            • pattern: string
            • tsType: string
            • type: string
          • localizeKey: {
                description: string;
                pattern: string;
                tsType: string;
                type: string;
            }
            • description: string
            • pattern: string
            • tsType: string
            • type: string
          • modifierExtensionControlled: {
                description: string;
                not: {
                    anyOf: {
                        required: string[];
                        type: string;
                    }[];
                };
            }
            • description: string
            • not: {
                  anyOf: {
                      required: string[];
                      type: string;
                  }[];
              }
              • anyOf: {
                    required: string[];
                    type: string;
                }[]
          • modifierProject: {
                description: string;
                properties: {
                    excludePdpFactoryIds: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                type: string;
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                    excludeProjectInterfaces: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                anyOf: ((...) | (...))[];
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                    includePdpFactoryIds: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                type: string;
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                    includeProjectInterfaces: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                anyOf: ((...) | (...))[];
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                };
                type: string;
            }
            • description: string
            • properties: {
                  excludePdpFactoryIds: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              type: string;
                          };
                          type: string;
                      })[];
                      description: string;
                  };
                  excludeProjectInterfaces: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              anyOf: ((...) | (...))[];
                          };
                          type: string;
                      })[];
                      description: string;
                  };
                  includePdpFactoryIds: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              type: string;
                          };
                          type: string;
                      })[];
                      description: string;
                  };
                  includeProjectInterfaces: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              anyOf: ((...) | (...))[];
                          };
                          type: string;
                      })[];
                      description: string;
                  };
              }
              • excludePdpFactoryIds: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            type: string;
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          type: string;
                      };
                      type: string;
                  })[]
                • description: string
              • excludeProjectInterfaces: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            anyOf: ((...) | (...))[];
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          anyOf: ((...) | (...))[];
                      };
                      type: string;
                  })[]
                • description: string
              • includePdpFactoryIds: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            type: string;
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          type: string;
                      };
                      type: string;
                  })[]
                • description: string
              • includeProjectInterfaces: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            anyOf: ((...) | (...))[];
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          anyOf: ((...) | (...))[];
                      };
                      type: string;
                  })[]
                • description: string
            • type: string
          • projectSetting: {
                anyOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • anyOf: {
                  $ref: string;
              }[]
            • description: string
          • projectSettingBase: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • projectSettingProperties: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w\-]+\.[\w\-]+$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w\-]+\.[\w\-]+$: {
                      $ref: string;
                  };
              }
              • ^[\w\-]+\.[\w\-]+$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
          • projectSettingsContribution: {
                anyOf: ({
                    $ref: string;
                    items?: undefined;
                    type?: undefined;
                } | {
                    $ref?: undefined;
                    items: {
                        $ref: string;
                    };
                    type: string;
                })[];
                description: string;
            }
            • anyOf: ({
                  $ref: string;
                  items?: undefined;
                  type?: undefined;
              } | {
                  $ref?: undefined;
                  items: {
                      $ref: string;
                  };
                  type: string;
              })[]
            • description: string
          • projectSettingsGroup: {
                description: string;
                properties: {
                    description: {
                        $ref: string;
                        description: string;
                    };
                    label: {
                        $ref: string;
                        description: string;
                    };
                    properties: {
                        $ref: string;
                    };
                };
                required: string[];
                type: string;
            }
            • description: string
            • properties: {
                  description: {
                      $ref: string;
                      description: string;
                  };
                  label: {
                      $ref: string;
                      description: string;
                  };
                  properties: {
                      $ref: string;
                  };
              }
              • description: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • label: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • properties: {
                    $ref: string;
                }
                • $ref: string
            • required: string[]
            • type: string
          • projectStateContribution: {
                $ref: string;
                description: string;
            }
            • $ref: string
            • description: string
          • setting: {
                anyOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • anyOf: {
                  $ref: string;
              }[]
            • description: string
          • settingBase: {
                allOf: ({
                    $ref: string;
                    properties?: undefined;
                    required?: undefined;
                    type?: undefined;
                } | {
                    $ref?: undefined;
                    properties: {
                        description: {
                            $ref: string;
                            description: string;
                        };
                        label: {
                            $ref: string;
                            description: string;
                        };
                    };
                    required: string[];
                    type: string;
                })[];
                description: string;
            }
            • allOf: ({
                  $ref: string;
                  properties?: undefined;
                  required?: undefined;
                  type?: undefined;
              } | {
                  $ref?: undefined;
                  properties: {
                      description: {
                          $ref: string;
                          description: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                  };
                  required: string[];
                  type: string;
              })[]
            • description: string
          • settingProperties: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w-]+\.[\w-]+$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w-]+\.[\w-]+$: {
                      $ref: string;
                  };
              }
              • ^[\w-]+\.[\w-]+$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
          • settingsContribution: {
                anyOf: ({
                    $ref: string;
                    items?: undefined;
                    type?: undefined;
                } | {
                    $ref?: undefined;
                    items: {
                        $ref: string;
                    };
                    type: string;
                })[];
                description: string;
            }
            • anyOf: ({
                  $ref: string;
                  items?: undefined;
                  type?: undefined;
              } | {
                  $ref?: undefined;
                  items: {
                      $ref: string;
                  };
                  type: string;
              })[]
            • description: string
          • settingsGroup: {
                description: string;
                properties: {
                    description: {
                        $ref: string;
                        description: string;
                    };
                    label: {
                        $ref: string;
                        description: string;
                    };
                    properties: {
                        $ref: string;
                    };
                };
                required: string[];
                type: string;
            }
            • description: string
            • properties: {
                  description: {
                      $ref: string;
                      description: string;
                  };
                  label: {
                      $ref: string;
                      description: string;
                  };
                  properties: {
                      $ref: string;
                  };
              }
              • description: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • label: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • properties: {
                    $ref: string;
                }
                • $ref: string
            • required: string[]
            • type: string
          • stateBase: {
                description: string;
                properties: {
                    default: {
                        description: string;
                        type: string;
                    };
                    derivesFrom: {
                        $ref: string;
                        description: string;
                    };
                };
                required: string[];
                type: string;
            }
            • description: string
            • properties: {
                  default: {
                      description: string;
                      type: string;
                  };
                  derivesFrom: {
                      $ref: string;
                      description: string;
                  };
              }
              • default: {
                    description: string;
                    type: string;
                }
                • description: string
                • type: string
              • derivesFrom: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
            • required: string[]
            • type: string
          • userState: {
                anyOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • anyOf: {
                  $ref: string;
              }[]
            • description: string
          • userStateContribution: {
                $ref: string;
                description: string;
            }
            • $ref: string
            • description: string
          • userStateProperties: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w\-]+\.[\w\-]+$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w\-]+\.[\w\-]+$: {
                      $ref: string;
                  };
              }
              • ^[\w\-]+\.[\w\-]+$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
        • $schema: string
        • anyOf: ({
              $ref: string;
              items?: undefined;
              type?: undefined;
          } | {
              $ref?: undefined;
              items: {
                  $ref: string;
              };
              type: string;
          })[]
        • description: string
        • title: string
        \ No newline at end of file +

        Type declaration

        • $defs: {
              extensionControlledProjectSetting: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              extensionControlledSetting: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              extensionControlledState: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              id: {
                  description: string;
                  pattern: string;
                  tsType: string;
                  type: string;
              };
              localizeKey: {
                  description: string;
                  pattern: string;
                  tsType: string;
                  type: string;
              };
              modifierExtensionControlled: {
                  description: string;
                  not: {
                      anyOf: {
                          required: string[];
                          type: string;
                      }[];
                  };
              };
              modifierProject: {
                  description: string;
                  properties: {
                      excludePdpFactoryIds: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  type: string;
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                      excludeProjectInterfaces: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  anyOf: ((...) | (...))[];
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                      includePdpFactoryIds: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  type: string;
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                      includeProjectInterfaces: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  anyOf: ((...) | (...))[];
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                  };
                  type: string;
              };
              projectSetting: {
                  anyOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              projectSettingBase: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              projectSettingProperties: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w\-]+\.[\w\-]+$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
              projectSettingsContribution: {
                  anyOf: ({
                      $ref: string;
                      items?: undefined;
                      type?: undefined;
                  } | {
                      $ref?: undefined;
                      items: {
                          $ref: string;
                      };
                      type: string;
                  })[];
                  description: string;
              };
              projectSettingsGroup: {
                  description: string;
                  properties: {
                      description: {
                          $ref: string;
                          description: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                      properties: {
                          $ref: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              projectStateContribution: {
                  $ref: string;
                  description: string;
              };
              setting: {
                  anyOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              settingBase: {
                  allOf: ({
                      $ref: string;
                      properties?: undefined;
                      required?: undefined;
                      type?: undefined;
                  } | {
                      $ref?: undefined;
                      properties: {
                          description: {
                              $ref: string;
                              description: string;
                          };
                          label: {
                              $ref: string;
                              description: string;
                          };
                      };
                      required: string[];
                      type: string;
                  })[];
                  description: string;
              };
              settingProperties: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w-]+\.[\w-]+$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
              settingsContribution: {
                  anyOf: ({
                      $ref: string;
                      items?: undefined;
                      type?: undefined;
                  } | {
                      $ref?: undefined;
                      items: {
                          $ref: string;
                      };
                      type: string;
                  })[];
                  description: string;
              };
              settingsGroup: {
                  description: string;
                  properties: {
                      description: {
                          $ref: string;
                          description: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                      properties: {
                          $ref: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              stateBase: {
                  description: string;
                  properties: {
                      default: {
                          description: string;
                          type: string;
                      };
                      derivesFrom: {
                          $ref: string;
                          description: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              userState: {
                  anyOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              userStateContribution: {
                  $ref: string;
                  description: string;
              };
              userStateProperties: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w\-]+\.[\w\-]+$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
          }
          • extensionControlledProjectSetting: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • extensionControlledSetting: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • extensionControlledState: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • id: {
                description: string;
                pattern: string;
                tsType: string;
                type: string;
            }
            • description: string
            • pattern: string
            • tsType: string
            • type: string
          • localizeKey: {
                description: string;
                pattern: string;
                tsType: string;
                type: string;
            }
            • description: string
            • pattern: string
            • tsType: string
            • type: string
          • modifierExtensionControlled: {
                description: string;
                not: {
                    anyOf: {
                        required: string[];
                        type: string;
                    }[];
                };
            }
            • description: string
            • not: {
                  anyOf: {
                      required: string[];
                      type: string;
                  }[];
              }
              • anyOf: {
                    required: string[];
                    type: string;
                }[]
          • modifierProject: {
                description: string;
                properties: {
                    excludePdpFactoryIds: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                type: string;
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                    excludeProjectInterfaces: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                anyOf: ((...) | (...))[];
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                    includePdpFactoryIds: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                type: string;
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                    includeProjectInterfaces: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                anyOf: ((...) | (...))[];
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                };
                type: string;
            }
            • description: string
            • properties: {
                  excludePdpFactoryIds: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              type: string;
                          };
                          type: string;
                      })[];
                      description: string;
                  };
                  excludeProjectInterfaces: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              anyOf: ((...) | (...))[];
                          };
                          type: string;
                      })[];
                      description: string;
                  };
                  includePdpFactoryIds: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              type: string;
                          };
                          type: string;
                      })[];
                      description: string;
                  };
                  includeProjectInterfaces: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              anyOf: ((...) | (...))[];
                          };
                          type: string;
                      })[];
                      description: string;
                  };
              }
              • excludePdpFactoryIds: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            type: string;
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          type: string;
                      };
                      type: string;
                  })[]
                • description: string
              • excludeProjectInterfaces: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            anyOf: ((...) | (...))[];
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          anyOf: ((...) | (...))[];
                      };
                      type: string;
                  })[]
                • description: string
              • includePdpFactoryIds: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            type: string;
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          type: string;
                      };
                      type: string;
                  })[]
                • description: string
              • includeProjectInterfaces: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            anyOf: ((...) | (...))[];
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          anyOf: ((...) | (...))[];
                      };
                      type: string;
                  })[]
                • description: string
            • type: string
          • projectSetting: {
                anyOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • anyOf: {
                  $ref: string;
              }[]
            • description: string
          • projectSettingBase: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • projectSettingProperties: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w\-]+\.[\w\-]+$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w\-]+\.[\w\-]+$: {
                      $ref: string;
                  };
              }
              • ^[\w\-]+\.[\w\-]+$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
          • projectSettingsContribution: {
                anyOf: ({
                    $ref: string;
                    items?: undefined;
                    type?: undefined;
                } | {
                    $ref?: undefined;
                    items: {
                        $ref: string;
                    };
                    type: string;
                })[];
                description: string;
            }
            • anyOf: ({
                  $ref: string;
                  items?: undefined;
                  type?: undefined;
              } | {
                  $ref?: undefined;
                  items: {
                      $ref: string;
                  };
                  type: string;
              })[]
            • description: string
          • projectSettingsGroup: {
                description: string;
                properties: {
                    description: {
                        $ref: string;
                        description: string;
                    };
                    label: {
                        $ref: string;
                        description: string;
                    };
                    properties: {
                        $ref: string;
                    };
                };
                required: string[];
                type: string;
            }
            • description: string
            • properties: {
                  description: {
                      $ref: string;
                      description: string;
                  };
                  label: {
                      $ref: string;
                      description: string;
                  };
                  properties: {
                      $ref: string;
                  };
              }
              • description: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • label: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • properties: {
                    $ref: string;
                }
                • $ref: string
            • required: string[]
            • type: string
          • projectStateContribution: {
                $ref: string;
                description: string;
            }
            • $ref: string
            • description: string
          • setting: {
                anyOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • anyOf: {
                  $ref: string;
              }[]
            • description: string
          • settingBase: {
                allOf: ({
                    $ref: string;
                    properties?: undefined;
                    required?: undefined;
                    type?: undefined;
                } | {
                    $ref?: undefined;
                    properties: {
                        description: {
                            $ref: string;
                            description: string;
                        };
                        label: {
                            $ref: string;
                            description: string;
                        };
                    };
                    required: string[];
                    type: string;
                })[];
                description: string;
            }
            • allOf: ({
                  $ref: string;
                  properties?: undefined;
                  required?: undefined;
                  type?: undefined;
              } | {
                  $ref?: undefined;
                  properties: {
                      description: {
                          $ref: string;
                          description: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                  };
                  required: string[];
                  type: string;
              })[]
            • description: string
          • settingProperties: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w-]+\.[\w-]+$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w-]+\.[\w-]+$: {
                      $ref: string;
                  };
              }
              • ^[\w-]+\.[\w-]+$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
          • settingsContribution: {
                anyOf: ({
                    $ref: string;
                    items?: undefined;
                    type?: undefined;
                } | {
                    $ref?: undefined;
                    items: {
                        $ref: string;
                    };
                    type: string;
                })[];
                description: string;
            }
            • anyOf: ({
                  $ref: string;
                  items?: undefined;
                  type?: undefined;
              } | {
                  $ref?: undefined;
                  items: {
                      $ref: string;
                  };
                  type: string;
              })[]
            • description: string
          • settingsGroup: {
                description: string;
                properties: {
                    description: {
                        $ref: string;
                        description: string;
                    };
                    label: {
                        $ref: string;
                        description: string;
                    };
                    properties: {
                        $ref: string;
                    };
                };
                required: string[];
                type: string;
            }
            • description: string
            • properties: {
                  description: {
                      $ref: string;
                      description: string;
                  };
                  label: {
                      $ref: string;
                      description: string;
                  };
                  properties: {
                      $ref: string;
                  };
              }
              • description: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • label: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • properties: {
                    $ref: string;
                }
                • $ref: string
            • required: string[]
            • type: string
          • stateBase: {
                description: string;
                properties: {
                    default: {
                        description: string;
                        type: string;
                    };
                    derivesFrom: {
                        $ref: string;
                        description: string;
                    };
                };
                required: string[];
                type: string;
            }
            • description: string
            • properties: {
                  default: {
                      description: string;
                      type: string;
                  };
                  derivesFrom: {
                      $ref: string;
                      description: string;
                  };
              }
              • default: {
                    description: string;
                    type: string;
                }
                • description: string
                • type: string
              • derivesFrom: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
            • required: string[]
            • type: string
          • userState: {
                anyOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • anyOf: {
                  $ref: string;
              }[]
            • description: string
          • userStateContribution: {
                $ref: string;
                description: string;
            }
            • $ref: string
            • description: string
          • userStateProperties: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w\-]+\.[\w\-]+$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w\-]+\.[\w\-]+$: {
                      $ref: string;
                  };
              }
              • ^[\w\-]+\.[\w\-]+$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
        • $schema: string
        • anyOf: ({
              $ref: string;
              items?: undefined;
              type?: undefined;
          } | {
              $ref?: undefined;
              items: {
                  $ref: string;
              };
              type: string;
          })[]
        • description: string
        • title: string
        \ No newline at end of file diff --git a/platform-bible-utils/variables/settingsDocumentSchema.html b/platform-bible-utils/variables/settingsDocumentSchema.html index d7c72fa80f..31fea5b6d6 100644 --- a/platform-bible-utils/variables/settingsDocumentSchema.html +++ b/platform-bible-utils/variables/settingsDocumentSchema.html @@ -1,2 +1,2 @@ settingsDocumentSchema | platform-bible-utils

        Variable settingsDocumentSchemaConst

        settingsDocumentSchema: {
            $defs: {
                extensionControlledProjectSetting: {
                    allOf: {
                        $ref: string;
                    }[];
                    description: string;
                };
                extensionControlledSetting: {
                    allOf: {
                        $ref: string;
                    }[];
                    description: string;
                };
                extensionControlledState: {
                    allOf: {
                        $ref: string;
                    }[];
                    description: string;
                };
                id: {
                    description: string;
                    pattern: string;
                    tsType: string;
                    type: string;
                };
                localizeKey: {
                    description: string;
                    pattern: string;
                    tsType: string;
                    type: string;
                };
                modifierExtensionControlled: {
                    description: string;
                    not: {
                        anyOf: {
                            required: string[];
                            type: string;
                        }[];
                    };
                };
                modifierProject: {
                    description: string;
                    properties: {
                        excludePdpFactoryIds: {
                            anyOf: ({
                                items?: undefined;
                                type: string;
                            } | {
                                items: {
                                    type: string;
                                };
                                type: string;
                            })[];
                            description: string;
                        };
                        excludeProjectInterfaces: {
                            anyOf: ({
                                items?: undefined;
                                type: string;
                            } | {
                                items: {
                                    anyOf: ((...) | (...))[];
                                };
                                type: string;
                            })[];
                            description: string;
                        };
                        includePdpFactoryIds: {
                            anyOf: ({
                                items?: undefined;
                                type: string;
                            } | {
                                items: {
                                    type: string;
                                };
                                type: string;
                            })[];
                            description: string;
                        };
                        includeProjectInterfaces: {
                            anyOf: ({
                                items?: undefined;
                                type: string;
                            } | {
                                items: {
                                    anyOf: ((...) | (...))[];
                                };
                                type: string;
                            })[];
                            description: string;
                        };
                    };
                    type: string;
                };
                projectSetting: {
                    anyOf: {
                        $ref: string;
                    }[];
                    description: string;
                };
                projectSettingBase: {
                    allOf: {
                        $ref: string;
                    }[];
                    description: string;
                };
                projectSettingProperties: {
                    additionalProperties: boolean;
                    description: string;
                    patternProperties: {
                        ^[\w\-]+\.[\w\-]+$: {
                            $ref: string;
                        };
                    };
                    type: string;
                };
                projectSettingsContribution: {
                    anyOf: ({
                        $ref: string;
                        items?: undefined;
                        type?: undefined;
                    } | {
                        $ref?: undefined;
                        items: {
                            $ref: string;
                        };
                        type: string;
                    })[];
                    description: string;
                };
                projectSettingsGroup: {
                    description: string;
                    properties: {
                        description: {
                            $ref: string;
                            description: string;
                        };
                        label: {
                            $ref: string;
                            description: string;
                        };
                        properties: {
                            $ref: string;
                        };
                    };
                    required: string[];
                    type: string;
                };
                projectStateContribution: {
                    $ref: string;
                    description: string;
                };
                setting: {
                    anyOf: {
                        $ref: string;
                    }[];
                    description: string;
                };
                settingBase: {
                    allOf: ({
                        $ref: string;
                        properties?: undefined;
                        required?: undefined;
                        type?: undefined;
                    } | {
                        $ref?: undefined;
                        properties: {
                            description: {
                                $ref: string;
                                description: string;
                            };
                            label: {
                                $ref: string;
                                description: string;
                            };
                        };
                        required: string[];
                        type: string;
                    })[];
                    description: string;
                };
                settingProperties: {
                    additionalProperties: boolean;
                    description: string;
                    patternProperties: {
                        ^[\w-]+\.[\w-]+$: {
                            $ref: string;
                        };
                    };
                    type: string;
                };
                settingsContribution: {
                    anyOf: ({
                        $ref: string;
                        items?: undefined;
                        type?: undefined;
                    } | {
                        $ref?: undefined;
                        items: {
                            $ref: string;
                        };
                        type: string;
                    })[];
                    description: string;
                };
                settingsGroup: {
                    description: string;
                    properties: {
                        description: {
                            $ref: string;
                            description: string;
                        };
                        label: {
                            $ref: string;
                            description: string;
                        };
                        properties: {
                            $ref: string;
                        };
                    };
                    required: string[];
                    type: string;
                };
                stateBase: {
                    description: string;
                    properties: {
                        default: {
                            description: string;
                            type: string;
                        };
                        derivesFrom: {
                            $ref: string;
                            description: string;
                        };
                    };
                    required: string[];
                    type: string;
                };
                userState: {
                    anyOf: {
                        $ref: string;
                    }[];
                    description: string;
                };
                userStateContribution: {
                    $ref: string;
                    description: string;
                };
                userStateProperties: {
                    additionalProperties: boolean;
                    description: string;
                    patternProperties: {
                        ^[\w\-]+\.[\w\-]+$: {
                            $ref: string;
                        };
                    };
                    type: string;
                };
            };
            $schema: string;
            anyOf: ({
                $ref: string;
                items?: undefined;
                type?: undefined;
            } | {
                $ref?: undefined;
                items: {
                    $ref: string;
                };
                type: string;
            })[];
            description: string;
            title: string;
        } = ...

        JSON schema object that aligns with the SettingsContribution type

        -

        Type declaration

        • $defs: {
              extensionControlledProjectSetting: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              extensionControlledSetting: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              extensionControlledState: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              id: {
                  description: string;
                  pattern: string;
                  tsType: string;
                  type: string;
              };
              localizeKey: {
                  description: string;
                  pattern: string;
                  tsType: string;
                  type: string;
              };
              modifierExtensionControlled: {
                  description: string;
                  not: {
                      anyOf: {
                          required: string[];
                          type: string;
                      }[];
                  };
              };
              modifierProject: {
                  description: string;
                  properties: {
                      excludePdpFactoryIds: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  type: string;
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                      excludeProjectInterfaces: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  anyOf: ((...) | (...))[];
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                      includePdpFactoryIds: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  type: string;
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                      includeProjectInterfaces: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  anyOf: ((...) | (...))[];
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                  };
                  type: string;
              };
              projectSetting: {
                  anyOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              projectSettingBase: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              projectSettingProperties: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w\-]+\.[\w\-]+$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
              projectSettingsContribution: {
                  anyOf: ({
                      $ref: string;
                      items?: undefined;
                      type?: undefined;
                  } | {
                      $ref?: undefined;
                      items: {
                          $ref: string;
                      };
                      type: string;
                  })[];
                  description: string;
              };
              projectSettingsGroup: {
                  description: string;
                  properties: {
                      description: {
                          $ref: string;
                          description: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                      properties: {
                          $ref: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              projectStateContribution: {
                  $ref: string;
                  description: string;
              };
              setting: {
                  anyOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              settingBase: {
                  allOf: ({
                      $ref: string;
                      properties?: undefined;
                      required?: undefined;
                      type?: undefined;
                  } | {
                      $ref?: undefined;
                      properties: {
                          description: {
                              $ref: string;
                              description: string;
                          };
                          label: {
                              $ref: string;
                              description: string;
                          };
                      };
                      required: string[];
                      type: string;
                  })[];
                  description: string;
              };
              settingProperties: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w-]+\.[\w-]+$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
              settingsContribution: {
                  anyOf: ({
                      $ref: string;
                      items?: undefined;
                      type?: undefined;
                  } | {
                      $ref?: undefined;
                      items: {
                          $ref: string;
                      };
                      type: string;
                  })[];
                  description: string;
              };
              settingsGroup: {
                  description: string;
                  properties: {
                      description: {
                          $ref: string;
                          description: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                      properties: {
                          $ref: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              stateBase: {
                  description: string;
                  properties: {
                      default: {
                          description: string;
                          type: string;
                      };
                      derivesFrom: {
                          $ref: string;
                          description: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              userState: {
                  anyOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              userStateContribution: {
                  $ref: string;
                  description: string;
              };
              userStateProperties: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w\-]+\.[\w\-]+$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
          }
          • extensionControlledProjectSetting: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • extensionControlledSetting: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • extensionControlledState: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • id: {
                description: string;
                pattern: string;
                tsType: string;
                type: string;
            }
            • description: string
            • pattern: string
            • tsType: string
            • type: string
          • localizeKey: {
                description: string;
                pattern: string;
                tsType: string;
                type: string;
            }
            • description: string
            • pattern: string
            • tsType: string
            • type: string
          • modifierExtensionControlled: {
                description: string;
                not: {
                    anyOf: {
                        required: string[];
                        type: string;
                    }[];
                };
            }
            • description: string
            • not: {
                  anyOf: {
                      required: string[];
                      type: string;
                  }[];
              }
              • anyOf: {
                    required: string[];
                    type: string;
                }[]
          • modifierProject: {
                description: string;
                properties: {
                    excludePdpFactoryIds: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                type: string;
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                    excludeProjectInterfaces: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                anyOf: ((...) | (...))[];
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                    includePdpFactoryIds: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                type: string;
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                    includeProjectInterfaces: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                anyOf: ((...) | (...))[];
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                };
                type: string;
            }
            • description: string
            • properties: {
                  excludePdpFactoryIds: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              type: string;
                          };
                          type: string;
                      })[];
                      description: string;
                  };
                  excludeProjectInterfaces: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              anyOf: ((...) | (...))[];
                          };
                          type: string;
                      })[];
                      description: string;
                  };
                  includePdpFactoryIds: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              type: string;
                          };
                          type: string;
                      })[];
                      description: string;
                  };
                  includeProjectInterfaces: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              anyOf: ((...) | (...))[];
                          };
                          type: string;
                      })[];
                      description: string;
                  };
              }
              • excludePdpFactoryIds: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            type: string;
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          type: string;
                      };
                      type: string;
                  })[]
                • description: string
              • excludeProjectInterfaces: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            anyOf: ((...) | (...))[];
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          anyOf: ((...) | (...))[];
                      };
                      type: string;
                  })[]
                • description: string
              • includePdpFactoryIds: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            type: string;
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          type: string;
                      };
                      type: string;
                  })[]
                • description: string
              • includeProjectInterfaces: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            anyOf: ((...) | (...))[];
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          anyOf: ((...) | (...))[];
                      };
                      type: string;
                  })[]
                • description: string
            • type: string
          • projectSetting: {
                anyOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • anyOf: {
                  $ref: string;
              }[]
            • description: string
          • projectSettingBase: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • projectSettingProperties: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w\-]+\.[\w\-]+$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w\-]+\.[\w\-]+$: {
                      $ref: string;
                  };
              }
              • ^[\w\-]+\.[\w\-]+$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
          • projectSettingsContribution: {
                anyOf: ({
                    $ref: string;
                    items?: undefined;
                    type?: undefined;
                } | {
                    $ref?: undefined;
                    items: {
                        $ref: string;
                    };
                    type: string;
                })[];
                description: string;
            }
            • anyOf: ({
                  $ref: string;
                  items?: undefined;
                  type?: undefined;
              } | {
                  $ref?: undefined;
                  items: {
                      $ref: string;
                  };
                  type: string;
              })[]
            • description: string
          • projectSettingsGroup: {
                description: string;
                properties: {
                    description: {
                        $ref: string;
                        description: string;
                    };
                    label: {
                        $ref: string;
                        description: string;
                    };
                    properties: {
                        $ref: string;
                    };
                };
                required: string[];
                type: string;
            }
            • description: string
            • properties: {
                  description: {
                      $ref: string;
                      description: string;
                  };
                  label: {
                      $ref: string;
                      description: string;
                  };
                  properties: {
                      $ref: string;
                  };
              }
              • description: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • label: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • properties: {
                    $ref: string;
                }
                • $ref: string
            • required: string[]
            • type: string
          • projectStateContribution: {
                $ref: string;
                description: string;
            }
            • $ref: string
            • description: string
          • setting: {
                anyOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • anyOf: {
                  $ref: string;
              }[]
            • description: string
          • settingBase: {
                allOf: ({
                    $ref: string;
                    properties?: undefined;
                    required?: undefined;
                    type?: undefined;
                } | {
                    $ref?: undefined;
                    properties: {
                        description: {
                            $ref: string;
                            description: string;
                        };
                        label: {
                            $ref: string;
                            description: string;
                        };
                    };
                    required: string[];
                    type: string;
                })[];
                description: string;
            }
            • allOf: ({
                  $ref: string;
                  properties?: undefined;
                  required?: undefined;
                  type?: undefined;
              } | {
                  $ref?: undefined;
                  properties: {
                      description: {
                          $ref: string;
                          description: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                  };
                  required: string[];
                  type: string;
              })[]
            • description: string
          • settingProperties: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w-]+\.[\w-]+$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w-]+\.[\w-]+$: {
                      $ref: string;
                  };
              }
              • ^[\w-]+\.[\w-]+$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
          • settingsContribution: {
                anyOf: ({
                    $ref: string;
                    items?: undefined;
                    type?: undefined;
                } | {
                    $ref?: undefined;
                    items: {
                        $ref: string;
                    };
                    type: string;
                })[];
                description: string;
            }
            • anyOf: ({
                  $ref: string;
                  items?: undefined;
                  type?: undefined;
              } | {
                  $ref?: undefined;
                  items: {
                      $ref: string;
                  };
                  type: string;
              })[]
            • description: string
          • settingsGroup: {
                description: string;
                properties: {
                    description: {
                        $ref: string;
                        description: string;
                    };
                    label: {
                        $ref: string;
                        description: string;
                    };
                    properties: {
                        $ref: string;
                    };
                };
                required: string[];
                type: string;
            }
            • description: string
            • properties: {
                  description: {
                      $ref: string;
                      description: string;
                  };
                  label: {
                      $ref: string;
                      description: string;
                  };
                  properties: {
                      $ref: string;
                  };
              }
              • description: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • label: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • properties: {
                    $ref: string;
                }
                • $ref: string
            • required: string[]
            • type: string
          • stateBase: {
                description: string;
                properties: {
                    default: {
                        description: string;
                        type: string;
                    };
                    derivesFrom: {
                        $ref: string;
                        description: string;
                    };
                };
                required: string[];
                type: string;
            }
            • description: string
            • properties: {
                  default: {
                      description: string;
                      type: string;
                  };
                  derivesFrom: {
                      $ref: string;
                      description: string;
                  };
              }
              • default: {
                    description: string;
                    type: string;
                }
                • description: string
                • type: string
              • derivesFrom: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
            • required: string[]
            • type: string
          • userState: {
                anyOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • anyOf: {
                  $ref: string;
              }[]
            • description: string
          • userStateContribution: {
                $ref: string;
                description: string;
            }
            • $ref: string
            • description: string
          • userStateProperties: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w\-]+\.[\w\-]+$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w\-]+\.[\w\-]+$: {
                      $ref: string;
                  };
              }
              • ^[\w\-]+\.[\w\-]+$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
        • $schema: string
        • anyOf: ({
              $ref: string;
              items?: undefined;
              type?: undefined;
          } | {
              $ref?: undefined;
              items: {
                  $ref: string;
              };
              type: string;
          })[]
        • description: string
        • title: string
        \ No newline at end of file +

        Type declaration

        • $defs: {
              extensionControlledProjectSetting: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              extensionControlledSetting: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              extensionControlledState: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              id: {
                  description: string;
                  pattern: string;
                  tsType: string;
                  type: string;
              };
              localizeKey: {
                  description: string;
                  pattern: string;
                  tsType: string;
                  type: string;
              };
              modifierExtensionControlled: {
                  description: string;
                  not: {
                      anyOf: {
                          required: string[];
                          type: string;
                      }[];
                  };
              };
              modifierProject: {
                  description: string;
                  properties: {
                      excludePdpFactoryIds: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  type: string;
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                      excludeProjectInterfaces: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  anyOf: ((...) | (...))[];
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                      includePdpFactoryIds: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  type: string;
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                      includeProjectInterfaces: {
                          anyOf: ({
                              items?: undefined;
                              type: string;
                          } | {
                              items: {
                                  anyOf: ((...) | (...))[];
                              };
                              type: string;
                          })[];
                          description: string;
                      };
                  };
                  type: string;
              };
              projectSetting: {
                  anyOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              projectSettingBase: {
                  allOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              projectSettingProperties: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w\-]+\.[\w\-]+$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
              projectSettingsContribution: {
                  anyOf: ({
                      $ref: string;
                      items?: undefined;
                      type?: undefined;
                  } | {
                      $ref?: undefined;
                      items: {
                          $ref: string;
                      };
                      type: string;
                  })[];
                  description: string;
              };
              projectSettingsGroup: {
                  description: string;
                  properties: {
                      description: {
                          $ref: string;
                          description: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                      properties: {
                          $ref: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              projectStateContribution: {
                  $ref: string;
                  description: string;
              };
              setting: {
                  anyOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              settingBase: {
                  allOf: ({
                      $ref: string;
                      properties?: undefined;
                      required?: undefined;
                      type?: undefined;
                  } | {
                      $ref?: undefined;
                      properties: {
                          description: {
                              $ref: string;
                              description: string;
                          };
                          label: {
                              $ref: string;
                              description: string;
                          };
                      };
                      required: string[];
                      type: string;
                  })[];
                  description: string;
              };
              settingProperties: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w-]+\.[\w-]+$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
              settingsContribution: {
                  anyOf: ({
                      $ref: string;
                      items?: undefined;
                      type?: undefined;
                  } | {
                      $ref?: undefined;
                      items: {
                          $ref: string;
                      };
                      type: string;
                  })[];
                  description: string;
              };
              settingsGroup: {
                  description: string;
                  properties: {
                      description: {
                          $ref: string;
                          description: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                      properties: {
                          $ref: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              stateBase: {
                  description: string;
                  properties: {
                      default: {
                          description: string;
                          type: string;
                      };
                      derivesFrom: {
                          $ref: string;
                          description: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              userState: {
                  anyOf: {
                      $ref: string;
                  }[];
                  description: string;
              };
              userStateContribution: {
                  $ref: string;
                  description: string;
              };
              userStateProperties: {
                  additionalProperties: boolean;
                  description: string;
                  patternProperties: {
                      ^[\w\-]+\.[\w\-]+$: {
                          $ref: string;
                      };
                  };
                  type: string;
              };
          }
          • extensionControlledProjectSetting: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • extensionControlledSetting: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • extensionControlledState: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • id: {
                description: string;
                pattern: string;
                tsType: string;
                type: string;
            }
            • description: string
            • pattern: string
            • tsType: string
            • type: string
          • localizeKey: {
                description: string;
                pattern: string;
                tsType: string;
                type: string;
            }
            • description: string
            • pattern: string
            • tsType: string
            • type: string
          • modifierExtensionControlled: {
                description: string;
                not: {
                    anyOf: {
                        required: string[];
                        type: string;
                    }[];
                };
            }
            • description: string
            • not: {
                  anyOf: {
                      required: string[];
                      type: string;
                  }[];
              }
              • anyOf: {
                    required: string[];
                    type: string;
                }[]
          • modifierProject: {
                description: string;
                properties: {
                    excludePdpFactoryIds: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                type: string;
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                    excludeProjectInterfaces: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                anyOf: ((...) | (...))[];
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                    includePdpFactoryIds: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                type: string;
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                    includeProjectInterfaces: {
                        anyOf: ({
                            items?: undefined;
                            type: string;
                        } | {
                            items: {
                                anyOf: ((...) | (...))[];
                            };
                            type: string;
                        })[];
                        description: string;
                    };
                };
                type: string;
            }
            • description: string
            • properties: {
                  excludePdpFactoryIds: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              type: string;
                          };
                          type: string;
                      })[];
                      description: string;
                  };
                  excludeProjectInterfaces: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              anyOf: ((...) | (...))[];
                          };
                          type: string;
                      })[];
                      description: string;
                  };
                  includePdpFactoryIds: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              type: string;
                          };
                          type: string;
                      })[];
                      description: string;
                  };
                  includeProjectInterfaces: {
                      anyOf: ({
                          items?: undefined;
                          type: string;
                      } | {
                          items: {
                              anyOf: ((...) | (...))[];
                          };
                          type: string;
                      })[];
                      description: string;
                  };
              }
              • excludePdpFactoryIds: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            type: string;
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          type: string;
                      };
                      type: string;
                  })[]
                • description: string
              • excludeProjectInterfaces: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            anyOf: ((...) | (...))[];
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          anyOf: ((...) | (...))[];
                      };
                      type: string;
                  })[]
                • description: string
              • includePdpFactoryIds: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            type: string;
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          type: string;
                      };
                      type: string;
                  })[]
                • description: string
              • includeProjectInterfaces: {
                    anyOf: ({
                        items?: undefined;
                        type: string;
                    } | {
                        items: {
                            anyOf: ((...) | (...))[];
                        };
                        type: string;
                    })[];
                    description: string;
                }
                • anyOf: ({
                      items?: undefined;
                      type: string;
                  } | {
                      items: {
                          anyOf: ((...) | (...))[];
                      };
                      type: string;
                  })[]
                • description: string
            • type: string
          • projectSetting: {
                anyOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • anyOf: {
                  $ref: string;
              }[]
            • description: string
          • projectSettingBase: {
                allOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • allOf: {
                  $ref: string;
              }[]
            • description: string
          • projectSettingProperties: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w\-]+\.[\w\-]+$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w\-]+\.[\w\-]+$: {
                      $ref: string;
                  };
              }
              • ^[\w\-]+\.[\w\-]+$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
          • projectSettingsContribution: {
                anyOf: ({
                    $ref: string;
                    items?: undefined;
                    type?: undefined;
                } | {
                    $ref?: undefined;
                    items: {
                        $ref: string;
                    };
                    type: string;
                })[];
                description: string;
            }
            • anyOf: ({
                  $ref: string;
                  items?: undefined;
                  type?: undefined;
              } | {
                  $ref?: undefined;
                  items: {
                      $ref: string;
                  };
                  type: string;
              })[]
            • description: string
          • projectSettingsGroup: {
                description: string;
                properties: {
                    description: {
                        $ref: string;
                        description: string;
                    };
                    label: {
                        $ref: string;
                        description: string;
                    };
                    properties: {
                        $ref: string;
                    };
                };
                required: string[];
                type: string;
            }
            • description: string
            • properties: {
                  description: {
                      $ref: string;
                      description: string;
                  };
                  label: {
                      $ref: string;
                      description: string;
                  };
                  properties: {
                      $ref: string;
                  };
              }
              • description: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • label: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • properties: {
                    $ref: string;
                }
                • $ref: string
            • required: string[]
            • type: string
          • projectStateContribution: {
                $ref: string;
                description: string;
            }
            • $ref: string
            • description: string
          • setting: {
                anyOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • anyOf: {
                  $ref: string;
              }[]
            • description: string
          • settingBase: {
                allOf: ({
                    $ref: string;
                    properties?: undefined;
                    required?: undefined;
                    type?: undefined;
                } | {
                    $ref?: undefined;
                    properties: {
                        description: {
                            $ref: string;
                            description: string;
                        };
                        label: {
                            $ref: string;
                            description: string;
                        };
                    };
                    required: string[];
                    type: string;
                })[];
                description: string;
            }
            • allOf: ({
                  $ref: string;
                  properties?: undefined;
                  required?: undefined;
                  type?: undefined;
              } | {
                  $ref?: undefined;
                  properties: {
                      description: {
                          $ref: string;
                          description: string;
                      };
                      label: {
                          $ref: string;
                          description: string;
                      };
                  };
                  required: string[];
                  type: string;
              })[]
            • description: string
          • settingProperties: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w-]+\.[\w-]+$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w-]+\.[\w-]+$: {
                      $ref: string;
                  };
              }
              • ^[\w-]+\.[\w-]+$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
          • settingsContribution: {
                anyOf: ({
                    $ref: string;
                    items?: undefined;
                    type?: undefined;
                } | {
                    $ref?: undefined;
                    items: {
                        $ref: string;
                    };
                    type: string;
                })[];
                description: string;
            }
            • anyOf: ({
                  $ref: string;
                  items?: undefined;
                  type?: undefined;
              } | {
                  $ref?: undefined;
                  items: {
                      $ref: string;
                  };
                  type: string;
              })[]
            • description: string
          • settingsGroup: {
                description: string;
                properties: {
                    description: {
                        $ref: string;
                        description: string;
                    };
                    label: {
                        $ref: string;
                        description: string;
                    };
                    properties: {
                        $ref: string;
                    };
                };
                required: string[];
                type: string;
            }
            • description: string
            • properties: {
                  description: {
                      $ref: string;
                      description: string;
                  };
                  label: {
                      $ref: string;
                      description: string;
                  };
                  properties: {
                      $ref: string;
                  };
              }
              • description: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • label: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
              • properties: {
                    $ref: string;
                }
                • $ref: string
            • required: string[]
            • type: string
          • stateBase: {
                description: string;
                properties: {
                    default: {
                        description: string;
                        type: string;
                    };
                    derivesFrom: {
                        $ref: string;
                        description: string;
                    };
                };
                required: string[];
                type: string;
            }
            • description: string
            • properties: {
                  default: {
                      description: string;
                      type: string;
                  };
                  derivesFrom: {
                      $ref: string;
                      description: string;
                  };
              }
              • default: {
                    description: string;
                    type: string;
                }
                • description: string
                • type: string
              • derivesFrom: {
                    $ref: string;
                    description: string;
                }
                • $ref: string
                • description: string
            • required: string[]
            • type: string
          • userState: {
                anyOf: {
                    $ref: string;
                }[];
                description: string;
            }
            • anyOf: {
                  $ref: string;
              }[]
            • description: string
          • userStateContribution: {
                $ref: string;
                description: string;
            }
            • $ref: string
            • description: string
          • userStateProperties: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^[\w\-]+\.[\w\-]+$: {
                        $ref: string;
                    };
                };
                type: string;
            }
            • additionalProperties: boolean
            • description: string
            • patternProperties: {
                  ^[\w\-]+\.[\w\-]+$: {
                      $ref: string;
                  };
              }
              • ^[\w\-]+\.[\w\-]+$: {
                    $ref: string;
                }
                • $ref: string
            • type: string
        • $schema: string
        • anyOf: ({
              $ref: string;
              items?: undefined;
              type?: undefined;
          } | {
              $ref?: undefined;
              items: {
                  $ref: string;
              };
              type: string;
          })[]
        • description: string
        • title: string
        \ No newline at end of file