From e76643dc80988b39c7f09fea2a7db4e1ec27793a Mon Sep 17 00:00:00 2001 From: tjcouch-sil <104016682+tjcouch-sil@users.noreply.github.com> Date: Wed, 13 Nov 2024 23:49:40 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20github-pages=20from=20@=20para?= =?UTF-8?q?next/paranext-core@033d973d05c0c1af7d5a333e155cf2ebf0bd3015=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/highlight.css | 28 +++++++ papi-dts/assets/navigation.js | 2 +- papi-dts/assets/search.js | 2 +- .../_client_services_rpc_client_.default.html | 18 ++--- .../_main_services_rpc_server_.default.html | 14 ++-- ...vices_rpc_websocket_listener_.default.html | 18 ++--- ...execution_token_model_.ExecutionToken.html | 6 +- ..._renderer_web_socket_service_.default.html | 30 ++++---- ...rer_xml_http_request_service_.default.html | 44 +++++------ .../_shared_log_error_model_.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 +- ...eb_view_factory_model_.WebViewFactory.html | 75 +++++++++++++++++++ ...t_settings_document_combiner_.default.html | 38 +++++----- ...tings_document_combiner_base_.default.html | 34 ++++----- ...s_node_file_system_service_.EntryType.html | 4 +- ...ared_data_rpc_model_.ConnectionStatus.html | 8 +- ...shared_global_this_model_.ProcessType.html | 4 +- ...vileges_model_.ElevatedPrivilegeNames.html | 4 +- ...ls_web_view_model_.WebViewContentType.html | 8 +- papi-dts/functions/__papi_backend_.fetch.html | 2 +- .../functions/__papi_frontend_.fetch.html | 2 +- ...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 +- ...se_scroll_group_scr_ref_hook_.default.html | 2 +- ..._papi_hooks_use_setting_hook_.default.html | 2 +- ...use_web_view_controller_hook_.default.html | 12 +++ ...service_.blockWebSocketsToPapiNetwork.html | 2 +- ...oll_group_service_host_.getScrRefSync.html | 2 +- ...group_service_host_.onDidUpdateScrRef.html | 2 +- ...oll_group_service_host_.setScrRefSync.html | 2 +- ...service_host_.startScrollGroupService.html | 2 +- ...d_data_rpc_model_.createErrorResponse.html | 2 +- ..._shared_data_rpc_model_.createRequest.html | 2 +- ...data_rpc_model_.createSuccessResponse.html | 2 +- ...ed_data_rpc_model_.deserializeMessage.html | 2 +- ..._shared_data_rpc_model_.fixupResponse.html | 2 +- ...ared_data_rpc_model_.requestWithRetry.html | 2 +- ...ata_rpc_model_.sendPayloadToWebSocket.html | 2 +- ...tDataProviderDataTypeFromFunctionName.html | 2 +- ...e_model_.areProjectInterfacesIncluded.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 +- ...ices_command_service_.registerCommand.html | 2 +- ...services_command_service_.sendCommand.html | 2 +- ...ices_data_provider_service_.getByType.html | 2 +- ...rovider_service_.registerEngineByType.html | 2 +- ...ed_services_logger_service_.formatLog.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 +- ...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 +- ...tingsContributionsByProjectInterfaces.html | 2 +- ...rpc_handler_factory_.createRpcHandler.html | 2 +- ...w_service_model_.getWebViewController.html | 1 + ...e_model_.getWebViewControllerObjectId.html | 2 + ...e_model_.getWebViewMessageRequestType.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 +- .../_shared_utils_util_.bindClassMethods.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 +- .../useWebViewScrollGroupScrRef.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 | 8 +- .../_papi_shared_types_.DataProviders.html | 4 +- ..._types_.ProjectDataProviderInterfaces.html | 4 +- ...api_shared_types_.ProjectSettingTypes.html | 10 +-- .../_papi_shared_types_.SettingTypes.html | 12 +-- ...papi_shared_types_.WebViewControllers.html | 23 ++++++ ..._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 +- ...red_models_rpc_interface_.IRpcHandler.html | 12 +-- ...ls_rpc_interface_.IRpcMethodRegistrar.html | 16 ++-- ...ider_model_.DisposableWebViewProvider.html | 10 --- ...der_model_.IDisposableWebViewProvider.html | 37 +++++++++ ...der_model_.IRegisteredWebViewProvider.html | 36 +++++++++ ...view_provider_model_.IWebViewProvider.html | 46 ++++++++++-- ..._view_provider_model_.WebViewProvider.html | 15 ---- ...provider_service_.DataProviderService.html | 12 +-- ...s_dialog_service_model_.DialogService.html | 6 +- ...ces_internet_service_.InternetService.html | 4 +- ..._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 | 10 +-- ...vice_model_.IScrollGroupRemoteService.html | 6 +- ...up_service_model_.IScrollGroupService.html | 8 +- ...r_service_.PapiWebViewProviderService.html | 42 ++++++++++- ...vider_service_.WebViewProviderService.html | 53 +++++++++---- ...iew_service_model_.WebViewServiceType.html | 39 +++++++--- papi-dts/modules.html | 3 + papi-dts/modules/__papi_backend_.html | 3 +- papi-dts/modules/__papi_core_.html | 7 +- papi-dts/modules/__papi_frontend_.html | 2 +- papi-dts/modules/__papi_frontend_react_.html | 5 +- .../modules/_client_services_rpc_client_.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 +- .../modules/_main_services_rpc_server_.html | 2 +- ...main_services_rpc_websocket_listener_.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 | 4 +- ..._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 | 5 +- ...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 +- ..._hooks_use_scroll_group_scr_ref_hook_.html | 2 +- ...er_hooks_papi_hooks_use_setting_hook_.html | 2 +- ...i_hooks_use_web_view_controller_hook_.html | 2 + ...services_renderer_web_socket_service_.html | 2 +- ...es_renderer_xml_http_request_service_.html | 2 +- ...r_services_scroll_group_service_host_.html | 2 +- .../_shared_data_file_system_model_.html | 2 +- .../modules/_shared_data_platform_data_.html | 2 +- papi-dts/modules/_shared_data_rpc_model_.html | 2 +- .../modules/_shared_global_this_model_.html | 2 +- .../modules/_shared_log_error_model_.html | 2 +- ...e_project_data_provider_engine_model_.html | 2 +- ...odels_create_process_privilege_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 +- ...ed_models_extension_basic_data_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_rpc_interface_.html | 2 +- ...shared_models_web_view_factory_model_.html | 2 + .../_shared_models_web_view_model_.html | 2 +- ...hared_models_web_view_provider_model_.html | 4 +- .../_shared_services_command_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 +- ...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_rpc_handler_factory_.html | 2 +- ...shared_services_scroll_group_service_.html | 2 +- ..._services_scroll_group_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 | 14 +++- .../modules/_shared_utils_internal_util_.html | 2 +- ...s_project_settings_document_combiner_.html | 2 +- ...tils_settings_document_combiner_base_.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 +- ...ices_rpc_server_.PropagateEventMethod.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 +- ..._shared_types_.WebViewControllerTypes.html | 7 ++ ...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 +- .../_shared_data_rpc_model_.EventHandler.html | 2 +- ...ata_rpc_model_.InternalRequestHandler.html | 2 +- .../_shared_data_rpc_model_.RequestId.html | 2 +- ..._shared_data_rpc_model_.RequestParams.html | 2 +- ...model_.IBaseProjectDataProviderEngine.html | 2 +- ...rocess_privilege_model_.CreateProcess.html | 2 +- ..._privilege_model_.OperatingSystemData.html | 2 +- ...process_privilege_model_.PlatformFork.html | 2 +- ...rocess_privilege_model_.PlatformSpawn.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 +- ...ocking_framework_model_.FloatPosition.html | 2 +- ...ls_docking_framework_model_.FloatSize.html | 2 +- ...odels_docking_framework_model_.Layout.html | 2 +- ...framework_model_.OnLayoutChangeRCDock.html | 12 ++- ...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 +- ..._basic_data_model_.ExtensionBasicData.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 +- ...odel_.UseWebViewScrollGroupScrRefHook.html | 2 +- ...s_web_view_model_.UseWebViewStateHook.html | 2 +- ...els_web_view_model_.WebViewDefinition.html | 2 +- ...web_view_model_.WebViewDefinitionBase.html | 33 +++++++- ...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 +- ...e_model_.AllProjectSettingsValidators.html | 2 +- ...ervice_model_.ProjectSettingValidator.html | 2 +- ...l_.SimultaneousProjectSettingsChanges.html | 2 +- ...roup_service_model_.ScrollGroupScrRef.html | 2 +- ..._service_model_.ScrollGroupUpdateInfo.html | 2 +- ...ttings_service_model_.AllSettingsData.html | 2 +- ..._service_model_.AllSettingsValidators.html | 2 +- ...tings_service_model_.ISettingsService.html | 14 ++-- ...tings_service_model_.SettingDataTypes.html | 2 +- ...tings_service_model_.SettingValidator.html | 2 +- ...b_view_service_model_.AddWebViewEvent.html | 2 - ...view_service_model_.CloseWebViewEvent.html | 2 + ..._view_service_model_.OpenWebViewEvent.html | 2 + ...iew_service_model_.UpdateWebViewEvent.html | 2 +- ...e_model_.WebViewMessageRequestHandler.html | 4 + ...ment_combiner_.AllProjectSettingsInfo.html | 2 +- ...alizedProjectSettingsContributionInfo.html | 2 +- ...document_combiner_.ProjectSettingInfo.html | 2 +- ...iner_.ProjectSettingsContributionInfo.html | 2 +- ...cument_combiner_base_.AllSettingsInfo.html | 2 +- ...se_.LocalizedSettingsContributionInfo.html | 2 +- ...s_document_combiner_base_.SettingInfo.html | 2 +- ...mbiner_base_.SettingsContributionInfo.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 +- .../__papi_backend_.WebViewFactory.html | 16 ++++ .../variables/__papi_backend_.commands.html | 2 +- .../__papi_backend_.dataProviders.html | 2 +- .../variables/__papi_backend_.default.html | 22 +++++- .../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 +- .../__papi_backend_.scrollGroups.html | 2 +- .../variables/__papi_backend_.settings.html | 2 +- .../variables/__papi_backend_.storage.html | 2 +- .../__papi_backend_.webViewProviders.html | 5 +- .../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 +- .../__papi_frontend_.scrollGroups.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 +- ...service_host_.availableScrollGroupIds.html | 2 +- ...orm_data_.DEV_MODE_RENDERER_INDICATOR.html | 2 +- ...ata_platform_data_.PLATFORM_NAMESPACE.html | 2 +- ...ared_data_rpc_model_.CATEGORY_COMMAND.html | 2 +- .../_shared_data_rpc_model_.GET_METHODS.html | 2 +- ...hared_data_rpc_model_.REGISTER_METHOD.html | 2 +- ...red_data_rpc_model_.UNREGISTER_METHOD.html | 2 +- ...shared_data_rpc_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 | 2 +- ...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 +- ...ervices_scroll_group_service_.default.html | 2 +- ...del_.EVENT_NAME_ON_DID_UPDATE_SCR_REF.html | 2 +- ...WORK_OBJECT_NAME_SCROLL_GROUP_SERVICE.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 | 5 +- ...ed_services_web_view_service_.default.html | 2 +- ...model_.EVENT_NAME_ON_DID_ADD_WEB_VIEW.html | 4 +- ...del_.EVENT_NAME_ON_DID_CLOSE_WEB_VIEW.html | 2 + ...odel_.EVENT_NAME_ON_DID_OPEN_WEB_VIEW.html | 2 + ...el_.EVENT_NAME_ON_DID_UPDATE_WEB_VIEW.html | 2 +- ....NETWORK_OBJECT_NAME_WEB_VIEW_SERVICE.html | 2 +- ...odel_.WEB_VIEW_CONTROLLER_OBJECT_TYPE.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 +- papi-dts/variables/webViewId.html | 2 + .../enums/BookSelectionMode.html | 4 +- .../enums/DropdownMenuItemType.html | 4 +- platform-bible-react/functions/Alert.html | 2 +- .../functions/AlertDescription.html | 2 +- .../functions/AlertTitle.html | 2 +- .../functions/BookChapterControl.html | 2 +- .../functions/BookSelector.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 +- 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/NavigationContentSearch.html | 2 +- .../functions/NoExtensionsFound.html | 2 +- .../functions/RadioGroup.html | 2 +- .../functions/RadioGroupItem.html | 2 +- .../functions/ScriptureResultsViewer.html | 2 +- .../functions/ScrollGroupSelector.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 +- platform-bible-react/functions/Separator.html | 2 +- .../functions/SettingsList.html | 2 +- .../functions/SettingsListHeader.html | 2 +- .../functions/SettingsListItem.html | 2 +- platform-bible-react/functions/Slider.html | 2 +- platform-bible-react/functions/Sonner-1.html | 2 +- platform-bible-react/functions/Spinner.html | 2 +- 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 +- .../functions/ToggleGroup.html | 2 +- .../functions/ToggleGroupItem.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 +- platform-bible-react/functions/cn.html | 2 +- .../functions/getBookNumFromId.html | 2 +- .../functions/getLinesFromUSFM.html | 2 +- .../functions/getNumberFromUSFM.html | 2 +- .../functions/getStatusForItem.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 +- .../types/BookSelectorLocalizedStrings.html | 2 +- .../types/ChapterRangeSelectorProps.html | 2 +- .../types/ChecklistProps.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/InventoryItemOccurrence.html | 2 +- .../types/InventoryLocalizedStrings.html | 2 +- .../types/InventoryTableData.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 +- platform-bible-react/types/Scope.html | 2 +- .../types/ScriptureItemDetail.html | 2 +- .../ScriptureResultsViewerColumnInfo.html | 2 +- .../types/ScriptureResultsViewerProps.html | 2 +- .../types/ScriptureSrcItemDetail.html | 2 +- .../types/ScrollGroupSelectorProps.html | 2 +- .../types/SearchBarProps.html | 2 +- platform-bible-react/types/SortDirection.html | 2 +- platform-bible-react/types/SpinnerProps.html | 2 +- .../types/TabKeyValueContent.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/BOOK_SELECTOR_STRING_KEYS.html | 2 +- .../variables/INVENTORY_STRING_KEYS.html | 2 +- .../classes/AsyncVariable.html | 12 +-- 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 | 16 ++-- .../classes/UnsubscriberAsyncList.html | 8 +- .../classes/UsjReaderWriter.html | 26 +++---- .../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/ensureArray.html | 2 +- .../functions/escapeStringRegexp.html | 2 +- .../functions/formatBytes.html | 2 +- .../functions/formatReplacementString.html | 2 +- .../functions/formatScrRef.html | 2 +- .../functions/getAllObjectFunctionNames.html | 2 +- .../functions/getChaptersForBook.html | 2 +- .../functions/getCurrentLocale.html | 2 +- .../functions/getErrorMessage.html | 2 +- .../getLocalizeKeyForScrollGroupId.html | 2 +- .../getLocalizeKeysForScrollGroupIds.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 +- .../transformAndEnsureRegExpArray.html | 2 +- .../transformAndEnsureRegExpRegExpArray.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/IUsjReaderWriter.html | 24 +++--- .../interfaces/LanguageStrings.html | 2 +- .../LocalizedStringDataContribution.html | 4 +- .../ModifierExtensionControlled.html | 4 +- .../interfaces/ModifierProject.html | 10 +-- .../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 | 6 +- .../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 | 2 +- .../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/ScrollGroupId.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 | 2 +- platform-bible-utils/types/Unsubscriber.html | 2 +- .../types/UnsubscriberAsync.html | 2 +- platform-bible-utils/types/UserState.html | 2 +- .../types/UsjContentLocation.html | 2 +- .../types/VerseRefOffset.html | 2 +- platform-bible-utils/types/WebViewMenu.html | 2 +- platform-bible-utils/types/WebViewMenus.html | 2 +- .../variables/CHAPTER_TYPE.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 +- .../variables/VERSE_TYPE.html | 2 +- .../variables/defaultScrRef.html | 2 +- .../localizedStringsDocumentSchema.html | 2 +- .../variables/menuDocumentSchema.html | 2 +- .../projectSettingsDocumentSchema.html | 2 +- .../variables/settingsDocumentSchema.html | 2 +- 817 files changed, 1605 insertions(+), 1187 deletions(-) create mode 100644 papi-dts/classes/_shared_models_web_view_factory_model_.WebViewFactory.html create mode 100644 papi-dts/functions/_renderer_hooks_papi_hooks_use_web_view_controller_hook_.default.html create mode 100644 papi-dts/functions/_shared_services_web_view_service_model_.getWebViewController.html create mode 100644 papi-dts/functions/_shared_services_web_view_service_model_.getWebViewControllerObjectId.html create mode 100644 papi-dts/functions/_shared_services_web_view_service_model_.getWebViewMessageRequestType.html create mode 100644 papi-dts/interfaces/_papi_shared_types_.WebViewControllers.html delete mode 100644 papi-dts/interfaces/_shared_models_web_view_provider_model_.DisposableWebViewProvider.html create mode 100644 papi-dts/interfaces/_shared_models_web_view_provider_model_.IDisposableWebViewProvider.html create mode 100644 papi-dts/interfaces/_shared_models_web_view_provider_model_.IRegisteredWebViewProvider.html delete mode 100644 papi-dts/interfaces/_shared_models_web_view_provider_model_.WebViewProvider.html create mode 100644 papi-dts/modules/_renderer_hooks_papi_hooks_use_web_view_controller_hook_.html create mode 100644 papi-dts/modules/_shared_models_web_view_factory_model_.html create mode 100644 papi-dts/types/_papi_shared_types_.WebViewControllerTypes.html delete mode 100644 papi-dts/types/_shared_services_web_view_service_model_.AddWebViewEvent.html create mode 100644 papi-dts/types/_shared_services_web_view_service_model_.CloseWebViewEvent.html create mode 100644 papi-dts/types/_shared_services_web_view_service_model_.OpenWebViewEvent.html create mode 100644 papi-dts/types/_shared_services_web_view_service_model_.WebViewMessageRequestHandler.html create mode 100644 papi-dts/variables/__papi_backend_.WebViewFactory.html create mode 100644 papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_CLOSE_WEB_VIEW.html create mode 100644 papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_OPEN_WEB_VIEW.html create mode 100644 papi-dts/variables/_shared_services_web_view_service_model_.WEB_VIEW_CONTROLLER_OBJECT_TYPE.html create mode 100644 papi-dts/variables/webViewId.html diff --git a/papi-dts/assets/highlight.css b/papi-dts/assets/highlight.css index 5ff8bd2df7..58cdc4c940 100644 --- a/papi-dts/assets/highlight.css +++ b/papi-dts/assets/highlight.css @@ -27,6 +27,14 @@ --dark-hl-12: #569CD6; --light-hl-13: #000000FF; --dark-hl-13: #D4D4D4; + --light-hl-14: #800000; + --dark-hl-14: #D7BA7D; + --light-hl-15: #E50000; + --dark-hl-15: #9CDCFE; + --light-hl-16: #0451A5; + --dark-hl-16: #CE9178; + --light-hl-17: #0000FF; + --dark-hl-17: #CE9178; --light-code-background: #FFFFFF; --dark-code-background: #1E1E1E; } @@ -46,6 +54,10 @@ --hl-11: var(--light-hl-11); --hl-12: var(--light-hl-12); --hl-13: var(--light-hl-13); + --hl-14: var(--light-hl-14); + --hl-15: var(--light-hl-15); + --hl-16: var(--light-hl-16); + --hl-17: var(--light-hl-17); --code-background: var(--light-code-background); } } @@ -64,6 +76,10 @@ --hl-11: var(--dark-hl-11); --hl-12: var(--dark-hl-12); --hl-13: var(--dark-hl-13); + --hl-14: var(--dark-hl-14); + --hl-15: var(--dark-hl-15); + --hl-16: var(--dark-hl-16); + --hl-17: var(--dark-hl-17); --code-background: var(--dark-code-background); } } @@ -82,6 +98,10 @@ --hl-11: var(--light-hl-11); --hl-12: var(--light-hl-12); --hl-13: var(--light-hl-13); + --hl-14: var(--light-hl-14); + --hl-15: var(--light-hl-15); + --hl-16: var(--light-hl-16); + --hl-17: var(--light-hl-17); --code-background: var(--light-code-background); } @@ -100,6 +120,10 @@ --hl-11: var(--dark-hl-11); --hl-12: var(--dark-hl-12); --hl-13: var(--dark-hl-13); + --hl-14: var(--dark-hl-14); + --hl-15: var(--dark-hl-15); + --hl-16: var(--dark-hl-16); + --hl-17: var(--dark-hl-17); --code-background: var(--dark-code-background); } @@ -117,4 +141,8 @@ .hl-11 { color: var(--hl-11); } .hl-12 { color: var(--hl-12); } .hl-13 { color: var(--hl-13); } +.hl-14 { color: var(--hl-14); } +.hl-15 { color: var(--hl-15); } +.hl-16 { color: var(--hl-16); } +.hl-17 { color: var(--hl-17); } pre, code { background: var(--code-background); } diff --git a/papi-dts/assets/navigation.js b/papi-dts/assets/navigation.js index 32e688abae..bce87108d6 100644 --- a/papi-dts/assets/navigation.js +++ b/papi-dts/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/papi-dts/assets/search.js b/papi-dts/assets/search.js index 9bb3523336..35c74c290c 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_rpc_client_.default.html b/papi-dts/classes/_client_services_rpc_client_.default.html index fb1a799175..63d021ae99 100644 --- a/papi-dts/classes/_client_services_rpc_client_.default.html +++ b/papi-dts/classes/_client_services_rpc_client_.default.html @@ -1,6 +1,6 @@ default | papi-dts

Manages the JSON-RPC protocol on the client end of a websocket that connects to main

Created by any process that connects to the websocket server owned by main

-

Implements

Constructors

Implements

Constructors

Properties

connectionStatus: ConnectionStatus

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

Constructors

Properties

connectionStatus: ConnectionStatus

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

-

Methods

Methods

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

    • On clients: connecting to the server
    • @@ -19,19 +19,19 @@

    Parameters

    • localEventHandler: EventHandler

      Function that handles events from the server by accepting an eventType and an event and emitting the event locally. Used when receiving an event over the network.

    Returns Promise<boolean>

    Promise that resolves when finished connecting

    -
  • Disconnects from the connection:

    • On clients: disconnects from the server
    • On servers: disconnects from all clients and closes its connection endpoint
    -

    Returns 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 Parameters

    • T

    Parameters

    • eventType: string

      Unique network event type for coordinating between processes

    • event: T

      Event data to emit on the network

      -

    Returns void

  • Send a request and resolve after receiving a response

    +

Returns void

+
diff --git a/papi-dts/classes/_main_services_rpc_server_.default.html b/papi-dts/classes/_main_services_rpc_server_.default.html index 6f9a7724a5..b3620c50c2 100644 --- a/papi-dts/classes/_main_services_rpc_server_.default.html +++ b/papi-dts/classes/_main_services_rpc_server_.default.html @@ -2,7 +2,7 @@ intended to be instantiated by anything other than RpcWebSocketListener.

Created by RpcWebSocketListener when a client connects to the web socket server. There is one RpcServer object per client that connects to the web socket server.

-

Implements

Constructors

Implements

Constructors

Properties

connectionStatus: ConnectionStatus

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

Constructors

Properties

connectionStatus: ConnectionStatus

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

-

Methods

Methods

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

    • On clients: connecting to the server
    • On servers: opening an endpoint for clients to connect

    Returns Promise<boolean>

    Promise that resolves when finished connecting

    -
  • Disconnects from the connection:

    • On clients: disconnects from the server
    • On servers: disconnects from all clients and closes its connection endpoint
    -

    Returns 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 Parameters

    • T

    Parameters

    • eventType: string

      Unique network event type for coordinating between processes

    • event: T

      Event data to emit on the network

      -

    Returns void

  • Send a request and resolve after receiving a response

    +

Returns void

  • Send a request and resolve after receiving a response

    Parameters

    • requestType: `${string}:${string}`

      Type of request (or "method" in JSONRPC jargon) to call

    • requestParams: RequestParams

      Parameters associated with this request

    Returns Promise<JSONRPCResponse>

    Promise that resolves to a JSONRPCSuccessResponse or JSONRPCErrorResponse message

    -
+
diff --git a/papi-dts/classes/_main_services_rpc_websocket_listener_.default.html b/papi-dts/classes/_main_services_rpc_websocket_listener_.default.html index cfd6207151..c6187c1936 100644 --- a/papi-dts/classes/_main_services_rpc_websocket_listener_.default.html +++ b/papi-dts/classes/_main_services_rpc_websocket_listener_.default.html @@ -5,7 +5,7 @@ other processes will be tied to the RPCServer that services the connection for that other process.

Created by the main process on start up when the network service initializes

-

Implements

Constructors

Implements

Constructors

Properties

Accessors

Methods

Constructors

Properties

connectionStatus: ConnectionStatus

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

Constructors

Properties

connectionStatus: ConnectionStatus

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

-

Accessors

Methods

Accessors

Methods

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

    • On clients: connecting to the server
    • @@ -25,19 +25,19 @@

    Parameters

    • localEventHandler: EventHandler

      Function that handles events from the server by accepting an eventType and an event and emitting the event locally. Used when receiving an event over the network.

    Returns Promise<boolean>

    Promise that resolves when finished connecting

    -
  • Disconnects from the connection:

    • On clients: disconnects from the server
    • On servers: disconnects from all clients and closes its connection endpoint
    -

    Returns 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 Parameters

    • T

    Parameters

    • eventType: string

      Unique network event type for coordinating between processes

    • event: T

      Event data to emit on the network

      -

    Returns void

  • Send a request and resolve after receiving a response

    +

Returns void

  • Send a request and resolve after receiving a response

    Parameters

    • requestType: `${string}:${string}`

      Type of request (or "method" in JSONRPC jargon) to call

    • requestParams: RequestParams

      Parameters associated with this request

    Returns Promise<JSONRPCResponse>

    Promise that resolves to a JSONRPCSuccessResponse or JSONRPCErrorResponse message

    -
+
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 ef81e0cc3f..0ccba87f07 100644 --- a/papi-dts/classes/_node_models_execution_token_model_.ExecutionToken.html +++ b/papi-dts/classes/_node_models_execution_token_model_.ExecutionToken.html @@ -1,8 +1,8 @@ ExecutionToken | papi-dts

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

-

Implements

Constructors

Implements

Constructors

Properties

Methods

Constructors

Properties

name: string

Name of an extension

-
nonce: string
type

Methods

+

Constructors

Properties

name: string

Name of an extension

+
nonce: string
type

Methods

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 87623ec821..1f64690a45 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

addEventListener: (<K>(type: K, listener: ((this: WebSocket, ev: WebSocketEventMap[K]) => any), options?: boolean | AddEventListenerOptions) => void)
binaryType: BinaryType

Returns a string that indicates how binary data from the WebSocket object is exposed to scripts:

+

Constructors

Properties

addEventListener: (<K>(type: K, listener: ((this: WebSocket, ev: WebSocketEventMap[K]) => any), options?: boolean | AddEventListenerOptions) => void)
binaryType: BinaryType

Returns a string that indicates how binary data from the WebSocket object is exposed to scripts:

Can be set, to change how binary data is returned. The default is "blob".

MDN Reference

-
bufferedAmount: number

Returns the number of bytes of application data (UTF-8 text and binary data) that have been queued using send() but not yet been transmitted to the network.

+
bufferedAmount: number

Returns the number of bytes of application data (UTF-8 text and binary data) that have been queued using send() but not yet been transmitted to the network.

If the WebSocket connection is closed, this attribute's value will only increase with each call to the send() method. (The number does not reset to zero once the connection closes.)

MDN Reference

-
close: ((code?: number, reason?: string) => void)

Closes the WebSocket connection, optionally using code as the the WebSocket connection close code and reason as the the WebSocket connection close reason.

+
close: ((code?: number, reason?: string) => void)

Closes the WebSocket connection, optionally using code as the the WebSocket connection close code and reason as the the WebSocket connection close reason.

MDN Reference

-
CLOSED
CLOSING
CONNECTING
dispatchEvent: ((event: Event) => boolean)

Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

+
CLOSED
CLOSING
CONNECTING
dispatchEvent: ((event: Event) => boolean)

Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

MDN Reference

-
extensions: string

Returns the extensions selected by the server, if any.

+
extensions: string

Returns the extensions selected by the server, if any.

MDN Reference

-
onclose: null | ((this: WebSocket, ev: CloseEvent) => any)
onerror: null | ((this: WebSocket, ev: Event) => any)
onmessage: null | ((this: WebSocket, ev: MessageEvent<any>) => any)
onopen: null | ((this: WebSocket, ev: Event) => any)
OPEN
protocol: string

Returns the subprotocol selected by the server, if any. It can be used in conjunction with the array form of the constructor's second argument to perform subprotocol negotiation.

+
onclose: null | ((this: WebSocket, ev: CloseEvent) => any)
onerror: null | ((this: WebSocket, ev: Event) => any)
onmessage: null | ((this: WebSocket, ev: MessageEvent<any>) => any)
onopen: null | ((this: WebSocket, ev: Event) => any)
OPEN
protocol: string

Returns the subprotocol selected by the server, if any. It can be used in conjunction with the array form of the constructor's second argument to perform subprotocol negotiation.

MDN Reference

-
readyState: number

Returns the state of the WebSocket object's connection. It can have the values described below.

+
readyState: number

Returns the state of the WebSocket object's connection. It can have the values described below.

MDN Reference

-
removeEventListener: (<K>(type: K, listener: ((this: WebSocket, ev: WebSocketEventMap[K]) => any), options?: boolean | EventListenerOptions) => void)
send: ((data:
    | string
    | ArrayBufferLike
    | ArrayBufferView
    | Blob) => void)

Transmits data using the WebSocket connection. data can be a string, a Blob, an ArrayBuffer, or an ArrayBufferView.

+
removeEventListener: (<K>(type: K, listener: ((this: WebSocket, ev: WebSocketEventMap[K]) => any), options?: boolean | EventListenerOptions) => void)
send: ((data:
    | string
    | ArrayBufferLike
    | ArrayBufferView
    | Blob) => void)

Transmits data using the WebSocket connection. data can be a string, a Blob, an ArrayBuffer, or an ArrayBufferView.

MDN Reference

-
url: string

Returns the URL that was used to establish the WebSocket connection.

+
url: string

Returns the URL that was used to establish the WebSocket connection.

MDN Reference

-
+
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 cb86f841e9..84e915e848 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

abort: (() => void)

Cancels any network activity.

+

Constructors

Properties

abort: (() => void)

Cancels any network activity.

MDN Reference

-
addEventListener: (<K>(type: K, listener: ((this: XMLHttpRequest, ev: XMLHttpRequestEventMap[K]) => any), options?: boolean | AddEventListenerOptions) => void)
dispatchEvent: ((event: Event) => boolean)

Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

+
addEventListener: (<K>(type: K, listener: ((this: XMLHttpRequest, ev: XMLHttpRequestEventMap[K]) => any), options?: boolean | AddEventListenerOptions) => void)
dispatchEvent: ((event: Event) => boolean)

Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

MDN Reference

-
DONE
getAllResponseHeaders: (() => string)
getResponseHeader: ((name: string) => null | string)
HEADERS_RECEIVED
LOADING
onabort: null | ((this: XMLHttpRequest, ev: ProgressEvent<EventTarget>) => any)
onerror: null | ((this: XMLHttpRequest, ev: ProgressEvent<EventTarget>) => any)
onload: null | ((this: XMLHttpRequest, ev: ProgressEvent<EventTarget>) => any)
onloadend: null | ((this: XMLHttpRequest, ev: ProgressEvent<EventTarget>) => any)
onloadstart: null | ((this: XMLHttpRequest, ev: ProgressEvent<EventTarget>) => any)
onprogress: null | ((this: XMLHttpRequest, ev: ProgressEvent<EventTarget>) => any)
onreadystatechange: null | ((this: XMLHttpRequest, ev: Event) => any)
ontimeout: null | ((this: XMLHttpRequest, ev: ProgressEvent<EventTarget>) => any)
open: ((method: string, url: string, async?: boolean, username?: null | string, password?: null | string) => void)

Sets the request method, request URL, and synchronous flag.

+
DONE
getAllResponseHeaders: (() => string)
getResponseHeader: ((name: string) => null | string)
HEADERS_RECEIVED
LOADING
onabort: null | ((this: XMLHttpRequest, ev: ProgressEvent<EventTarget>) => any)
onerror: null | ((this: XMLHttpRequest, ev: ProgressEvent<EventTarget>) => any)
onload: null | ((this: XMLHttpRequest, ev: ProgressEvent<EventTarget>) => any)
onloadend: null | ((this: XMLHttpRequest, ev: ProgressEvent<EventTarget>) => any)
onloadstart: null | ((this: XMLHttpRequest, ev: ProgressEvent<EventTarget>) => any)
onprogress: null | ((this: XMLHttpRequest, ev: ProgressEvent<EventTarget>) => any)
onreadystatechange: null | ((this: XMLHttpRequest, ev: Event) => any)
ontimeout: null | ((this: XMLHttpRequest, ev: ProgressEvent<EventTarget>) => any)
open: ((method: string, url: string, async?: boolean, username?: null | string, password?: null | string) => void)

Sets the request method, request URL, and synchronous flag.

Throws a "SyntaxError" DOMException if either method is not a valid method or url cannot be parsed.

Throws a "SecurityError" DOMException if method is a case-insensitive match for CONNECT, TRACE, or TRACK.

Throws an "InvalidAccessError" DOMException if async is false, current global object is a Window object, and the timeout attribute is not zero or the responseType attribute is not the empty string.

MDN Reference

-
OPENED
overrideMimeType: ((mime: string) => void)

Acts as if the Content-Type header value for a response is mime. (It does not change the header.)

+
OPENED
overrideMimeType: ((mime: string) => void)

Acts as if the Content-Type header value for a response is mime. (It does not change the header.)

Throws an "InvalidStateError" DOMException if state is loading or done.

MDN Reference

-
readyState: number

Returns client's state.

+
readyState: number

Returns client's state.

MDN Reference

-
removeEventListener: (<K>(type: K, listener: ((this: XMLHttpRequest, ev: XMLHttpRequestEventMap[K]) => any), options?: boolean | EventListenerOptions) => void)
response: any

Returns the response body.

+
removeEventListener: (<K>(type: K, listener: ((this: XMLHttpRequest, ev: XMLHttpRequestEventMap[K]) => any), options?: boolean | EventListenerOptions) => void)
response: any

Returns the response body.

MDN Reference

-
responseText: string

Returns response as text.

+
responseText: string

Returns response as text.

Throws an "InvalidStateError" DOMException if responseType is not the empty string or "text".

MDN Reference

-
responseType: XMLHttpRequestResponseType

Returns the response type.

+
responseType: XMLHttpRequestResponseType

Returns the response type.

Can be set to change the response type. Values are: the empty string (default), "arraybuffer", "blob", "document", "json", and "text".

When set: setting to "document" is ignored if current global object is not a Window object.

When set: throws an "InvalidStateError" DOMException if state is loading or done.

When set: throws an "InvalidAccessError" DOMException if the synchronous flag is set and current global object is a Window object.

MDN Reference

-
responseURL: string
responseXML: null | Document

Returns the response as document.

+
responseURL: string
responseXML: null | Document

Returns the response as document.

Throws an "InvalidStateError" DOMException if responseType is not the empty string or "document".

MDN Reference

-
send: ((body?: null | Document | XMLHttpRequestBodyInit) => void)

Initiates the request. The body argument provides the request body, if any, and is ignored if the request method is GET or HEAD.

+
send: ((body?: null | Document | XMLHttpRequestBodyInit) => void)

Initiates the request. The body argument provides the request body, if any, and is ignored if the request method is GET or HEAD.

Throws an "InvalidStateError" DOMException if either state is not opened or the send() flag is set.

MDN Reference

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

Combines a header in author request headers.

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

Combines a header in author request headers.

Throws an "InvalidStateError" DOMException if either state is not opened or the send() flag is set.

Throws a "SyntaxError" DOMException if name is not a header name or if value is not a header value.

MDN Reference

-
status: number
statusText: string
timeout: number

Can be set to a time in milliseconds. When set to a non-zero value will cause fetching to terminate after the given time has passed. When the time has passed, the request has not yet completed, and this's synchronous flag is unset, a timeout event will then be dispatched, or a "TimeoutError" DOMException will be thrown otherwise (for the send() method).

+
status: number
statusText: string
timeout: number

Can be set to a time in milliseconds. When set to a non-zero value will cause fetching to terminate after the given time has passed. When the time has passed, the request has not yet completed, and this's synchronous flag is unset, a timeout event will then be dispatched, or a "TimeoutError" DOMException will be thrown otherwise (for the send() method).

When set: throws an "InvalidAccessError" DOMException if the synchronous flag is set and current global object is a Window object.

MDN Reference

-
UNSENT
upload: XMLHttpRequestUpload

Returns the associated XMLHttpRequestUpload object. It can be used to gather transmission information when data is transferred to a server.

+
UNSENT
upload: XMLHttpRequestUpload

Returns the associated XMLHttpRequestUpload object. It can be used to gather transmission information when data is transferred to a server.

MDN Reference

-
withCredentials: boolean

True when credentials are to be included in a cross-origin request. False when they are to be excluded in a cross-origin request and when cookies are to be ignored in its response. Initially false.

+
withCredentials: boolean

True when credentials are to be included in a cross-origin request. False when they are to be excluded in a cross-origin request and when cookies are to be ignored in its response. Initially false.

When set: throws an "InvalidStateError" DOMException if state is not unsent or opened, or if the send() flag is set.

MDN Reference

-
+
diff --git a/papi-dts/classes/_shared_log_error_model_.default.html b/papi-dts/classes/_shared_log_error_model_.default.html index 003b987301..9feee22496 100644 --- a/papi-dts/classes/_shared_log_error_model_.default.html +++ b/papi-dts/classes/_shared_log_error_model_.default.html @@ -1,5 +1,5 @@ default | papi-dts

Error that force logs the error message before throwing. Useful for debugging in some situations.

-

Hierarchy

  • Error
    • default

Constructors

Hierarchy

  • Error
    • default

Constructors

Properties

Methods

Constructors

Properties

cause?: unknown
message: string
name: string
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)

Optional override for formatting stack traces

+

Constructors

Properties

cause?: unknown
message: string
name: string
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)

Optional override for formatting stack traces

stack?: string
stackTraceLimit: number

Methods

  • Create .stack property on a target object

    Parameters

    • targetObject: object
    • OptionalconstructorOpt: Function

    Returns void

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 9f7a79669c..9af7eec4ab 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 @@ -7,7 +7,7 @@

IBaseProjectDataProviderEngine for more information on extending this class.

-

Type Parameters

Hierarchy (view full)

Constructors

Type Parameters

Hierarchy (view full)

Constructors

Methods

Constructors

Methods

+

Parameters

Returns void

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 cbeed3b5a2..f76daf2618 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,7 +2,7 @@ data provider engine class extends this class, it doesn't have to specify its own notifyUpdate function in order to use notifyUpdate.

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

  • Method to run to send clients updates for a specific data type outside of the set<data_type> method. papi overwrites this function on the DataProviderEngine itself to emit an update based on @@ -28,4 +28,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.

    -

    Parameters

    Returns void

+

Parameters

Returns void

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 7ae9719a07..8cccee3426 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 subscribe @@ -19,23 +19,23 @@

Constructors

Properties

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

Disposes of this event, preparing it to release from memory

-
emit: ((event: T) => void)

Runs the subscriptions for the event

+
    • (): void
    • Returns void

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

Properties

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

Disposes of this event, preparing it to release from memory

+
emit: ((event: T) => void)

Runs the subscriptions for the event

Type declaration

    • (event): void
    • Parameters

      • event: T

        Event data to provide to subscribed callbacks

        -

      Returns void

subscribe: PlatformEvent<T>

Subscribes a function to run when this event is emitted.

+

Returns void

subscribe: PlatformEvent<T>

Subscribes a function to run when this event is emitted.

Function to run with the event when it is emitted

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

event

-

Accessors

  • get event(): PlatformEvent<T>
  • Event for listeners to subscribe to. Subscribes a function to run when this event is emitted. +

Accessors

  • get event(): PlatformEvent<T>
  • Event for listeners to subscribe to. Subscribes a function to run when this event is emitted. Use like const unsubscriber = event(callback)

    Returns PlatformEvent<T>

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

    -

Methods

Methods

  • Disposes of this event, preparing it to release from memory. Added here so children can override emit and still call the base functionality.

    -

    Returns Promise<boolean>

  • Function that runs the subscriptions for the event. Added here so children can override emit +

    Returns Promise<boolean>

  • Function that runs the subscriptions for the event. Added here so children can override emit and still call the base functionality. See NetworkEventEmitter.emit for example

    -

    Parameters

    • event: T

    Returns void

  • Runs only the subscriptions for the event that are on this process. Does not send over network

    +

    Parameters

    • event: T

    Returns void

  • Runs only the subscriptions for the event that are on this process. Does not send over network

    Parameters

    • event: T

      Event data to provide to subscribed callbacks

      -

    Returns void

+

Returns void

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 c5c06c97e4..26562292e8 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 @@ -33,14 +33,14 @@

  • 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.

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

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

    -

    Methods

    Methods

    +

    Parameters

    Returns Promise<ProjectMetadataWithoutFactoryInfo[]>

    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 295b8742c2..e895e57c07 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 @@ -7,7 +7,7 @@

    IProjectDataProviderEngine for more information on extending this class.

    -

    Type Parameters

    Hierarchy (view full)

    Constructors

    Type Parameters

    Hierarchy (view full)

    Constructors

    Methods

    Constructors

    Methods

    +

    Parameters

    Returns void

    diff --git a/papi-dts/classes/_shared_models_web_view_factory_model_.WebViewFactory.html b/papi-dts/classes/_shared_models_web_view_factory_model_.WebViewFactory.html new file mode 100644 index 0000000000..8f783afdf1 --- /dev/null +++ b/papi-dts/classes/_shared_models_web_view_factory_model_.WebViewFactory.html @@ -0,0 +1,75 @@ +WebViewFactory | papi-dts

    ClassWebViewFactory<WebViewType>Abstract

    A partial implementation of IWebViewProvider that includes creating +WebViewControllers for each web view served by the web view provider. This class handles +registering, disposing, and making sure there is only one web view controller for each web view +for you.

    +

    You can create a new class extending this abstract class to create a web view provider that +serves web views and web view controllers of a specific webViewType to facilitate interaction +between those web views and other extensions. You can register it with the PAPI using +papi.webViewProviders.register.

    +

    If you want to change your existing IWebViewProvider from a plain object to extending this +class, you will need to change your object's existing method named getWebView +(IWebViewProvider.getWebView) to be named getWebViewDefinition +(WebViewFactory.getWebViewDefinition), which is a drop-in replacement. You likely do NOT +want to overwrite this class's getWebView because that will eliminate most of the benefits +associated with using this class.

    +

    IWebViewProvider for more information on extending this class.

    +

    Type Parameters

    Implements

    Constructors

    Properties

    webViewType: WebViewType

    Methods

    • Creates a WebViewController that corresponds to the WebViewDefinition provided. +WebViewFactory calls this as part of its getWebView. WebViewFactory will +automatically register this controller with the web view provider service +(papi.webViewProviders.registerWebViewController), run its dispose when the web view is +closed or this WebViewFactory is disposed, and make sure just one web view controller is +created for each web view.

      +

      Alternatively, if you do not want to create web view controllers (or a controller for a +specific web view), feel free to return undefined from this method.

      +

      Parameters

      • webViewDefinition: WebViewDefinition

        The definition for the web view for which to create a web view +controller

        +
      • webViewNonce: string

        Nonce used to perform privileged interactions with the web view created +from the webViewDefinition parameter such as papi.webViewProviders.postMessageToWebView. +The web view service generates this nonce and sends it only here to this web view provider +that creates the web view with this id. It is generally recommended that this web view +provider not share this nonce with anyone else but only use it within itself and here in the +web view controller created for this web view.

        +

      Returns Promise<WebViewControllers[WebViewType]>

      Web view controller for the web view with the webViewDefinition provided. Or +undefined if you do not want to create a web view controller for this web view.

      +
    • Disposes of all WVCs that were created by this provider

      +

      Returns Promise<boolean>

    • Receives a SavedWebViewDefinition and fills it out into a full WebViewDefinition, +providing the contents of the web view and other properties that are important for displaying +the web view.

      +

      WebViewFactory calls this as part of its getWebView, which is called by the PAPI +as part of opening a new web view. It will also create a web view controller after running this +if applicable.

      +

      See IWebViewProvider.getWebView for more information on how this method works.

      +

      Parameters

      • savedWebViewDefinition: SavedWebViewDefinition

        The saved web view information from which to build a complete web +view definition. Filled out with all SavedWebViewDefinition properties of the existing +web view if an existing webview is being called for (matched by ID). Just provides the +minimal properties required on SavedWebViewDefinition if this is a new request or if +the web view with the existing ID was not found.

        +
      • getWebViewOptions: GetWebViewOptions

        Various options that affect what calling papi.webViews.openWebView +should do. When options are passed to papi.webViews.openWebView, some defaults are set up +on the options, then those options are passed directly through to this method. That way, if +you want to adjust what this method does based on the contents of the options passed to +papi.WebViews.openWebView, you can. You can even read other properties on these options if +someone passes options with other properties to papi.webViews.openWebView.

        +
      • webViewNonce: string

        Nonce used to perform privileged interactions with the web view created +from this method's returned WebViewDefinition such as +papi.webViewProviders.postMessageToWebView. The web view service generates this nonce and +sends it only here to this web view provider that creates the web view with this id. It is +generally recommended that this web view provider not share this nonce with anyone else but +only use it within itself and in the web view controller created for this web view if +applicable (See papi.webViewProviders.registerWebViewController).

        +

      Returns Promise<undefined | WebViewDefinition>

      Full WebViewDefinition including the content and other important display +properties based on the SavedWebViewDefinition provided

      +
    diff --git a/papi-dts/classes/_shared_utils_project_settings_document_combiner_.default.html b/papi-dts/classes/_shared_utils_project_settings_document_combiner_.default.html index d1bec64883..0554766311 100644 --- a/papi-dts/classes/_shared_utils_project_settings_document_combiner_.default.html +++ b/papi-dts/classes/_shared_utils_project_settings_document_combiner_.default.html @@ -1,4 +1,4 @@ -default | papi-dts

    Hierarchy (view full)

    Constructors

    constructor +default | papi-dts

    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

    -
    options: DocumentCombinerOptions
    settingTypeName: "Project Setting" = 'Project Setting'

    Name for type of setting to use in error messages

    -

    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

    +
    options: DocumentCombinerOptions
    settingTypeName: "Project Setting" = 'Project Setting'

    Name for type of setting to use in error messages

    +

    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,13 +33,13 @@

    • 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

    -

    Returns JsonDocumentLike

    Transformed contributed document

    -

    Returns JsonDocumentLike

    Returns void

    +

    Returns void

    diff --git a/papi-dts/classes/_shared_utils_settings_document_combiner_base_.default.html b/papi-dts/classes/_shared_utils_settings_document_combiner_base_.default.html index f15d8e5030..2ed87c31d4 100644 --- a/papi-dts/classes/_shared_utils_settings_document_combiner_base_.default.html +++ b/papi-dts/classes/_shared_utils_settings_document_combiner_base_.default.html @@ -1,4 +1,4 @@ -default | papi-dts

    Hierarchy (view full)

    Constructors

    constructor +default | papi-dts

    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

    -
    options: DocumentCombinerOptions
    settingTypeName: string

    Name for type of setting to use in error messages

    -

    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

    +
    options: DocumentCombinerOptions
    settingTypeName: string

    Name for type of setting to use in error messages

    +

    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 @@ -31,13 +31,13 @@

    • 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

    -

    Returns JsonDocumentLike

    Transformed contributed document

    -

    Returns JsonDocumentLike

    Returns void

    +

    Returns void

    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 f307d8135f..fc30a152fb 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
    File
    Unknown
    +

    Enumeration Members

    Directory
    File
    Unknown
    diff --git a/papi-dts/enums/_shared_data_rpc_model_.ConnectionStatus.html b/papi-dts/enums/_shared_data_rpc_model_.ConnectionStatus.html index 72755cebc4..22b05e4fad 100644 --- a/papi-dts/enums/_shared_data_rpc_model_.ConnectionStatus.html +++ b/papi-dts/enums/_shared_data_rpc_model_.ConnectionStatus.html @@ -1,9 +1,9 @@ ConnectionStatus | papi-dts

    Whether an RPC object 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

    Finished setting up its connection

    -
    Connecting

    Attempting to connect to the network

    -
    Disconnected

    Not connected to the network

    -
    +
    Connecting

    Attempting to connect to the network

    +
    Disconnected

    Not connected to the network

    +
    diff --git a/papi-dts/enums/_shared_global_this_model_.ProcessType.html b/papi-dts/enums/_shared_global_this_model_.ProcessType.html index e30d759479..44d81ca58b 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
    Main
    Renderer
    +

    Enumeration Members

    ExtensionHost
    Main
    Renderer
    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 308300040e..d6debf0974 100644 --- a/papi-dts/enums/_shared_models_elevated_privileges_model_.ElevatedPrivilegeNames.html +++ b/papi-dts/enums/_shared_models_elevated_privileges_model_.ElevatedPrivilegeNames.html @@ -1,4 +1,4 @@ ElevatedPrivilegeNames | papi-dts

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

    -

    Enumeration Members

    Enumeration Members

    Enumeration Members

    createProcess
    manageExtensions
    +

    Enumeration Members

    createProcess
    manageExtensions
    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 3013d11a63..4f72d0263a 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

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

    -
    React

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

    React

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

    -
    URL

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

    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.

    -
    +
    diff --git a/papi-dts/functions/__papi_backend_.fetch.html b/papi-dts/functions/__papi_backend_.fetch.html index 554b846fd1..af71664602 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
      • Optionalinit: RequestInit

      Returns Promise<Response>

    • Parameters

      • input: string | Request | URL
      • Optionalinit: RequestInit

      Returns Promise<Response>

    +

    Parameters

    Returns Promise<Response>

  • Parameters

    Returns Promise<Response>

  • diff --git a/papi-dts/functions/__papi_frontend_.fetch.html b/papi-dts/functions/__papi_frontend_.fetch.html index 21205114aa..090c451e96 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
      • Optionalinit: RequestInit

      Returns Promise<Response>

    • Parameters

      • input: string | Request | URL
      • Optionalinit: RequestInit

      Returns Promise<Response>

    +

    Parameters

    Returns Promise<Response>

  • Parameters

    Returns Promise<Response>

  • 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 a63b58b7b2..edd49ffd98 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

      -
    +
    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 6450859f7a..32ff69360e 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

    +

    Parameters

    Returns string

    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 ff570d7772..4a17a94e4b 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

    +

    Parameters

    Returns void

    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 d1a31214a6..5f10ff0d5e 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 @@
  • Optionalmode: number

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

    -
  • Returns Promise<void>

    +

    Returns Promise<void>

    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 b15579251a..0a18c7a30d 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

      -
    +
    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 bc6980e639..0170398232 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

      -
    +
    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 de05ac14eb..0a1bf9e443 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

      -
    +
    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 ee083496d0..e469366795 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

    -
    +
    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 cb3d10b96d..70d1b12ae7 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>

    +

    Returns Promise<void>

    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 c8380b59e7..4b1d6557ce 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.

    -
    +
    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 9847ac789b..2a849d3099 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

      -
    +
    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 728df24b21..860e956e29 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

      -
    +
    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 d33de8eb61..ac34c26d56 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

      -
    +
    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 f9de1d0ae8..213769df68 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

    -
    +
    diff --git a/papi-dts/functions/_node_utils_crypto_util_.createNonce.html b/papi-dts/functions/_node_utils_crypto_util_.createNonce.html index 6b853bbd3f..996883a589 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
    +
    diff --git a/papi-dts/functions/_node_utils_crypto_util_.createUuid.html b/papi-dts/functions/_node_utils_crypto_util_.createUuid.html index a115996f02..ae963f76a0 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
    +createUuid | papi-dts
    diff --git a/papi-dts/functions/_node_utils_crypto_util_.generateHashFromBuffer.html b/papi-dts/functions/_node_utils_crypto_util_.generateHashFromBuffer.html index ac8976f07c..cce19bdccf 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)

    -
    +
    diff --git a/papi-dts/functions/_node_utils_util_.getAppDir.html b/papi-dts/functions/_node_utils_util_.getAppDir.html index ea86afe8db..3954b31f54 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

    -

    Properties

    Properties

    Properties

    clear: (() => void)
    diff --git a/papi-dts/functions/_node_utils_util_.getPathFromUri.html b/papi-dts/functions/_node_utils_util_.getPathFromUri.html index 766c6918c5..7098cb8d6f 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

      -
    +
    diff --git a/papi-dts/functions/_node_utils_util_.isNoisyDevModeEnvVariableSet.html b/papi-dts/functions/_node_utils_util_.isNoisyDevModeEnvVariableSet.html index d0ca62d483..16d2ce451f 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

    FunctionisNoisyDevModeEnvVariableSet

    Determines if running in noisy dev mode

    • Returns boolean

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

      -
    +
    diff --git a/papi-dts/functions/_node_utils_util_.joinUriPaths.html b/papi-dts/functions/_node_utils_util_.joinUriPaths.html index 766b4c9859..55476bf979 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

    -
    +
    diff --git a/papi-dts/functions/_node_utils_util_.resolveHtmlPath.html b/papi-dts/functions/_node_utils_util_.resolveHtmlPath.html index cdc2debaff..f7828e382e 100644 --- a/papi-dts/functions/_node_utils_util_.resolveHtmlPath.html +++ b/papi-dts/functions/_node_utils_util_.resolveHtmlPath.html @@ -1 +1 @@ -resolveHtmlPath | papi-dts
    +resolveHtmlPath | papi-dts
    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 ca7e4a0728..b978d00741 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

    +

    Returns void

    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 4b51e8fe62..4a6928bd14 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

    -
    +
    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 5d33033be8..6c91c8a017 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: THookParams) => NetworkObject<object> | undefined)

    A function that takes in a networkObjectSource and returns a NetworkObject

    -
    +
    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 93998dda3a..675d4cea73 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 @@ -31,4 +31,4 @@
  • isLoading: whether the data with the data type and selector is awaiting retrieval from the data provider
  • -
    +
    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 40047c11e6..54f7a0af13 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

    -
    +
    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 1a3ac64466..7d6b4241e1 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.

    -
    +
    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 6673750389..29a875f10d 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
  • -
    +
    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 eb8e9ab2fe..bfbfb1fcba 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
  • -
    +
    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 299bbe784a..a2589b2072 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 @@ -39,4 +39,4 @@
  • isLoading: whether the data with the data type and selector is awaiting retrieval from the data provider
  • -
    +
    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 e7113a9581..76a8466165 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

    -
    +
    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 4cdb5c0434..8933345dbe 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 @@ setting
  • isLoading: whether the setting value is awaiting retrieval from the Project Data Provider
  • -
    +
    diff --git a/papi-dts/functions/_renderer_hooks_papi_hooks_use_scroll_group_scr_ref_hook_.default.html b/papi-dts/functions/_renderer_hooks_papi_hooks_use_scroll_group_scr_ref_hook_.default.html index cb0888c039..413e457f11 100644 --- a/papi-dts/functions/_renderer_hooks_papi_hooks_use_scroll_group_scr_ref_hook_.default.html +++ b/papi-dts/functions/_renderer_hooks_papi_hooks_use_scroll_group_scr_ref_hook_.default.html @@ -22,4 +22,4 @@
  • setScrollGroupId: Function to use to update the scroll group with which this scrollGroupScrRef is synced
  • -
    +
    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 21c1f69b7f..d8ed2530de 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 @@
  • setSetting: Function that updates the setting to a new value
  • resetSetting: Function that removes the setting and resets the value to defaultState
  • -
    +
    diff --git a/papi-dts/functions/_renderer_hooks_papi_hooks_use_web_view_controller_hook_.default.html b/papi-dts/functions/_renderer_hooks_papi_hooks_use_web_view_controller_hook_.default.html new file mode 100644 index 0000000000..86e6cd97a3 --- /dev/null +++ b/papi-dts/functions/_renderer_hooks_papi_hooks_use_web_view_controller_hook_.default.html @@ -0,0 +1,12 @@ +default | papi-dts

    Gets a Web View Controller with specified provider name

    +
    • Type Parameters

      Parameters

      • webViewType: WebViewType

        webViewType that the web view controller must support. The TypeScript type +for the returned web view controller will have the web view controller interface type +associated with this webViewType. If the web view controller does not implement this +webViewType (according to its metadata), an error will be thrown.

        +
      • webViewId: undefined | string | NetworkObject<WebViewControllers[WebViewType]>

        Id of the web view for which to get the web view controller OR +webViewController (result of useWebViewController, if you want this hook to just return the +controller again)

        +

      Returns undefined | NetworkObject<WebViewControllers[WebViewType]>

      undefined if the Web View Controller has not been retrieved, the requested Web View +Controller if it has been retrieved and is not disposed, and undefined again if the Web View +Controller is disposed

      +
    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 4d82bb452b..d3d5e40ecf 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

    -
    +
    diff --git a/papi-dts/functions/_renderer_services_scroll_group_service_host_.getScrRefSync.html b/papi-dts/functions/_renderer_services_scroll_group_service_host_.getScrRefSync.html index 08b1e3bad2..4414ecb28a 100644 --- a/papi-dts/functions/_renderer_services_scroll_group_service_host_.getScrRefSync.html +++ b/papi-dts/functions/_renderer_services_scroll_group_service_host_.getScrRefSync.html @@ -1,2 +1,2 @@ getScrRefSync | papi-dts
    • See IScrollGroupRemoteService.getScrRef

      -

      Parameters

      • OptionalscrollGroupId: number

      Returns ScriptureReference

    +

    Parameters

    Returns ScriptureReference

    diff --git a/papi-dts/functions/_renderer_services_scroll_group_service_host_.onDidUpdateScrRef.html b/papi-dts/functions/_renderer_services_scroll_group_service_host_.onDidUpdateScrRef.html index 975f321460..f4a4ea4d06 100644 --- a/papi-dts/functions/_renderer_services_scroll_group_service_host_.onDidUpdateScrRef.html +++ b/papi-dts/functions/_renderer_services_scroll_group_service_host_.onDidUpdateScrRef.html @@ -1,2 +1,2 @@ onDidUpdateScrRef | papi-dts

    Event that emits with information about a changed Scripture Reference for a scroll group

    -
    +
    diff --git a/papi-dts/functions/_renderer_services_scroll_group_service_host_.setScrRefSync.html b/papi-dts/functions/_renderer_services_scroll_group_service_host_.setScrRefSync.html index daffbaf073..27c6f5ba02 100644 --- a/papi-dts/functions/_renderer_services_scroll_group_service_host_.setScrRefSync.html +++ b/papi-dts/functions/_renderer_services_scroll_group_service_host_.setScrRefSync.html @@ -2,4 +2,4 @@

    Parameters

    Returns boolean

    +

    Returns boolean

    diff --git a/papi-dts/functions/_renderer_services_scroll_group_service_host_.startScrollGroupService.html b/papi-dts/functions/_renderer_services_scroll_group_service_host_.startScrollGroupService.html index 68f7e62d74..81dda72020 100644 --- a/papi-dts/functions/_renderer_services_scroll_group_service_host_.startScrollGroupService.html +++ b/papi-dts/functions/_renderer_services_scroll_group_service_host_.startScrollGroupService.html @@ -1,2 +1,2 @@ startScrollGroupService | papi-dts
    • Register the network object that backs the scroll group service

      -

      Returns Promise<void>

    +

    Returns Promise<void>

    diff --git a/papi-dts/functions/_shared_data_rpc_model_.createErrorResponse.html b/papi-dts/functions/_shared_data_rpc_model_.createErrorResponse.html index 1c7ac1f700..af07b62318 100644 --- a/papi-dts/functions/_shared_data_rpc_model_.createErrorResponse.html +++ b/papi-dts/functions/_shared_data_rpc_model_.createErrorResponse.html @@ -4,4 +4,4 @@
  • OptionalrequestId: RequestId

    ID of the request that this response is intended to address. If no ID was provided, don't pass a value to this parameter.

  • Returns JSONRPCErrorResponse

    JSONRPCErrorResponse message that can be serialized and sent over a connection

    -
    +
    diff --git a/papi-dts/functions/_shared_data_rpc_model_.createRequest.html b/papi-dts/functions/_shared_data_rpc_model_.createRequest.html index 7e194c710f..c962d87ffe 100644 --- a/papi-dts/functions/_shared_data_rpc_model_.createRequest.html +++ b/papi-dts/functions/_shared_data_rpc_model_.createRequest.html @@ -3,4 +3,4 @@
  • requestParams: RequestParams

    Parameters to pass along when the request is processed

  • requestId: RequestId

    Unique ID for this connection of this request

  • Returns JSONRPCRequest

    JSONRPCRequest message that can be serialized and sent over a connection

    -
    +
    diff --git a/papi-dts/functions/_shared_data_rpc_model_.createSuccessResponse.html b/papi-dts/functions/_shared_data_rpc_model_.createSuccessResponse.html index 9067adc60a..10e6d4dbcc 100644 --- a/papi-dts/functions/_shared_data_rpc_model_.createSuccessResponse.html +++ b/papi-dts/functions/_shared_data_rpc_model_.createSuccessResponse.html @@ -3,4 +3,4 @@
  • OptionalrequestId: RequestId

    ID of the request that this response is intended to address. If no ID was provided, don't pass a value to this parameter.

  • Returns JSONRPCSuccessResponse

    JSONRPCSuccessResponse message that can be serialized and sent over a connection

    -
    +
    diff --git a/papi-dts/functions/_shared_data_rpc_model_.deserializeMessage.html b/papi-dts/functions/_shared_data_rpc_model_.deserializeMessage.html index 59c5fbb06c..3e3cfaf2a3 100644 --- a/papi-dts/functions/_shared_data_rpc_model_.deserializeMessage.html +++ b/papi-dts/functions/_shared_data_rpc_model_.deserializeMessage.html @@ -4,4 +4,4 @@ must not be converted to undefined per the JSONRPC protocol.

    After a request has been processed by the protocol stack, call fixupResponse to restore undefined responses.

    -

    Parameters

    Returns JSONRPCRequest | JSONRPCResponse | (JSONRPCRequest | JSONRPCResponse)[]

    +

    Parameters

    Returns JSONRPCRequest | JSONRPCResponse | (JSONRPCRequest | JSONRPCResponse)[]

    diff --git a/papi-dts/functions/_shared_data_rpc_model_.fixupResponse.html b/papi-dts/functions/_shared_data_rpc_model_.fixupResponse.html index 595f51ef8a..4cae3737c6 100644 --- a/papi-dts/functions/_shared_data_rpc_model_.fixupResponse.html +++ b/papi-dts/functions/_shared_data_rpc_model_.fixupResponse.html @@ -1,4 +1,4 @@ fixupResponse | papi-dts
    • Convert null results back to undefined once we're out of the protocol stack.

      This works in tandem with deserializeMessage to properly handle null values in JSONRPC messages.

      -

      Parameters

      • response: JSONRPCResponse

      Returns JSONRPCResponse

    +

    Parameters

    Returns JSONRPCResponse

    diff --git a/papi-dts/functions/_shared_data_rpc_model_.requestWithRetry.html b/papi-dts/functions/_shared_data_rpc_model_.requestWithRetry.html index d5432d2483..8bb947d43a 100644 --- a/papi-dts/functions/_shared_data_rpc_model_.requestWithRetry.html +++ b/papi-dts/functions/_shared_data_rpc_model_.requestWithRetry.html @@ -5,4 +5,4 @@
  • name: string

    Name of the handler running this request for logging purposes

  • requestType: string

    Type of request for logging purposes

  • Returns Promise<JSONRPCResponse>

    The response from the request including the method not found error if it times out

    -
    +
    diff --git a/papi-dts/functions/_shared_data_rpc_model_.sendPayloadToWebSocket.html b/papi-dts/functions/_shared_data_rpc_model_.sendPayloadToWebSocket.html index 29ff31c64f..6140c410c1 100644 --- a/papi-dts/functions/_shared_data_rpc_model_.sendPayloadToWebSocket.html +++ b/papi-dts/functions/_shared_data_rpc_model_.sendPayloadToWebSocket.html @@ -1,2 +1,2 @@ sendPayloadToWebSocket | papi-dts
    • Serialize a payload, if needed, and send it over the provided WebSocket

      -

      Parameters

      • ws: undefined | WebSocket
      • payload: unknown

      Returns void

    +

    Parameters

    Returns void

    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 a1f74e3da9..514df0b8ee 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
    +
    diff --git a/papi-dts/functions/_shared_models_project_lookup_service_model_.areProjectInterfacesIncluded.html b/papi-dts/functions/_shared_models_project_lookup_service_model_.areProjectInterfacesIncluded.html index 1faadb6c59..55bd3f9a1c 100644 --- a/papi-dts/functions/_shared_models_project_lookup_service_model_.areProjectInterfacesIncluded.html +++ b/papi-dts/functions/_shared_models_project_lookup_service_model_.areProjectInterfacesIncluded.html @@ -15,4 +15,4 @@ expressions defining which interfaces should be excluded.

    Returns boolean

    A boolean value indicating whether the project interfaces satisfy the inclusion and exclusion criteria.

    -
    +
    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 20ef74e076..7f1cc74e23 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

    -
    +
    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 5c659f8678..e5205e3db3 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

      -
    +
    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 6de179874e..845e83ba67 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

      -
    +
    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 edb8b63ef1..b4624d22f4 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[]>

    +

    Parameters

    Returns Promise<ProjectMetadata[]>

    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 beef6349ae..54e6a92678 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

      • OptionalprojectId: string
      • OptionalprojectInterface: keyof ProjectDataProviderInterfaces
      • OptionalpdpFactoryId: string

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

      • includePdpFactoryIds: string | undefined
      • includeProjectIds: string | undefined
      • includeProjectInterfaces: string | undefined
    +transformGetMetadataForProjectParametersToFilter | papi-dts
    • Parameters

      • OptionalprojectId: string
      • OptionalprojectInterface: keyof ProjectDataProviderInterfaces
      • OptionalpdpFactoryId: string

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

      • includePdpFactoryIds: string | undefined
      • includeProjectIds: string | undefined
      • includeProjectInterfaces: string | undefined
    diff --git a/papi-dts/functions/_shared_services_command_service_.createSendCommandFunction.html b/papi-dts/functions/_shared_services_command_service_.createSendCommandFunction.html index e287724c5a..d65e308445 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 @@
    +
    diff --git a/papi-dts/functions/_shared_services_command_service_.registerCommand.html b/papi-dts/functions/_shared_services_command_service_.registerCommand.html index db4d0bca53..c679e5c6bb 100644 --- a/papi-dts/functions/_shared_services_command_service_.registerCommand.html +++ b/papi-dts/functions/_shared_services_command_service_.registerCommand.html @@ -7,4 +7,4 @@
  • handler: CommandHandlers[CommandName]

    Function to run when the command is invoked

  • Returns Promise<UnsubscriberAsync>

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

    -
    +
    diff --git a/papi-dts/functions/_shared_services_command_service_.sendCommand.html b/papi-dts/functions/_shared_services_command_service_.sendCommand.html index 008b6ba1ea..80a32a1979 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

    Send a command to the backend.

    -
    +
    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 b5e281f6c0..d99cd0e931 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

      -
    +
    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 865e342da2..c15365dfb6 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.

    -
    +
    diff --git a/papi-dts/functions/_shared_services_logger_service_.formatLog.html b/papi-dts/functions/_shared_services_logger_service_.formatLog.html index 2aa7947b1b..1d4df6e9a1 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

  • Optionaltag: string

    Optional tag at the end of the service name

  • Returns string

    Formatted string of a service message

    -
    +
    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 6436820ef7..1c28198aa0 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.

    -
    +
    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 fb6748cf6d..829106633e 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

    +
    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 cee0d48163..55bc145abd 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

    +

    Parameters

    Returns void

    diff --git a/papi-dts/functions/_shared_services_network_service_.createNetworkEventEmitter.html b/papi-dts/functions/_shared_services_network_service_.createNetworkEventEmitter.html index a738c98fdb..1a6f163268 100644 --- a/papi-dts/functions/_shared_services_network_service_.createNetworkEventEmitter.html +++ b/papi-dts/functions/_shared_services_network_service_.createNetworkEventEmitter.html @@ -4,4 +4,4 @@ emitters.

    +
    diff --git a/papi-dts/functions/_shared_services_network_service_.createRequestFunction.html b/papi-dts/functions/_shared_services_network_service_.createRequestFunction.html index b063796f0a..b66a0187c8 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 @@
    +
    diff --git a/papi-dts/functions/_shared_services_network_service_.getNetworkEvent.html b/papi-dts/functions/_shared_services_network_service_.getNetworkEvent.html index f45af94494..3b79f7ae4d 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

      -
    +
    diff --git a/papi-dts/functions/_shared_services_network_service_.initialize.html b/papi-dts/functions/_shared_services_network_service_.initialize.html index 96168d7f70..5cee06cf51 100644 --- a/papi-dts/functions/_shared_services_network_service_.initialize.html +++ b/papi-dts/functions/_shared_services_network_service_.initialize.html @@ -1 +1 @@ -initialize | papi-dts
    +initialize | papi-dts
    diff --git a/papi-dts/functions/_shared_services_network_service_.registerRequestHandler.html b/papi-dts/functions/_shared_services_network_service_.registerRequestHandler.html index 55687dfcdc..ff01278e77 100644 --- a/papi-dts/functions/_shared_services_network_service_.registerRequestHandler.html +++ b/papi-dts/functions/_shared_services_network_service_.registerRequestHandler.html @@ -2,4 +2,4 @@

    Parameters

    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

    -
    +
    diff --git a/papi-dts/functions/_shared_services_network_service_.request.html b/papi-dts/functions/_shared_services_network_service_.request.html index 70193e0324..9bb38aa2b6 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 @@
    +
    diff --git a/papi-dts/functions/_shared_services_network_service_.shutdown.html b/papi-dts/functions/_shared_services_network_service_.shutdown.html index 209a6f339c..975d994174 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

    Closes the network services gracefully

    -
    +
    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 bfb6bb4fad..6cca3170d2 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 @@ -13,4 +13,4 @@

    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)

    -
    +
    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 794863122d..c0ec79e69a 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

    -
    +
    diff --git a/papi-dts/functions/_shared_services_project_settings_service_.filterProjectSettingsContributionsByProjectInterfaces.html b/papi-dts/functions/_shared_services_project_settings_service_.filterProjectSettingsContributionsByProjectInterfaces.html index 1b3023688e..bb85b9e687 100644 --- a/papi-dts/functions/_shared_services_project_settings_service_.filterProjectSettingsContributionsByProjectInterfaces.html +++ b/papi-dts/functions/_shared_services_project_settings_service_.filterProjectSettingsContributionsByProjectInterfaces.html @@ -7,4 +7,4 @@ contributions by.

    Returns Localized<ProjectSettingsContributionInfo["contributions"]> | undefined

    A filtered set of contributions, or undefined if no contributions match the project interfaces.

    -
    +
    diff --git a/papi-dts/functions/_shared_services_rpc_handler_factory_.createRpcHandler.html b/papi-dts/functions/_shared_services_rpc_handler_factory_.createRpcHandler.html index 8fdb949a8c..898ba568c5 100644 --- a/papi-dts/functions/_shared_services_rpc_handler_factory_.createRpcHandler.html +++ b/papi-dts/functions/_shared_services_rpc_handler_factory_.createRpcHandler.html @@ -1,2 +1,2 @@ createRpcHandler | papi-dts

    Creates a server or client RPC handler depending on if we're in main or some other process

    -
    +
    diff --git a/papi-dts/functions/_shared_services_web_view_service_model_.getWebViewController.html b/papi-dts/functions/_shared_services_web_view_service_model_.getWebViewController.html new file mode 100644 index 0000000000..bcee5f4006 --- /dev/null +++ b/papi-dts/functions/_shared_services_web_view_service_model_.getWebViewController.html @@ -0,0 +1 @@ +getWebViewController | papi-dts
    diff --git a/papi-dts/functions/_shared_services_web_view_service_model_.getWebViewControllerObjectId.html b/papi-dts/functions/_shared_services_web_view_service_model_.getWebViewControllerObjectId.html new file mode 100644 index 0000000000..0ef078babc --- /dev/null +++ b/papi-dts/functions/_shared_services_web_view_service_model_.getWebViewControllerObjectId.html @@ -0,0 +1,2 @@ +getWebViewControllerObjectId | papi-dts

    Gets the id for the web view controller network object with the given name

    +
    diff --git a/papi-dts/functions/_shared_services_web_view_service_model_.getWebViewMessageRequestType.html b/papi-dts/functions/_shared_services_web_view_service_model_.getWebViewMessageRequestType.html new file mode 100644 index 0000000000..a837cee031 --- /dev/null +++ b/papi-dts/functions/_shared_services_web_view_service_model_.getWebViewMessageRequestType.html @@ -0,0 +1,2 @@ +getWebViewMessageRequestType | papi-dts
    • Get request type for posting a message to a web view

      +

      Parameters

      • webViewId: string

      Returns `${string}:${string}`

    diff --git a/papi-dts/functions/_shared_utils_internal_util_.getProcessType.html b/papi-dts/functions/_shared_utils_internal_util_.getProcessType.html index 197094d6e1..e037566fb1 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

    Gets which kind of process this is (main, renderer, extension-host)

    +
    diff --git a/papi-dts/functions/_shared_utils_internal_util_.isClient.html b/papi-dts/functions/_shared_utils_internal_util_.isClient.html index 0db29f99a2..ddcc22a490 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.

    +
    diff --git a/papi-dts/functions/_shared_utils_internal_util_.isExtensionHost.html b/papi-dts/functions/_shared_utils_internal_util_.isExtensionHost.html index c82c1cf264..fc7f63ec8c 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

      -
    +
    diff --git a/papi-dts/functions/_shared_utils_internal_util_.isRenderer.html b/papi-dts/functions/_shared_utils_internal_util_.isRenderer.html index a4e8a9d980..5436ed5867 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

      -
    +
    diff --git a/papi-dts/functions/_shared_utils_internal_util_.isServer.html b/papi-dts/functions/_shared_utils_internal_util_.isServer.html index 491cdcc8ca..4eb0b2b228 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)

    +
    diff --git a/papi-dts/functions/_shared_utils_util_.bindClassMethods.html b/papi-dts/functions/_shared_utils_util_.bindClassMethods.html index d27afa610c..1224c27d3b 100644 --- a/papi-dts/functions/_shared_utils_util_.bindClassMethods.html +++ b/papi-dts/functions/_shared_utils_util_.bindClassMethods.html @@ -2,4 +2,4 @@ "this" in its functions refer to the object rather than the caller of the function. For example, if a function on the class is provided to a callback, if "this" isn't bound to the object then "this" will refer to the entity running the callback.

    -

    Type Parameters

    Parameters

    Returns void

    +

    Type Parameters

    Parameters

    Returns void

    diff --git a/papi-dts/functions/_shared_utils_util_.deserializeRequestType.html b/papi-dts/functions/_shared_utils_util_.deserializeRequestType.html index 69e1f61b0b..bc57f99c83 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
    +

    Parameters

    Returns RequestType

    diff --git a/papi-dts/functions/_shared_utils_util_.getModuleSimilarApiMessage.html b/papi-dts/functions/_shared_utils_util_.getModuleSimilarApiMessage.html index fdca962ce8..ee3f09065d 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

      -
    +
    diff --git a/papi-dts/functions/_shared_utils_util_.newNonce.html b/papi-dts/functions/_shared_utils_util_.newNonce.html index 461203061a..b058aaa21c 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

    +

    Returns string

    diff --git a/papi-dts/functions/_shared_utils_util_.serializeRequestType.html b/papi-dts/functions/_shared_utils_util_.serializeRequestType.html index 7f0397a6bf..783aec6ecc 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

    -
    +
    diff --git a/papi-dts/functions/getSavedWebViewDefinition.html b/papi-dts/functions/getSavedWebViewDefinition.html index 80e40d4dfb..d6d938ed9c 100644 --- a/papi-dts/functions/getSavedWebViewDefinition.html +++ b/papi-dts/functions/getSavedWebViewDefinition.html @@ -1,4 +1,4 @@ getSavedWebViewDefinition | papi-dts

    FunctiongetSavedWebViewDefinition

    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

    -
    +
    diff --git a/papi-dts/functions/getSavedWebViewDefinitionById.html b/papi-dts/functions/getSavedWebViewDefinitionById.html index aa9a18aa1f..b2956e71bf 100644 --- a/papi-dts/functions/getSavedWebViewDefinitionById.html +++ b/papi-dts/functions/getSavedWebViewDefinitionById.html @@ -1 +1 @@ -getSavedWebViewDefinitionById | papi-dts

    FunctiongetSavedWebViewDefinitionById

    +getSavedWebViewDefinitionById | papi-dts

    FunctiongetSavedWebViewDefinitionById

    diff --git a/papi-dts/functions/getWebViewState.html b/papi-dts/functions/getWebViewState.html index addb45389d..8f4615a9b0 100644 --- a/papi-dts/functions/getWebViewState.html +++ b/papi-dts/functions/getWebViewState.html @@ -1,3 +1,3 @@ getWebViewState | papi-dts

    FunctiongetWebViewState

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

    -
    +
    diff --git a/papi-dts/functions/resetWebViewState.html b/papi-dts/functions/resetWebViewState.html index 8908e875c0..70e7bbf659 100644 --- a/papi-dts/functions/resetWebViewState.html +++ b/papi-dts/functions/resetWebViewState.html @@ -1,2 +1,2 @@ resetWebViewState | papi-dts

    FunctionresetWebViewState

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

    -
    +
    diff --git a/papi-dts/functions/setWebViewState.html b/papi-dts/functions/setWebViewState.html index c9fa7bd7d7..566bd711bf 100644 --- a/papi-dts/functions/setWebViewState.html +++ b/papi-dts/functions/setWebViewState.html @@ -1,2 +1,2 @@ setWebViewState | papi-dts

    FunctionsetWebViewState

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

    -
    • Type Parameters

      • T

      Parameters

      • stateKey: string
      • stateValue: T

      Returns void

    +
    diff --git a/papi-dts/functions/updateWebViewDefinition.html b/papi-dts/functions/updateWebViewDefinition.html index 7c7ac70694..9e6fa6470f 100644 --- a/papi-dts/functions/updateWebViewDefinition.html +++ b/papi-dts/functions/updateWebViewDefinition.html @@ -7,4 +7,4 @@
    updateWebViewDefinition({ title: `Hello ${name}` });
     
    -
    +
    diff --git a/papi-dts/functions/updateWebViewDefinitionById.html b/papi-dts/functions/updateWebViewDefinitionById.html index cceafeb363..f3d09f096f 100644 --- a/papi-dts/functions/updateWebViewDefinitionById.html +++ b/papi-dts/functions/updateWebViewDefinitionById.html @@ -1 +1 @@ -updateWebViewDefinitionById | papi-dts

    FunctionupdateWebViewDefinitionById

    +updateWebViewDefinitionById | papi-dts

    FunctionupdateWebViewDefinitionById

    diff --git a/papi-dts/functions/useWebViewScrollGroupScrRef.html b/papi-dts/functions/useWebViewScrollGroupScrRef.html index 3f8aabe675..e4b5223a77 100644 --- a/papi-dts/functions/useWebViewScrollGroupScrRef.html +++ b/papi-dts/functions/useWebViewScrollGroupScrRef.html @@ -16,4 +16,4 @@
    const [scrRef, setScrRef, scrollGroupId, setScrollGroupId] = useWebViewScrollGroupScrRef();
     
    -
    +
    diff --git a/papi-dts/functions/useWebViewState.html b/papi-dts/functions/useWebViewState.html index 793da560ae..fc3561cacf 100644 --- a/papi-dts/functions/useWebViewState.html +++ b/papi-dts/functions/useWebViewState.html @@ -25,4 +25,4 @@
    const [lastPersonSeen, setLastPersonSeen] = useWebViewState('lastSeen', 'No one');
     
    -
    +
    diff --git a/papi-dts/functions/webViewComponent.html b/papi-dts/functions/webViewComponent.html index 82be8439a8..4c5d1e8ff3 100644 --- a/papi-dts/functions/webViewComponent.html +++ b/papi-dts/functions/webViewComponent.html @@ -1,7 +1,7 @@ webViewComponent | papi-dts

    FunctionwebViewComponent

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

    Properties

    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 a6fd202fab..c216c9d361 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: ExecutionActivationContext) => Promise<void>);
        deactivate?: UnsubscriberAsync;
    }

    Properties

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

    Properties

    activate: ((context: ExecutionActivationContext) => 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().

    Promise that resolves to true if successfully deactivated

    -
    +
    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 7c2bf768d9..ccdef8a01e 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: ExecutionToken, key: string) => Promise<void>);
        readBinaryFileFromInstallDirectory: ((token: ExecutionToken, fileName: string) => Promise<Buffer>);
        readTextFileFromInstallDirectory: ((token: ExecutionToken, fileName: string) => Promise<string>);
        readUserData: ((token: ExecutionToken, key: string) => Promise<string>);
        writeUserData: ((token: ExecutionToken, key: string, data: string) => Promise<void>);
    }

    Properties

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

    Type declaration

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

        +
    readBinaryFileFromInstallDirectory: ((token: ExecutionToken, fileName: string) => 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: ExecutionToken, fileName: string) => Promise<string>)

    Type declaration

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

        +
    readTextFileFromInstallDirectory: ((token: ExecutionToken, fileName: string) => 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: ExecutionToken, key: string) => 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: ExecutionToken, key: string) => 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: ExecutionToken, key: string, data: string) => 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: ExecutionToken, key: string, data: string) => 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

        -
    +
    diff --git a/papi-dts/interfaces/_papi_shared_types_.CommandHandlers.html b/papi-dts/interfaces/_papi_shared_types_.CommandHandlers.html index f20f363b11..a88e5cdb08 100644 --- a/papi-dts/interfaces/_papi_shared_types_.CommandHandlers.html +++ b/papi-dts/interfaces/_papi_shared_types_.CommandHandlers.html @@ -7,7 +7,7 @@
    declare module 'papi-shared-types' {
    export interface CommandHandlers {
    'myExtension.myCommand1': (foo: string, bar: number) => string;
    'myExtension.myCommand2': (foo: string) => Promise<void>;
    }
    }
    -
    interface CommandHandlers {
        platform.openProjectSettings: ((webViewId: string) => Promise<void>);
        platform.openUserSettings: (() => Promise<void>);
        platform.quit: (() => Promise<void>);
        platform.restart: (() => Promise<void>);
        platform.restartExtensionHost: (() => Promise<void>);
        test.addMany: ((...nums: number[]) => number);
        test.echo: ((message: string) => string);
        test.echoExtensionHost: ((message: string) => Promise<string>);
        test.throwError: ((message: string) => void);
        test.throwErrorExtensionHost: ((message: string) => void);
    }
    interface CommandHandlers {
        platform.openProjectSettings: ((webViewId: string) => Promise<void>);
        platform.openUserSettings: (() => Promise<void>);
        platform.quit: (() => Promise<void>);
        platform.restart: (() => Promise<void>);
        platform.restartExtensionHost: (() => Promise<void>);
        test.addMany: ((...nums: number[]) => number);
        test.echo: ((message: string) => string);
        test.echoExtensionHost: ((message: string) => Promise<string>);
        test.throwError: ((message: string) => void);
        test.throwErrorExtensionHost: ((message: string) => void);
    }

    Properties

    platform.openProjectSettings: ((webViewId: string) => Promise<void>)
    platform.openUserSettings: (() => Promise<void>)
    platform.quit: (() => Promise<void>)

    Shut down the application

    -
    platform.restart: (() => Promise<void>)

    Restart the application

    -
    platform.restartExtensionHost: (() => Promise<void>)
    test.addMany: ((...nums: number[]) => number)
    test.echo: ((message: string) => string)
    test.echoExtensionHost: ((message: string) => Promise<string>)
    test.throwError: ((message: string) => void)
    test.throwErrorExtensionHost: ((message: string) => void)
    +

    Properties

    platform.openProjectSettings: ((webViewId: string) => Promise<void>)
    platform.openUserSettings: (() => Promise<void>)
    platform.quit: (() => Promise<void>)

    Shut down the application

    +
    platform.restart: (() => Promise<void>)

    Restart the application

    +
    platform.restartExtensionHost: (() => Promise<void>)
    test.addMany: ((...nums: number[]) => number)
    test.echo: ((message: string) => string)
    test.echoExtensionHost: ((message: string) => Promise<string>)
    test.throwError: ((message: string) => void)
    test.throwErrorExtensionHost: ((message: string) => void)
    diff --git a/papi-dts/interfaces/_papi_shared_types_.DataProviders.html b/papi-dts/interfaces/_papi_shared_types_.DataProviders.html index 264f5c2b66..61bbff7fa7 100644 --- a/papi-dts/interfaces/_papi_shared_types_.DataProviders.html +++ b/papi-dts/interfaces/_papi_shared_types_.DataProviders.html @@ -11,6 +11,6 @@
    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>;
    }
    interface DataProviders {
        platform.placeholder: "shared/models/data-provider.interface".default<PlaceholderDataTypes>;
        platform.stuff: "shared/models/data-provider.interface".default<StuffDataTypes>;
    }

    Properties

    +

    Properties

    diff --git a/papi-dts/interfaces/_papi_shared_types_.ProjectDataProviderInterfaces.html b/papi-dts/interfaces/_papi_shared_types_.ProjectDataProviderInterfaces.html index 4ebf909e38..8cbc052477 100644 --- a/papi-dts/interfaces/_papi_shared_types_.ProjectDataProviderInterfaces.html +++ b/papi-dts/interfaces/_papi_shared_types_.ProjectDataProviderInterfaces.html @@ -34,10 +34,10 @@
    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

    interface ProjectDataProviderInterfaces {
        platform.base: IBaseProjectDataProvider<MandatoryProjectDataTypes>;
        platform.notesOnly: IProjectDataProvider<NotesOnlyProjectDataTypes>;
        platform.placeholder: IProjectDataProvider<PlaceholderDataTypes>;
    }

    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.

    -
    +
    platform.notesOnly: IProjectDataProvider<NotesOnlyProjectDataTypes>
    platform.placeholder: IProjectDataProvider<PlaceholderDataTypes>
    diff --git a/papi-dts/interfaces/_papi_shared_types_.ProjectSettingTypes.html b/papi-dts/interfaces/_papi_shared_types_.ProjectSettingTypes.html index d34d628955..976f617901 100644 --- a/papi-dts/interfaces/_papi_shared_types_.ProjectSettingTypes.html +++ b/papi-dts/interfaces/_papi_shared_types_.ProjectSettingTypes.html @@ -10,7 +10,7 @@
    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

    '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.

    '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.

    'WEB'
     
    -
    +
    diff --git a/papi-dts/interfaces/_papi_shared_types_.SettingTypes.html b/papi-dts/interfaces/_papi_shared_types_.SettingTypes.html index 62e3bdbe1f..c5969c37c4 100644 --- a/papi-dts/interfaces/_papi_shared_types_.SettingTypes.html +++ b/papi-dts/interfaces/_papi_shared_types_.SettingTypes.html @@ -9,19 +9,19 @@
    declare module 'papi-shared-types' {
    export interface SettingTypes {
    'myExtension.highlightColor': string | { r: number; g: number; b: number };
    }
    }
    -
    interface SettingTypes {
        platform.commentsEnabled: boolean;
        platform.interfaceLanguage: string[];
        platform.paratextDataLastRegistryDataCachedTimes: {
            [key: string]: string;
        };
        platform.ptxUtilsMementoData: {
            [key: string]: string;
        };
        platform.verseRef: ScriptureReference;
    }
    interface SettingTypes {
        platform.commentsEnabled: boolean;
        platform.interfaceLanguage: string[];
        platform.paratextDataLastRegistryDataCachedTimes: {
            [key: string]: string;
        };
        platform.ptxUtilsMementoData: {
            [key: string]: string;
        };
        platform.verseRef: ScriptureReference;
    }

    Properties

    platform.commentsEnabled: boolean

    Enable reading and writing comments in projects. This is an experimental feature.

    -
    platform.interfaceLanguage: string[]

    List of locales to use when localizing the interface. First in the list receives highest +

    platform.interfaceLanguage: string[]

    List of locales to use when localizing the interface. First in the list receives highest priority. Please always add 'en' (English) at the end when using this setting so everything localizes to English if it does not have a localization in a higher-priority locale.

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

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

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

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

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

    Mementos managed in the dotnet process and used for interacting with PtxUtils. Mementos are +

    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.

    -
    platform.verseRef: ScriptureReference

    Current Verse Reference for Scroll Group A. Deprecated - please use papi.scrollGroups and +

    platform.verseRef: ScriptureReference

    Current Verse Reference for Scroll Group A. Deprecated - please use papi.scrollGroups and useWebViewScrollGroupScrRef

    -
    +
    diff --git a/papi-dts/interfaces/_papi_shared_types_.WebViewControllers.html b/papi-dts/interfaces/_papi_shared_types_.WebViewControllers.html new file mode 100644 index 0000000000..17403e4d85 --- /dev/null +++ b/papi-dts/interfaces/_papi_shared_types_.WebViewControllers.html @@ -0,0 +1,23 @@ +WebViewControllers | papi-dts

    NetworkableObject types for each web view controller supported by PAPI. A Web View +Controller is a network object that represents a web view and whose methods facilitate +communication between its associated web view and extensions that want to interact with it. +WebViewControllers can be created by IWebViewProvider of the same webViewType. +Extensions can add web view controllers with corresponding webViewTypes by adding details to +their .d.ts file and registering a web view controller in their web view provider's +getWebView function with papi.webViewProviders.registerWebViewController. If you want to +create web view controllers, we recommend you create a class derived from the abstract class +WebViewFactory, which automatically manage the lifecycle of the web view controllers for +you.

    +

    Note: The keys of this interface are the webViewTypes for the web views associated with these +web view controllers. They must consist of two strings separated by at least one period. We +recommend one period and lower camel case in case we expand the api in the future to allow dot +notation.

    +

    An extension can extend this interface to add a type for the web view controller it registers +by adding the following to its .d.ts file (in this example, we are adding the +'helloSomeone.peopleWebView' web view controller type):

    +
    declare module 'papi-shared-types' {
    export type PeopleWebViewController = NetworkableObject<{
    setSelectedPerson(name: string): Promise<boolean>;
    testRandomMethod(things: string): Promise<string>;
    }>;

    export interface WebViewControllers {
    'helloSomeone.peopleWebView': PeopleWebViewController;
    }
    } +
    + +
    interface WebViewControllers {
        platform.placeholderWebView: NetworkableObject<{
            runPlaceholderStuff(thing: string): Promise<boolean>;
        }>;
        platform.stuffWebView: NetworkableObject<{
            doStuff(thing: string): Promise<boolean>;
        }>;
    }

    Properties

    platform.placeholderWebView: NetworkableObject<{
        runPlaceholderStuff(thing: string): Promise<boolean>;
    }>
    platform.stuffWebView: NetworkableObject<{
        doStuff(thing: string): Promise<boolean>;
    }>
    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 a5f092da2b..123ba258ca 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>
    +

    Properties

    platform.selectBooks: DialogDataTypes<SelectBooksDialogOptions, string[]>
    platform.selectMultipleProjects: DialogDataTypes<SelectMultipleProjectsDialogOptions, string[]>
    platform.selectProject: DialogDataTypes<ProjectDialogOptionsBase, string>
    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 d706e73c04..f376e2c5d3 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
    +

    Properties

    floatSize?: FloatSize
    position?: FloatPosition

    Where to display the floating window. Defaults to cascade

    +
    type
    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 5e30e3cf63..4adfe9a000 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
    +

    Properties

    direction?: PanelDirection
    targetTabId?: string

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

    +
    type
    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 0d4d3c7a1c..a34eb04b7b 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
    +
    interface TabLayout {
        type: "tab";
    }

    Properties

    Properties

    type
    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 1ed889f668..e6546aea02 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

    +
    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 b2d9709f06..d82fc87180 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: Partial<NetworkObjectDetails>, timeoutInMS?: number) => Promise<NetworkObjectDetails>);
    }

    Hierarchy (view full)

    Properties

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

    Hierarchy (view full)

    Properties

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

    Get details about all available network objects

    Type declaration

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

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

    +
    waitForNetworkObject: ((objectDetailsToMatch: Partial<NetworkObjectDetails>, timeoutInMS?: number) => 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

        • OptionaltimeoutInMS: number

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

        Returns Promise<NetworkObjectDetails>

        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

        -
    +
    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 b0e1eb6106..63262108f9 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: string): Promise<IProjectDataProviderEngine<SupportedProjectInterfaces>>;
        getAvailableProjects(layeringFilters?: ProjectMetadataFilterOptions): Promise<ProjectMetadataWithoutFactoryInfo[]>;
    }

    Type Parameters

    Methods

    interface IProjectDataProviderEngineFactory<SupportedProjectInterfaces> {
        createProjectDataProviderEngine(projectId: string): Promise<IProjectDataProviderEngine<SupportedProjectInterfaces>>;
        getAvailableProjects(layeringFilters?: ProjectMetadataFilterOptions): 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[]>

    +

    Returns Promise<ProjectMetadataWithoutFactoryInfo[]>

    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 14842c65d9..fd5e4090e3 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?: ProjectMetadataFilterOptions): Promise<ProjectMetadataWithoutFactoryInfo[]>;
        getProjectDataProviderId(projectId: string): Promise<string>;
    }

    Hierarchy

    Properties

    interface default {
        dispose: UnsubscriberAsync;
        getAvailableProjects(layeringFilters?: ProjectMetadataFilterOptions): Promise<ProjectMetadataWithoutFactoryInfo[]>;
        getProjectDataProviderId(projectId: string): 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[]>

    +
    diff --git a/papi-dts/interfaces/_shared_models_rpc_interface_.IRpcHandler.html b/papi-dts/interfaces/_shared_models_rpc_interface_.IRpcHandler.html index 58b6315e7e..74c2559307 100644 --- a/papi-dts/interfaces/_shared_models_rpc_interface_.IRpcHandler.html +++ b/papi-dts/interfaces/_shared_models_rpc_interface_.IRpcHandler.html @@ -4,7 +4,7 @@ really just the name of a method in JSONRPC. So "method names" and "request types" are treated as the same thing. Similarly, what we call a "request handler" is the same thing as a "method" that has been registered with a JSONRPC server.

    -
    interface IRpcHandler {
        connect: ((localEventHandler: EventHandler) => Promise<boolean>);
        connectionStatus: ConnectionStatus;
        disconnect: (() => Promise<void>);
        emitEventOnNetwork: EventHandler;
        request: ((requestType: `${string}:${string}`, requestParams: RequestParams) => Promise<JSONRPCResponse>);
    }

    Hierarchy (view full)

    Implemented by

    Properties

    interface IRpcHandler {
        connect: ((localEventHandler: EventHandler) => Promise<boolean>);
        connectionStatus: ConnectionStatus;
        disconnect: (() => Promise<void>);
        emitEventOnNetwork: EventHandler;
        request: ((requestType: `${string}:${string}`, requestParams: RequestParams) => Promise<JSONRPCResponse>);
    }

    Hierarchy (view full)

    Implemented by

    Properties

    Type declaration

      • (localEventHandler): Promise<boolean>
      • Parameters

        • localEventHandler: EventHandler

          Function that handles events from the server by accepting an eventType and an event and emitting the event locally. Used when receiving an event over the network.

        Returns Promise<boolean>

        Promise that resolves 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

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

    Disconnects from the connection:

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

    Disconnects from the connection:

    • On clients: disconnects from the server
    • On servers: disconnects from all clients and closes its connection endpoint
    -
    emitEventOnNetwork: EventHandler

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

    emitEventOnNetwork: EventHandler

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

    Unique network event type for coordinating between processes

    Event data to emit on the network

    -
    request: ((requestType: `${string}:${string}`, requestParams: RequestParams) => Promise<JSONRPCResponse>)

    Send a request and resolve after receiving a response

    +
    request: ((requestType: `${string}:${string}`, requestParams: RequestParams) => Promise<JSONRPCResponse>)

    Send a request and resolve after receiving a response

    Type declaration

      • (requestType, requestParams): Promise<JSONRPCResponse>
      • Parameters

        • requestType: `${string}:${string}`

          Type of request (or "method" in JSONRPC jargon) to call

        • requestParams: RequestParams

          Parameters associated with this request

        Returns Promise<JSONRPCResponse>

        Promise that resolves to a JSONRPCSuccessResponse or JSONRPCErrorResponse message

        -
    +
    diff --git a/papi-dts/interfaces/_shared_models_rpc_interface_.IRpcMethodRegistrar.html b/papi-dts/interfaces/_shared_models_rpc_interface_.IRpcMethodRegistrar.html index 0377852598..2b8a62a6c1 100644 --- a/papi-dts/interfaces/_shared_models_rpc_interface_.IRpcMethodRegistrar.html +++ b/papi-dts/interfaces/_shared_models_rpc_interface_.IRpcMethodRegistrar.html @@ -5,7 +5,7 @@ really just the name of a method in JSONRPC. So "method names" and "request types" are treated as the same thing. Similarly, what we call a "request handler" is the same thing as a "method" that has been registered with a JSONRPC server.

    -
    interface IRpcMethodRegistrar {
        connect: ((localEventHandler: EventHandler) => Promise<boolean>);
        connectionStatus: ConnectionStatus;
        disconnect: (() => Promise<void>);
        emitEventOnNetwork: EventHandler;
        registerMethod: ((methodName: string, method: InternalRequestHandler) => Promise<boolean>);
        request: ((requestType: `${string}:${string}`, requestParams: RequestParams) => Promise<JSONRPCResponse>);
        unregisterMethod: ((methodName: string) => Promise<boolean>);
    }

    Hierarchy (view full)

    Implemented by

    Properties

    interface IRpcMethodRegistrar {
        connect: ((localEventHandler: EventHandler) => Promise<boolean>);
        connectionStatus: ConnectionStatus;
        disconnect: (() => Promise<void>);
        emitEventOnNetwork: EventHandler;
        registerMethod: ((methodName: string, method: InternalRequestHandler) => Promise<boolean>);
        request: ((requestType: `${string}:${string}`, requestParams: RequestParams) => Promise<JSONRPCResponse>);
        unregisterMethod: ((methodName: string) => Promise<boolean>);
    }

    Hierarchy (view full)

    Implemented by

    Properties

    Type declaration

      • (localEventHandler): Promise<boolean>
      • Parameters

        • localEventHandler: EventHandler

          Function that handles events from the server by accepting an eventType and an event and emitting the event locally. Used when receiving an event over the network.

        Returns Promise<boolean>

        Promise that resolves 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

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

    Disconnects from the connection:

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

    Disconnects from the connection:

    • On clients: disconnects from the server
    • On servers: disconnects from all clients and closes its connection endpoint
    -
    emitEventOnNetwork: EventHandler

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

    emitEventOnNetwork: EventHandler

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

    Unique network event type for coordinating between processes

    Event data to emit on the network

    -
    registerMethod: ((methodName: string, method: InternalRequestHandler) => Promise<boolean>)

    Register a method that will be called if an RPC request is made

    -
    request: ((requestType: `${string}:${string}`, requestParams: RequestParams) => Promise<JSONRPCResponse>)

    Send a request and resolve after receiving a response

    +
    registerMethod: ((methodName: string, method: InternalRequestHandler) => Promise<boolean>)

    Register a method that will be called if an RPC request is made

    +
    request: ((requestType: `${string}:${string}`, requestParams: RequestParams) => Promise<JSONRPCResponse>)

    Send a request and resolve after receiving a response

    Type declaration

      • (requestType, requestParams): Promise<JSONRPCResponse>
      • Parameters

        • requestType: `${string}:${string}`

          Type of request (or "method" in JSONRPC jargon) to call

        • requestParams: RequestParams

          Parameters associated with this request

        Returns Promise<JSONRPCResponse>

        Promise that resolves to a JSONRPCSuccessResponse or JSONRPCErrorResponse message

        -
    unregisterMethod: ((methodName: string) => Promise<boolean>)

    Unregister a method so it is no longer available to RPC requests

    -
    +
    unregisterMethod: ((methodName: string) => Promise<boolean>)

    Unregister a method so it is no longer available to RPC requests

    +
    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 deleted file mode 100644 index aca9c77611..0000000000 --- a/papi-dts/interfaces/_shared_models_web_view_provider_model_.DisposableWebViewProvider.html +++ /dev/null @@ -1,10 +0,0 @@ -DisposableWebViewProvider | papi-dts

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

    -

    networkObjectService

    -
    interface DisposableWebViewProvider {
        dispose: UnsubscriberAsync;
        onDidDispose: PlatformEvent<void>;
        getWebView(savedWebView: SavedWebViewDefinition, getWebViewOptions: 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

    diff --git a/papi-dts/interfaces/_shared_models_web_view_provider_model_.IDisposableWebViewProvider.html b/papi-dts/interfaces/_shared_models_web_view_provider_model_.IDisposableWebViewProvider.html new file mode 100644 index 0000000000..bd53da6f6e --- /dev/null +++ b/papi-dts/interfaces/_shared_models_web_view_provider_model_.IDisposableWebViewProvider.html @@ -0,0 +1,37 @@ +IDisposableWebViewProvider | papi-dts

    A web view provider that has been registered with the PAPI and returned to the extension that +registered it. It is able to be disposed with dispose.

    +

    The PAPI returns this type from papi.webViewProviders.register.

    +
    interface IDisposableWebViewProvider {
        dispose: UnsubscriberAsync;
        onDidDispose: PlatformEvent<void>;
        getWebView(savedWebViewDefinition: SavedWebViewDefinition, getWebViewOptions: GetWebViewOptions, webViewNonce: string): 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

    • Receives a SavedWebViewDefinition and fills it out into a full WebViewDefinition, +providing the contents of the web view and other properties that are important for displaying +the web view.

      +

      The PAPI calls this method as part of opening a new web view or (re)loading an existing web +view. If you want to create WebViewControllers for the web views the PAPI creates from +this method, you should register it using papi.webViewProviders.registerWebViewController +before returning from this method (resolving the returned promise). The WebViewFactory +abstract class handles this for you, so please consider extending it.

      +

      Parameters

      • savedWebViewDefinition: SavedWebViewDefinition

        The saved web view information from which to build a complete web +view definition. Filled out with all SavedWebViewDefinition properties of the existing +web view if an existing webview is being called for (matched by ID). Just provides the +minimal properties required on SavedWebViewDefinition if this is a new request or if +the web view with the existing ID was not found.

        +
      • getWebViewOptions: GetWebViewOptions

        Various options that affect what calling papi.webViews.openWebView +should do. When options are passed to papi.webViews.openWebView, some defaults are set up +on the options, then those options are passed directly through to this method. That way, if +you want to adjust what this method does based on the contents of the options passed to +papi.WebViews.openWebView, you can. You can even read other properties on these options if +someone passes options with other properties to papi.webViews.openWebView.

        +
      • webViewNonce: string

        Nonce used to perform privileged interactions with the web view created +from this method's returned WebViewDefinition such as +papi.webViewProviders.postMessageToWebView. The web view service generates this nonce and +sends it only here to this web view provider that creates the web view with this id. It is +generally recommended that this web view provider not share this nonce with anyone else but +only use it within itself and in the web view controller created for this web view if +applicable (See papi.webViewProviders.registerWebViewController).

        +

      Returns Promise<undefined | WebViewDefinition>

      Full WebViewDefinition including the content and other important display +properties based on the SavedWebViewDefinition provided

      +
    diff --git a/papi-dts/interfaces/_shared_models_web_view_provider_model_.IRegisteredWebViewProvider.html b/papi-dts/interfaces/_shared_models_web_view_provider_model_.IRegisteredWebViewProvider.html new file mode 100644 index 0000000000..89fb80dcd0 --- /dev/null +++ b/papi-dts/interfaces/_shared_models_web_view_provider_model_.IRegisteredWebViewProvider.html @@ -0,0 +1,36 @@ +IRegisteredWebViewProvider | papi-dts

    A web view provider that has been registered with the PAPI.

    +

    This is what the papi gives on webViewProviderService.get (not exposed on the PAPI). Basically +a layer over NetworkObject

    +

    This type is internal to core and is not used by extensions

    +
    interface IRegisteredWebViewProvider {
        onDidDispose: PlatformEvent<void>;
        getWebView(savedWebViewDefinition: SavedWebViewDefinition, getWebViewOptions: GetWebViewOptions, webViewNonce: string): Promise<undefined | WebViewDefinition>;
    }

    Hierarchy (view full)

    Properties

    Methods

    Properties

    onDidDispose: PlatformEvent<void>

    Event that emits when dispose is called on an object

    +

    Methods

    • Receives a SavedWebViewDefinition and fills it out into a full WebViewDefinition, +providing the contents of the web view and other properties that are important for displaying +the web view.

      +

      The PAPI calls this method as part of opening a new web view or (re)loading an existing web +view. If you want to create WebViewControllers for the web views the PAPI creates from +this method, you should register it using papi.webViewProviders.registerWebViewController +before returning from this method (resolving the returned promise). The WebViewFactory +abstract class handles this for you, so please consider extending it.

      +

      Parameters

      • savedWebViewDefinition: SavedWebViewDefinition

        The saved web view information from which to build a complete web +view definition. Filled out with all SavedWebViewDefinition properties of the existing +web view if an existing webview is being called for (matched by ID). Just provides the +minimal properties required on SavedWebViewDefinition if this is a new request or if +the web view with the existing ID was not found.

        +
      • getWebViewOptions: GetWebViewOptions

        Various options that affect what calling papi.webViews.openWebView +should do. When options are passed to papi.webViews.openWebView, some defaults are set up +on the options, then those options are passed directly through to this method. That way, if +you want to adjust what this method does based on the contents of the options passed to +papi.WebViews.openWebView, you can. You can even read other properties on these options if +someone passes options with other properties to papi.webViews.openWebView.

        +
      • webViewNonce: string

        Nonce used to perform privileged interactions with the web view created +from this method's returned WebViewDefinition such as +papi.webViewProviders.postMessageToWebView. The web view service generates this nonce and +sends it only here to this web view provider that creates the web view with this id. It is +generally recommended that this web view provider not share this nonce with anyone else but +only use it within itself and in the web view controller created for this web view if +applicable (See papi.webViewProviders.registerWebViewController).

        +

      Returns Promise<undefined | WebViewDefinition>

      Full WebViewDefinition including the content and other important display +properties based on the SavedWebViewDefinition provided

      +
    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 3ff7b4a4ca..3c59cce67c 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,42 @@ -IWebViewProvider | papi-dts

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

    -

    networkObjectService

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

    Hierarchy (view full)

    Properties

    dispose? +IWebViewProvider | papi-dts

    An object associated with a specific webViewType that provides a WebViewDefinition when +the PAPI wants to open a web view with that webViewType. An extension registers a web view +provider with papi.webViewProviders.register.

    +

    Web View Providers provide the contents of all web views in Platform.Bible.

    +

    If you want to provide WebViewControllers to facilitate interaction between your web views +and extensions, you can extend the abstract class WebViewFactory to make the process +easier. Alternatively, if you want to manage web view controllers manually, you can register them +in IWebViewProvider.getWebView.

    +
    interface IWebViewProvider {
        dispose?: UnsubscriberAsync;
        onDidDispose?: undefined;
        getWebView(savedWebViewDefinition: SavedWebViewDefinition, getWebViewOptions: GetWebViewOptions, webViewNonce: string): Promise<undefined | WebViewDefinition>;
    }

    Hierarchy (view full)

    Implemented by

    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

    • Receives a SavedWebViewDefinition and fills it out into a full WebViewDefinition, +providing the contents of the web view and other properties that are important for displaying +the web view.

      +

      The PAPI calls this method as part of opening a new web view or (re)loading an existing web +view. If you want to create WebViewControllers for the web views the PAPI creates from +this method, you should register it using papi.webViewProviders.registerWebViewController +before returning from this method (resolving the returned promise). The WebViewFactory +abstract class handles this for you, so please consider extending it.

      +

      Parameters

      • savedWebViewDefinition: SavedWebViewDefinition

        The saved web view information from which to build a complete web +view definition. Filled out with all SavedWebViewDefinition properties of the existing +web view if an existing webview is being called for (matched by ID). Just provides the +minimal properties required on SavedWebViewDefinition if this is a new request or if +the web view with the existing ID was not found.

        +
      • getWebViewOptions: GetWebViewOptions

        Various options that affect what calling papi.webViews.openWebView +should do. When options are passed to papi.webViews.openWebView, some defaults are set up +on the options, then those options are passed directly through to this method. That way, if +you want to adjust what this method does based on the contents of the options passed to +papi.WebViews.openWebView, you can. You can even read other properties on these options if +someone passes options with other properties to papi.webViews.openWebView.

        +
      • webViewNonce: string

        Nonce used to perform privileged interactions with the web view created +from this method's returned WebViewDefinition such as +papi.webViewProviders.postMessageToWebView. The web view service generates this nonce and +sends it only here to this web view provider that creates the web view with this id. It is +generally recommended that this web view provider not share this nonce with anyone else but +only use it within itself and in the web view controller created for this web view if +applicable (See papi.webViewProviders.registerWebViewController).

        +

      Returns Promise<undefined | WebViewDefinition>

      Full WebViewDefinition including the content and other important display +properties based on the SavedWebViewDefinition provided

      +
    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 deleted file mode 100644 index 43d4cac610..0000000000 --- a/papi-dts/interfaces/_shared_models_web_view_provider_model_.WebViewProvider.html +++ /dev/null @@ -1,15 +0,0 @@ -WebViewProvider | papi-dts

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

    -

    Override the NetworkableObject type's force-undefined onDidDispose to NetworkObject's -onDidDispose type because it will have an onDidDispose added.

    -

    If an object of type T had dispose on it, networkObjectService.get will remove the ability to -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.

    -

    networkObjectService

    -
    interface WebViewProvider {
        dispose?: UnsubscriberAsync;
        onDidDispose: PlatformEvent<void>;
        getWebView(savedWebView: SavedWebViewDefinition, getWebViewOptions: 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

    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 bf5f3b4657..49a6fc37c3 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: Function & {
                    doNotNotify?: boolean;
                }): void;
                (target: object, member: string): void;
            };
            ignore: {
                (method: Function & {
                    isIgnored?: boolean;
                }): void;
                (target: object, member: string): void;
            };
        };
        get: (<DataProviderName>(providerName: DataProviderName) => Promise<DataProviders[DataProviderName] | undefined>);
        hasKnown: ((providerName: string) => boolean);
        registerEngine: (<DataProviderName>(providerName: DataProviderName, dataProviderEngine: "shared/models/data-provider-engine.model".default<DataProviderTypes[DataProviderName]>, dataProviderType?: string, dataProviderAttributes?: {
            [property: string]: unknown;
        }) => Promise<DisposableDataProviders[DataProviderName]>);
    }

    Properties

    DataProviderEngine +DataProviderService | papi-dts
    interface DataProviderService {
        DataProviderEngine: typeof "shared/models/data-provider-engine.model".DataProviderEngine;
        decorators: {
            doNotNotify: {
                (method: Function & {
                    doNotNotify?: boolean;
                }): void;
                (target: object, member: string): void;
            };
            ignore: {
                (method: Function & {
                    isIgnored?: boolean;
                }): void;
                (target: object, member: string): void;
            };
        };
        get: (<DataProviderName>(providerName: DataProviderName) => Promise<DataProviders[DataProviderName] | undefined>);
        hasKnown: ((providerName: string) => boolean);
        registerEngine: (<DataProviderName>(providerName: DataProviderName, dataProviderEngine: "shared/models/data-provider-engine.model".default<DataProviderTypes[DataProviderName]>, dataProviderType?: string, dataProviderAttributes?: {
            [property: string]: unknown;
        }) => 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.

    IDataProviderEngine for more information on extending this class.

    -
    decorators: {
        doNotNotify: {
            (method: Function & {
                doNotNotify?: boolean;
            }): void;
            (target: object, member: string): void;
        };
        ignore: {
            (method: Function & {
                isIgnored?: boolean;
            }): void;
            (target: object, member: string): void;
        };
    }

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

    +
    decorators: {
        doNotNotify: {
            (method: Function & {
                doNotNotify?: boolean;
            }): void;
            (target: object, member: string): void;
        };
        ignore: {
            (method: Function & {
                isIgnored?: boolean;
            }): void;
            (target: object, member: string): void;
        };
    }

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

    Type declaration

    • doNotNotify: {
          (method: Function & {
              doNotNotify?: boolean;
          }): void;
          (target: object, member: string): 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.

      @@ -81,19 +81,19 @@

      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: DataProviderName) => Promise<DataProviders[DataProviderName] | undefined>)

    Get a data provider that has previously been set up

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

    Get a data provider that has previously been set up

    Type declaration

      • <DataProviderName>(providerName): Promise<DataProviders[DataProviderName] | undefined>
      • Get a data provider that has previously been set up

        Type Parameters

        • DataProviderName extends keyof DataProviders

        Parameters

        Returns Promise<DataProviders[DataProviderName] | undefined>

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

    Name of the desired data provider

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

    -
    hasKnown: ((providerName: string) => boolean)

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

    hasKnown: ((providerName: string) => 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
      • 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.

        -

        Parameters

        • providerName: string

        Returns boolean

    registerEngine: (<DataProviderName>(providerName: DataProviderName, dataProviderEngine: "shared/models/data-provider-engine.model".default<DataProviderTypes[DataProviderName]>, dataProviderType?: string, dataProviderAttributes?: {
        [property: string]: unknown;
    }) => Promise<DisposableDataProviders[DataProviderName]>)

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

    Parameters

    • providerName: string

    Returns boolean

    registerEngine: (<DataProviderName>(providerName: DataProviderName, dataProviderEngine: "shared/models/data-provider-engine.model".default<DataProviderTypes[DataProviderName]>, dataProviderType?: string, dataProviderAttributes?: {
        [property: string]: unknown;
    }) => Promise<DisposableDataProviders[DataProviderName]>)

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

    Type declaration

      • <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.

        @@ -121,4 +121,4 @@ set methods are layered over to facilitate data provider subscriptions.

        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.

        -
    +
    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 a38d93241d..e4503e8ca2 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?: ProjectDialogOptionsBase): Promise<undefined | string>;
        showDialog<DialogTabType>(dialogType: DialogTabType, options?: DialogTypes[DialogTabType]["options"]): Promise<undefined | DialogTypes[DialogTabType]["responseType"]>;
    }

    Methods

    interface DialogService {
        selectProject(options?: ProjectDialogOptionsBase): Promise<undefined | string>;
        showDialog<DialogTabType>(dialogType: DialogTabType, options?: DialogTypes[DialogTabType]["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

      -
    +
    diff --git a/papi-dts/interfaces/_shared_services_internet_service_.InternetService.html b/papi-dts/interfaces/_shared_services_internet_service_.InternetService.html index bfb6eacc1f..24afd88df9 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: RequestInfo | URL, init?: RequestInit): Promise<Response>;
            (input: string | Request | URL, init?: RequestInit): Promise<Response>;
        };
    }

    Properties

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

    Properties

    Properties

    fetch: {
        (input: RequestInfo | URL, init?: RequestInit): Promise<Response>;
        (input: string | Request | URL, init?: RequestInit): Promise<Response>;
    }

    Type declaration

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

        • input: RequestInfo | URL
        • Optionalinit: RequestInit

        Returns Promise<Response>

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

        • input: string | Request | URL
        • Optionalinit: RequestInit

        Returns Promise<Response>

    +

    Parameters

    • input: RequestInfo | URL
    • Optionalinit: RequestInit

    Returns Promise<Response>

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

    • input: string | Request | URL
    • Optionalinit: RequestInit

    Returns Promise<Response>

  • 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 b8054f6304..4c2817b41d 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: string, createLocalObjectToProxy?: LocalObjectToProxyCreator<T>) => Promise<undefined | NetworkObject<T>>);
        onDidCreateNetworkObject: PlatformEvent<NetworkObjectDetails>;
        set: (<T>(id: string, objectToShare: T, objectType?: string, objectAttributes?: {
            [property: string]: unknown;
        }) => Promise<DisposableNetworkObject<T>>);
    }

    Hierarchy (view full)

    Properties

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

    Hierarchy (view full)

    Properties

    get: (<T>(id: string, createLocalObjectToProxy?: LocalObjectToProxyCreator<T>) => 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: string, objectToShare: T, objectType?: string, objectAttributes?: {
        [property: string]: unknown;
    }) => 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: string, objectToShare: T, objectType?: string, objectAttributes?: {
        [property: string]: unknown;
    }) => 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.

        • OptionalobjectType: string
        • OptionalobjectAttributes: {
              [property: string]: unknown;
          }
          • [property: string]: unknown

        Returns Promise<DisposableNetworkObject<T>>

        objectToShare modified to be a network object

        -
    +
    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 59b167b061..4a8d19fe21 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: string, createLocalObjectToProxy?: LocalObjectToProxyCreator<T>) => Promise<undefined | NetworkObject<T>>);
        hasKnown: ((id: string) => boolean);
        initialize: (() => Promise<void>);
        onDidCreateNetworkObject: PlatformEvent<NetworkObjectDetails>;
        set: (<T>(id: string, objectToShare: T, objectType?: string, objectAttributes?: {
            [property: string]: unknown;
        }) => Promise<DisposableNetworkObject<T>>);
    }

    Hierarchy (view full)

    Properties

    get +NetworkObjectService | papi-dts
    interface NetworkObjectService {
        get: (<T>(id: string, createLocalObjectToProxy?: LocalObjectToProxyCreator<T>) => Promise<undefined | NetworkObject<T>>);
        hasKnown: ((id: string) => boolean);
        initialize: (() => Promise<void>);
        onDidCreateNetworkObject: PlatformEvent<NetworkObjectDetails>;
        set: (<T>(id: string, objectToShare: T, objectType?: string, objectAttributes?: {
            [property: string]: unknown;
        }) => 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: string) => boolean)

    Type declaration

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

    hasKnown: ((id: string) => 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: string, objectToShare: T, objectType?: string, objectAttributes?: {
        [property: string]: unknown;
    }) => 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: string, objectToShare: T, objectType?: string, objectAttributes?: {
        [property: string]: unknown;
    }) => 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.

        • OptionalobjectType: string
        • OptionalobjectAttributes: {
              [property: string]: unknown;
          }
          • [property: string]: unknown

        Returns Promise<DisposableNetworkObject<T>>

        objectToShare modified to be a network object

        -
    +
    diff --git a/papi-dts/interfaces/_shared_services_network_service_.PapiNetworkService.html b/papi-dts/interfaces/_shared_services_network_service_.PapiNetworkService.html index f075fa5741..23c8485139 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: string) => PlatformEventEmitter<T>);
        getNetworkEvent: (<T>(eventType: string) => PlatformEvent<T>);
    }

    Properties

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

    Properties

    createNetworkEventEmitter: (<T>(eventType: string) => PlatformEventEmitter<T>)

    Type declaration

      • <T>(eventType): PlatformEventEmitter<T>
      • Creates an event emitter that works properly over the network. Other connections receive this event when it is emitted.

        @@ -6,7 +6,7 @@ emitters.

        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: string) => 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: string) => 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

        -
    +
    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 e61c7aabf3..cf1c0a0f07 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: ProjectInterface, projectId: string, pdpFactoryId?: string) => Promise<ProjectDataProviderInterfaces[ProjectInterface]>);
        registerProjectDataProviderEngineFactory: (<SupportedProjectInterfaces>(pdpFactoryId: string, projectInterfaces: SupportedProjectInterfaces, pdpEngineFactory: IProjectDataProviderEngineFactory<SupportedProjectInterfaces>) => Promise<Dispose>);
    }

    Properties

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

    Properties

    get: (<ProjectInterface>(projectInterface: ProjectInterface, projectId: string, pdpFactoryId?: string) => 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 @@ -15,11 +15,11 @@

          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: string, projectInterfaces: SupportedProjectInterfaces, pdpEngineFactory: IProjectDataProviderEngineFactory<SupportedProjectInterfaces>) => 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: string, projectInterfaces: SupportedProjectInterfaces, pdpEngineFactory: IProjectDataProviderEngineFactory<SupportedProjectInterfaces>) => 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

        -
    +
    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 f46bfacc9d..e82a304b90 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: ProjectInterface, projectId: string, pdpFactoryId?: string) => Promise<ProjectDataProviderInterfaces[ProjectInterface]>);
    }

    Properties

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

    Properties

    Properties

    get: (<ProjectInterface>(projectInterface: ProjectInterface, projectId: string, pdpFactoryId?: string) => 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 @@ -14,4 +14,4 @@

          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)

          -
    +
    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 37189a8015..67d567624e 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: ProjectSettingName): Promise<ProjectSettingTypes[ProjectSettingName]>;
        getLocalizedContributionInfo(): Promise<undefined | {
            contributions: {};
            settings: {
                platform.fullName: undefined | {
                    default: string;
                    derivesFrom?: string;
                    description?: string;
                    excludePdpFactoryIds?: string | string[];
                    excludeProjectInterfaces?: string | (string | string[])[];
                    includePdpFactoryIds?: string | string[];
                    includeProjectInterfaces?: string | (string | string[])[];
                    label: string;
                    platformType?: undefined;
                    type?: undefined;
                };
                platform.isEditable: undefined | {
                    default: boolean;
                    derivesFrom?: string;
                    description?: string;
                    excludePdpFactoryIds?: string | string[];
                    excludeProjectInterfaces?: string | (string | string[])[];
                    includePdpFactoryIds?: string | string[];
                    includeProjectInterfaces?: string | (string | string[])[];
                    label: string;
                    platformType?: undefined;
                    type?: undefined;
                };
                platform.language: undefined | {
                    default: string;
                    derivesFrom?: string;
                    description?: string;
                    excludePdpFactoryIds?: string | string[];
                    excludeProjectInterfaces?: string | (string | string[])[];
                    includePdpFactoryIds?: string | string[];
                    includeProjectInterfaces?: string | (string | string[])[];
                    label: string;
                    platformType?: undefined;
                    type?: undefined;
                };
                platform.name: undefined | {
                    default: string;
                    derivesFrom?: string;
                    description?: string;
                    excludePdpFactoryIds?: string | string[];
                    excludeProjectInterfaces?: string | (string | string[])[];
                    includePdpFactoryIds?: string | string[];
                    includeProjectInterfaces?: string | (string | string[])[];
                    label: string;
                    platformType?: undefined;
                    type?: undefined;
                };
            };
        }>;
        isValid<ProjectSettingName>(key: ProjectSettingName, newValue: ProjectSettingTypes[ProjectSettingName], currentValue: ProjectSettingTypes[ProjectSettingName], allChanges?: SimultaneousProjectSettingsChanges): Promise<boolean>;
        registerValidator<ProjectSettingName>(key: ProjectSettingName, validatorCallback: ProjectSettingValidator<ProjectSettingName>): Promise<UnsubscriberAsync>;
    }

    Methods

    interface IProjectSettingsService {
        getDefault<ProjectSettingName>(key: ProjectSettingName): Promise<ProjectSettingTypes[ProjectSettingName]>;
        getLocalizedContributionInfo(): Promise<undefined | {
            contributions: {};
            settings: {
                platform.fullName: undefined | {
                    default: string;
                    derivesFrom?: string;
                    description?: string;
                    excludePdpFactoryIds?: string | string[];
                    excludeProjectInterfaces?: string | (string | string[])[];
                    includePdpFactoryIds?: string | string[];
                    includeProjectInterfaces?: string | (string | string[])[];
                    label: string;
                    platformType?: undefined;
                    type?: undefined;
                };
                platform.isEditable: undefined | {
                    default: boolean;
                    derivesFrom?: string;
                    description?: string;
                    excludePdpFactoryIds?: string | string[];
                    excludeProjectInterfaces?: string | (string | string[])[];
                    includePdpFactoryIds?: string | string[];
                    includeProjectInterfaces?: string | (string | string[])[];
                    label: string;
                    platformType?: undefined;
                    type?: undefined;
                };
                platform.language: undefined | {
                    default: string;
                    derivesFrom?: string;
                    description?: string;
                    excludePdpFactoryIds?: string | string[];
                    excludeProjectInterfaces?: string | (string | string[])[];
                    includePdpFactoryIds?: string | string[];
                    includeProjectInterfaces?: string | (string | string[])[];
                    label: string;
                    platformType?: undefined;
                    type?: undefined;
                };
                platform.name: undefined | {
                    default: string;
                    derivesFrom?: string;
                    description?: string;
                    excludePdpFactoryIds?: string | string[];
                    excludeProjectInterfaces?: string | (string | string[])[];
                    includePdpFactoryIds?: string | string[];
                    includeProjectInterfaces?: string | (string | string[])[];
                    label: string;
                    platformType?: undefined;
                    type?: undefined;
                };
            };
        }>;
        isValid<ProjectSettingName>(key: ProjectSettingName, newValue: ProjectSettingTypes[ProjectSettingName], currentValue: ProjectSettingTypes[ProjectSettingName], allChanges?: SimultaneousProjectSettingsChanges): Promise<boolean>;
        registerValidator<ProjectSettingName>(key: ProjectSettingName, validatorCallback: ProjectSettingValidator<ProjectSettingName>): Promise<UnsubscriberAsync>;
    }

    Methods

    Type Parameters

    Parameters

    Returns Promise<ProjectSettingTypes[ProjectSettingName]>

    The default value for the setting if a default value is registered

    If a default value is not registered for the setting

    -
    • Get the current set of project settings contribution info given all the input documents with +

    • Get the current set of project settings contribution info given all the input documents with all localized string keys localized properly.

      Returns Promise<undefined | {
          contributions: {};
          settings: {
              platform.fullName: undefined | {
                  default: string;
                  derivesFrom?: string;
                  description?: string;
                  excludePdpFactoryIds?: string | string[];
                  excludeProjectInterfaces?: string | (string | string[])[];
                  includePdpFactoryIds?: string | string[];
                  includeProjectInterfaces?: string | (string | string[])[];
                  label: string;
                  platformType?: undefined;
                  type?: undefined;
              };
              platform.isEditable: undefined | {
                  default: boolean;
                  derivesFrom?: string;
                  description?: string;
                  excludePdpFactoryIds?: string | string[];
                  excludeProjectInterfaces?: string | (string | string[])[];
                  includePdpFactoryIds?: string | string[];
                  includeProjectInterfaces?: string | (string | string[])[];
                  label: string;
                  platformType?: undefined;
                  type?: undefined;
              };
              platform.language: undefined | {
                  default: string;
                  derivesFrom?: string;
                  description?: string;
                  excludePdpFactoryIds?: string | string[];
                  excludeProjectInterfaces?: string | (string | string[])[];
                  includePdpFactoryIds?: string | string[];
                  includeProjectInterfaces?: string | (string | string[])[];
                  label: string;
                  platformType?: undefined;
                  type?: undefined;
              };
              platform.name: undefined | {
                  default: string;
                  derivesFrom?: string;
                  description?: string;
                  excludePdpFactoryIds?: string | string[];
                  excludeProjectInterfaces?: string | (string | string[])[];
                  includePdpFactoryIds?: string | string[];
                  includeProjectInterfaces?: string | (string | string[])[];
                  label: string;
                  platformType?: undefined;
                  type?: undefined;
              };
          };
      }>

      Localized project settings contribution info or undefined

      -
    • 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.

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

      The current project setting value

    • OptionalallChanges: SimultaneousProjectSettingsChanges

      All project settings changes being set in one batch

    Returns Promise<boolean>

    true if change is valid, false otherwise

    -
    +
    diff --git a/papi-dts/interfaces/_shared_services_scroll_group_service_model_.IScrollGroupRemoteService.html b/papi-dts/interfaces/_shared_services_scroll_group_service_model_.IScrollGroupRemoteService.html index f0edb1102f..e5baa06eea 100644 --- a/papi-dts/interfaces/_shared_services_scroll_group_service_model_.IScrollGroupRemoteService.html +++ b/papi-dts/interfaces/_shared_services_scroll_group_service_model_.IScrollGroupRemoteService.html @@ -1,12 +1,12 @@ IScrollGroupRemoteService | papi-dts

    Parts of the Scroll Group Service that are exposed through the network object

    -
    interface IScrollGroupRemoteService {
        getScrRef(scrollGroupId?: number): Promise<ScriptureReference>;
        setScrRef(scrollGroupId: undefined | number, scrRef: ScriptureReference): Promise<boolean>;
    }

    Hierarchy (view full)

    Methods

    interface IScrollGroupRemoteService {
        getScrRef(scrollGroupId?: number): Promise<ScriptureReference>;
        setScrRef(scrollGroupId: undefined | number, scrRef: ScriptureReference): Promise<boolean>;
    }

    Hierarchy (view full)

    Methods

    • Get the ScriptureReference associated with the provided scroll group

      Parameters

      • OptionalscrollGroupId: number

        Scroll group whose Scripture reference to get. Defaults to 0

      Returns Promise<ScriptureReference>

      Scripture reference associated with the provided scroll group

      -
    • Sets the ScriptureReference associated with the provided scroll group

      +
    • Sets the ScriptureReference associated with the provided scroll group

      Parameters

      • scrollGroupId: undefined | number

        Scroll group whose Scripture reference to get. If undefined, defaults to 0

      • scrRef: ScriptureReference

        Scripture reference to which to set the scroll group

      Returns Promise<boolean>

      true if the Scripture reference changed. false otherwise

      -
    +
    diff --git a/papi-dts/interfaces/_shared_services_scroll_group_service_model_.IScrollGroupService.html b/papi-dts/interfaces/_shared_services_scroll_group_service_model_.IScrollGroupService.html index 2386204c1a..2d2d8c4960 100644 --- a/papi-dts/interfaces/_shared_services_scroll_group_service_model_.IScrollGroupService.html +++ b/papi-dts/interfaces/_shared_services_scroll_group_service_model_.IScrollGroupService.html @@ -1,14 +1,14 @@ IScrollGroupService | papi-dts

    Provides functions related to scroll groups and Scripture references at those scroll groups

    -
    interface IScrollGroupService {
        onDidUpdateScrRef: PlatformEvent<ScrollGroupUpdateInfo>;
        getScrRef(scrollGroupId?: number): Promise<ScriptureReference>;
        setScrRef(scrollGroupId: undefined | number, scrRef: ScriptureReference): Promise<boolean>;
    }

    Hierarchy (view full)

    Properties

    interface IScrollGroupService {
        onDidUpdateScrRef: PlatformEvent<ScrollGroupUpdateInfo>;
        getScrRef(scrollGroupId?: number): Promise<ScriptureReference>;
        setScrRef(scrollGroupId: undefined | number, scrRef: ScriptureReference): Promise<boolean>;
    }

    Hierarchy (view full)

    Properties

    onDidUpdateScrRef: PlatformEvent<ScrollGroupUpdateInfo>

    Event that emits with information about a changed Scripture Reference for a scroll group

    -

    Methods

    • Get the ScriptureReference associated with the provided scroll group

      +

    Methods

    • Get the ScriptureReference associated with the provided scroll group

      Parameters

      • OptionalscrollGroupId: number

        Scroll group whose Scripture reference to get. Defaults to 0

      Returns Promise<ScriptureReference>

      Scripture reference associated with the provided scroll group

      -
    • Sets the ScriptureReference associated with the provided scroll group

      Parameters

      • scrollGroupId: undefined | number

        Scroll group whose Scripture reference to get. If undefined, defaults to 0

      • scrRef: ScriptureReference

        Scripture reference to which to set the scroll group

      Returns Promise<boolean>

      true if the Scripture reference changed. false otherwise

      -
    +
    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 a25c0f86ec..c5c7884cbc 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,42 @@ -PapiWebViewProviderService | papi-dts
    interface PapiWebViewProviderService {
        register: ((webViewType: string, webViewProvider: IWebViewProvider) => Promise<DisposableWebViewProvider>);
    }

    Properties

    Properties

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

    Type declaration

    Returns Promise<IDisposableWebViewProvider>

    webViewProvider modified to be a network object and able to be disposed with dispose

    +
    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 1325eadbd9..4788a5c8ee 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,46 @@ -WebViewProviderService | papi-dts
    interface WebViewProviderService {
        get: ((webViewType: string) => Promise<WebViewProvider | undefined>);
        hasKnown: ((webViewType: string) => boolean);
        initialize: (() => Promise<void>);
        register: ((webViewType: string, webViewProvider: IWebViewProvider) => Promise<DisposableWebViewProvider>);
    }

    Properties

    get -hasKnown +WebViewProviderService | papi-dts
    interface WebViewProviderService {
        getWebViewProvider: ((webViewType: string) => Promise<IRegisteredWebViewProvider | undefined>);
        initialize: (() => Promise<void>);
        postMessageToWebView: ((webViewId: string, webViewNonce: string, message: unknown, targetOrigin?: string) => Promise<void>);
        registerWebViewController: (<WebViewType>(webViewType: WebViewType, webViewId: string, webViewController: WebViewControllers[WebViewType]) => Promise<DisposableNetworkObject<WebViewControllers[WebViewType]>>);
        registerWebViewProvider: ((webViewType: string, webViewProvider: IWebViewProvider) => Promise<IDisposableWebViewProvider>);
    }

    Properties

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

    Type declaration

    Properties

    getWebViewProvider: ((webViewType: string) => Promise<IRegisteredWebViewProvider | undefined>)

    Type declaration

      • (webViewType): Promise<IRegisteredWebViewProvider | 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: string) => 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: string, webViewProvider: IWebViewProvider) => Promise<DisposableWebViewProvider>)

    Type declaration

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

        +

    Returns Promise<IRegisteredWebViewProvider | undefined>

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

    +
    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>

    postMessageToWebView: ((webViewId: string, webViewNonce: string, message: unknown, targetOrigin?: string) => Promise<void>)

    Type declaration

      • (webViewId, webViewNonce, message, targetOrigin?): Promise<void>
      • Sends a message to the specified web view. Expected to be used only by the +IWebViewProvider that created the web view or the WebViewControllers that +represents the web view created by the Web View Provider.

        +

        postMessage is used to +deliver the message to the web view iframe. The web view can use +window.addEventListener("message", ...) +in order to receive these messages.

        +

        Parameters

        • webViewId: string

          Id of the web view to which to send a message.

          +
        • webViewNonce: string

          Nonce used to perform privileged interactions with the web view. Pass in the +nonce the web view provider received from IWebViewProvider.getWebView's webViewNonce +parameter or from WebViewFactory.createWebViewController's webViewNonce parameter

          +
        • message: unknown

          Data to send to the web view. Can only send serializable information

          +
        • OptionaltargetOrigin: string

          Expected origin of the web view. Does not send the message if the web view's +origin does not match. See postMessage's +targetOrigin +for more information. Defaults to same origin only (works automatically with React and HTML web +views)

          +

        Returns Promise<void>

    registerWebViewController: (<WebViewType>(webViewType: WebViewType, webViewId: string, webViewController: WebViewControllers[WebViewType]) => Promise<DisposableNetworkObject<WebViewControllers[WebViewType]>>)

    Type declaration

      • <WebViewType>(webViewType, webViewId, webViewController): Promise<DisposableNetworkObject<WebViewControllers[WebViewType]>>
      • Register a web view controller to represent a web view. It is expected that a web view provider +calls this to register a web view controller for a web view that is being created. If a web view +provider extends WebViewFactory, it will call this function automatically.

        +

        A Web View Controller is a network object that represents a web view and whose methods facilitate +communication between its associated web view and extensions that want to interact with it.

        +

        You can get web view controllers with webViewService.getWebViewController.

        +

        Type Parameters

        Parameters

        • webViewType: WebViewType

          Type of web view for which you are providing this web view controller

          +
        • webViewId: string

          Id of web view for which to register the web view controller

          +
        • webViewController: WebViewControllers[WebViewType]

          Object to register as a web view controller including control over +disposing of it. Note: the web view controller will be disposed automatically when the web view +is closed

          +

          WARNING: setting a web view controller mutates the provided object.

          +

        Returns Promise<DisposableNetworkObject<WebViewControllers[WebViewType]>>

        webViewController modified to be a network object

        +
    registerWebViewProvider: ((webViewType: string, webViewProvider: IWebViewProvider) => Promise<IDisposableWebViewProvider>)

    Type declaration

      • (webViewType, webViewProvider): Promise<IDisposableWebViewProvider>
      • 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

        -
    +

    Returns Promise<IDisposableWebViewProvider>

    webViewProvider modified to be a network object and able to be disposed with dispose

    +
    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 35e157a28a..7b66de22b4 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,28 +1,47 @@ 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: string, layout?: Layout, options?: GetWebViewOptions) => Promise<undefined | string>);
        onDidAddWebView: PlatformEvent<AddWebViewEvent>;
        onDidUpdateWebView: PlatformEvent<UpdateWebViewEvent>;
        getSavedWebViewDefinition(webViewId: string): Promise<undefined | SavedWebViewDefinition>;
    }

    Properties

    interface WebViewServiceType {
        getWebView: ((webViewType: string, layout?: Layout, options?: GetWebViewOptions) => Promise<undefined | string>);
        onDidAddWebView: PlatformEvent<OpenWebViewEvent>;
        onDidCloseWebView: PlatformEvent<CloseWebViewEvent>;
        onDidOpenWebView: PlatformEvent<OpenWebViewEvent>;
        onDidUpdateWebView: PlatformEvent<UpdateWebViewEvent>;
        openWebView: ((webViewType: string, layout?: Layout, options?: GetWebViewOptions) => Promise<undefined | string>);
        getOpenWebViewDefinition(webViewId: string): Promise<undefined | SavedWebViewDefinition>;
        getSavedWebViewDefinition(webViewId: string): Promise<undefined | SavedWebViewDefinition>;
        getWebViewController<WebViewType>(webViewType: WebViewType, webViewId: string): Promise<undefined | NetworkObject<WebViewControllers[WebViewType]>>;
    }

    Properties

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

    Creates a new web view or gets an existing one depending on if you request an existing one and +openWebView +

    Methods

    Properties

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

    6 November 2024. Renamed to openWebView.

    +
    onDidAddWebView: PlatformEvent<OpenWebViewEvent>

    13 November 2024. Renamed to onDidOpenWebView

    +
    onDidCloseWebView: PlatformEvent<CloseWebViewEvent>

    Event that emits with webView info when a webView is closed

    +
    onDidOpenWebView: PlatformEvent<OpenWebViewEvent>

    Event that emits with webView info when a webView is created

    +
    onDidUpdateWebView: PlatformEvent<UpdateWebViewEvent>

    Event that emits with webView info when a webView is updated

    +
    openWebView: ((webViewType: string, layout?: Layout, options?: GetWebViewOptions) => Promise<undefined | string>)

    Creates a new web view or gets an existing one depending on if you request an existing one and if the web view provider decides to give that existing one to you (it is up to the provider).

    -

    Type declaration

      • (webViewType, layout?, options?): Promise<undefined | string>
      • Parameters

        • webViewType: string

          Type of WebView to create

          +

          Type declaration

            • (webViewType, layout?, options?): Promise<undefined | string>
            • Parameters

              • webViewType: string

                Type of WebView to create

              • Optionallayout: Layout

                Information about where you want the web view to go. Defaults to adding as a tab

              • Optionaloptions: GetWebViewOptions

                Options that affect what this function does. For example, you can provide an existing web view ID to request an existing web view with that ID.

              Returns Promise<undefined | string>

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

          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

    -
    onDidUpdateWebView: PlatformEvent<UpdateWebViewEvent>

    Event that emits with webView info when a webView is updated

    -

    Methods

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

      +

    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 -WebViewServiceType.getWebView with certain options, depending on what options the web +WebViewServiceType.openWebView with certain options, depending on what options the web view provider has made available.

      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

      -
    +
    diff --git a/papi-dts/modules.html b/papi-dts/modules.html index f40e4130ad..30bc2245be 100644 --- a/papi-dts/modules.html +++ b/papi-dts/modules.html @@ -33,6 +33,7 @@ "renderer/hooks/papi-hooks/use-project-setting.hook" "renderer/hooks/papi-hooks/use-scroll-group-scr-ref.hook" "renderer/hooks/papi-hooks/use-setting.hook" +"renderer/hooks/papi-hooks/use-web-view-controller.hook" "renderer/services/renderer-web-socket.service" "renderer/services/renderer-xml-http-request.service" "renderer/services/scroll-group.service-host" @@ -62,6 +63,7 @@ "shared/models/project-lookup.service-model" "shared/models/project-metadata.model" "shared/models/rpc.interface" +"shared/models/web-view-factory.model" "shared/models/web-view-provider.model" "shared/models/web-view.model" "shared/services/command.service" @@ -98,6 +100,7 @@ logLevel processType resourcesPath +webViewId

    Functions

    getSavedWebViewDefinition getSavedWebViewDefinitionById getWebViewState diff --git a/papi-dts/modules/__papi_backend_.html b/papi-dts/modules/__papi_backend_.html index 786b29e7b3..184b4d3ba4 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

    Functions

    fetch diff --git a/papi-dts/modules/__papi_core_.html b/papi-dts/modules/__papi_core_.html index 2b23d3a9bf..23cd5fed60 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

    Re-exports DataProviderDataType
    Re-exports DataProviderSubscriberOptions
    Re-exports DataProviderUpdateInstructions
    Re-exports DialogOptions
    Re-exports DialogTypes
    Re-exports ElevatedPrivileges
    Re-exports ExecutionActivationContext
    Re-exports ExecutionToken
    Re-exports ExtensionDataScope
    Re-exports ExtensionIdentifier
    Re-exports GetWebViewOptions
    Re-exports HashValues
    Re-exports IBaseProjectDataProviderEngine
    Renames and re-exports default
    Renames and re-exports default
    Re-exports IDisposableDataProvider
    Re-exports InstalledExtensions
    Re-exports IProjectDataProviderEngine
    Re-exports IProjectDataProviderEngineFactory
    Renames and re-exports default
    Re-exports IWebViewProvider
    Re-exports LocalizationData
    Re-exports LocalizationSelector
    Re-exports LocalizationSelectors
    Re-exports ManageExtensions
    Re-exports MandatoryProjectDataTypes
    Re-exports NetworkObjectDetails
    Re-exports ProjectDataProviderFactoryMetadataInfo
    Re-exports ProjectMetadata
    Re-exports ProjectMetadataFilterOptions
    Re-exports ProjectMetadataWithoutFactoryInfo
    Re-exports ProjectSettingValidator
    Re-exports SavedWebViewDefinition
    Re-exports ScrollGroupScrRef
    Re-exports SettingValidator
    Re-exports SimultaneousProjectSettingsChanges
    Re-exports UseDialogCallbackOptions
    Re-exports UseWebViewScrollGroupScrRefHook
    Re-exports UseWebViewStateHook
    Re-exports WebViewContentType
    Re-exports WebViewDefinition
    Re-exports WebViewProps
    Re-exports WithNotifyUpdate
    +

    References

    Re-exports DataProviderDataType
    Re-exports DataProviderSubscriberOptions
    Re-exports DataProviderUpdateInstructions
    Re-exports DialogOptions
    Re-exports DialogTypes
    Re-exports ElevatedPrivileges
    Re-exports ExecutionActivationContext
    Re-exports ExecutionToken
    Re-exports ExtensionDataScope
    Re-exports ExtensionIdentifier
    Re-exports GetWebViewOptions
    Re-exports HashValues
    Re-exports IBaseProjectDataProviderEngine
    Renames and re-exports default
    Renames and re-exports default
    Re-exports IDisposableDataProvider
    Re-exports IDisposableWebViewProvider
    Re-exports InstalledExtensions
    Re-exports IProjectDataProviderEngine
    Re-exports IProjectDataProviderEngineFactory
    Renames and re-exports default
    Re-exports IWebViewProvider
    Re-exports LocalizationData
    Re-exports LocalizationSelector
    Re-exports LocalizationSelectors
    Re-exports ManageExtensions
    Re-exports MandatoryProjectDataTypes
    Re-exports NetworkableObject
    Re-exports NetworkObject
    Re-exports NetworkObjectDetails
    Re-exports ProjectDataProviderFactoryMetadataInfo
    Re-exports ProjectMetadata
    Re-exports ProjectMetadataFilterOptions
    Re-exports ProjectMetadataWithoutFactoryInfo
    Re-exports ProjectSettingValidator
    Re-exports SavedWebViewDefinition
    Re-exports ScrollGroupScrRef
    Re-exports SettingValidator
    Re-exports SimultaneousProjectSettingsChanges
    Re-exports UseDialogCallbackOptions
    Re-exports UseWebViewScrollGroupScrRefHook
    Re-exports UseWebViewStateHook
    Re-exports WebViewContentType
    Re-exports WebViewDefinition
    Re-exports WebViewProps
    Re-exports WithNotifyUpdate
    diff --git a/papi-dts/modules/__papi_frontend_.html b/papi-dts/modules/__papi_frontend_.html index 4e1c03295a..52abe7778f 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

    commands dataProviders default diff --git a/papi-dts/modules/__papi_frontend_react_.html b/papi-dts/modules/__papi_frontend_react_.html index d0772d24cb..c045e7b8df 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

    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    +useWebViewController +

    References

    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    diff --git a/papi-dts/modules/_client_services_rpc_client_.html b/papi-dts/modules/_client_services_rpc_client_.html index b502435e30..daa8943393 100644 --- a/papi-dts/modules/_client_services_rpc_client_.html +++ b/papi-dts/modules/_client_services_rpc_client_.html @@ -1,2 +1,2 @@ -"client/services/rpc-client" | papi-dts

    Namespace"client/services/rpc-client"

    Index

    Classes

    default +"client/services/rpc-client" | papi-dts

    Namespace"client/services/rpc-client"

    Index

    Classes

    diff --git a/papi-dts/modules/_client_services_web_socket_factory_.html b/papi-dts/modules/_client_services_web_socket_factory_.html index 5df5c1ca61..013fc3d2c4 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

    diff --git a/papi-dts/modules/_client_services_web_socket_interface_.html b/papi-dts/modules/_client_services_web_socket_interface_.html index 4ba338e155..d6141d9e63 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

    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 06446e4881..f98a76f61a 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

    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 de19a00315..83165d085a 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

    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 f7c0723683..9243acbbe6 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

    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 14379d21c7..433859a250 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

    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 f20dd997d3..bd6fc606ae 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_rpc_server_.html b/papi-dts/modules/_main_services_rpc_server_.html index c218ffbf4e..915de3e1e9 100644 --- a/papi-dts/modules/_main_services_rpc_server_.html +++ b/papi-dts/modules/_main_services_rpc_server_.html @@ -1,3 +1,3 @@ -"main/services/rpc-server" | papi-dts

    Namespace"main/services/rpc-server"

    Index

    Classes

    default +"main/services/rpc-server" | papi-dts

    Namespace"main/services/rpc-server"

    Index

    Classes

    Type Aliases

    diff --git a/papi-dts/modules/_main_services_rpc_websocket_listener_.html b/papi-dts/modules/_main_services_rpc_websocket_listener_.html index a531fb6053..4bc5aa54a2 100644 --- a/papi-dts/modules/_main_services_rpc_websocket_listener_.html +++ b/papi-dts/modules/_main_services_rpc_websocket_listener_.html @@ -1,2 +1,2 @@ -"main/services/rpc-websocket-listener" | papi-dts

    Namespace"main/services/rpc-websocket-listener"

    Index

    Classes

    default +"main/services/rpc-websocket-listener" | papi-dts

    Namespace"main/services/rpc-websocket-listener"

    Index

    Classes

    diff --git a/papi-dts/modules/_node_models_execution_token_model_.html b/papi-dts/modules/_node_models_execution_token_model_.html index 471be0dd4c..aa329e30b1 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

    diff --git a/papi-dts/modules/_node_services_execution_token_service_.html b/papi-dts/modules/_node_services_execution_token_service_.html index caf509bd1e..e28bc6bbc1 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

    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 5415443f29..616ffb8898 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 3de7480ffc..f28c5b6b16 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
    diff --git a/papi-dts/modules/_node_utils_util_.html b/papi-dts/modules/_node_utils_util_.html index 7560c50356..3c3df37ec1 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 2b6211934a..9e0ebf0ca3 100644 --- a/papi-dts/modules/_papi_shared_types_.html +++ b/papi-dts/modules/_papi_shared_types_.html @@ -1,8 +1,9 @@ -"papi-shared-types" | papi-dts

    Namespace"papi-shared-types"

    Index

    Interfaces

    CommandHandlers +"papi-shared-types" | papi-dts
    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 c74e8ac0fa..8971b0ed66 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 26146d2f0c..0aa46dbeca 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 ae71ecf44d..9eb7896857 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

    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 5cb5164f9f..5a99b0f2b3 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

    diff --git a/papi-dts/modules/_renderer_hooks_papi_hooks_index_.html b/papi-dts/modules/_renderer_hooks_papi_hooks_index_.html index 15510aeb56..7049e74278 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

    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    +useWebViewController +

    References

    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    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 28dd56d56f..d7d563b9f4 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

    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 033f687fda..948d28e05a 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

    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 0a868a9cb6..290bfa8090 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

    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 9dec25462b..d6ca526895 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

    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 16865a5853..3d08b04a11 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

    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 6e5ab0b18d..700599ff92 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

    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 1e9b7938ff..1fbaa9ebd2 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

    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 5519e49045..cfa1400b07 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

    diff --git a/papi-dts/modules/_renderer_hooks_papi_hooks_use_scroll_group_scr_ref_hook_.html b/papi-dts/modules/_renderer_hooks_papi_hooks_use_scroll_group_scr_ref_hook_.html index e9b30cfdc7..f54d8f27ce 100644 --- a/papi-dts/modules/_renderer_hooks_papi_hooks_use_scroll_group_scr_ref_hook_.html +++ b/papi-dts/modules/_renderer_hooks_papi_hooks_use_scroll_group_scr_ref_hook_.html @@ -1,2 +1,2 @@ -"renderer/hooks/papi-hooks/use-scroll-group-scr-ref.hook" | papi-dts

    Namespace"renderer/hooks/papi-hooks/use-scroll-group-scr-ref.hook"

    Index

    Functions

    default +"renderer/hooks/papi-hooks/use-scroll-group-scr-ref.hook" | papi-dts

    Namespace"renderer/hooks/papi-hooks/use-scroll-group-scr-ref.hook"

    Index

    Functions

    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 98af6200f7..d62f10c5b7 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

    diff --git a/papi-dts/modules/_renderer_hooks_papi_hooks_use_web_view_controller_hook_.html b/papi-dts/modules/_renderer_hooks_papi_hooks_use_web_view_controller_hook_.html new file mode 100644 index 0000000000..da4bcc19de --- /dev/null +++ b/papi-dts/modules/_renderer_hooks_papi_hooks_use_web_view_controller_hook_.html @@ -0,0 +1,2 @@ +"renderer/hooks/papi-hooks/use-web-view-controller.hook" | papi-dts

    Namespace"renderer/hooks/papi-hooks/use-web-view-controller.hook"

    Index

    Functions

    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 84a7fc950a..9090fb2e58 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

    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 0dd5e20bcc..3a202f4de8 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

    diff --git a/papi-dts/modules/_renderer_services_scroll_group_service_host_.html b/papi-dts/modules/_renderer_services_scroll_group_service_host_.html index 1f59020dc2..b7c704e1dc 100644 --- a/papi-dts/modules/_renderer_services_scroll_group_service_host_.html +++ b/papi-dts/modules/_renderer_services_scroll_group_service_host_.html @@ -1,4 +1,4 @@ -"renderer/services/scroll-group.service-host" | papi-dts

    Namespace"renderer/services/scroll-group.service-host"

    Index

    Variables

    availableScrollGroupIds +"renderer/services/scroll-group.service-host" | papi-dts

    Namespace"renderer/services/scroll-group.service-host"

    Index

    Variables

    Functions

    getScrRefSync onDidUpdateScrRef setScrRefSync diff --git a/papi-dts/modules/_shared_data_file_system_model_.html b/papi-dts/modules/_shared_data_file_system_model_.html index c80fa7b172..64ee22686e 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

    diff --git a/papi-dts/modules/_shared_data_platform_data_.html b/papi-dts/modules/_shared_data_platform_data_.html index 78ad736445..0c108495aa 100644 --- a/papi-dts/modules/_shared_data_platform_data_.html +++ b/papi-dts/modules/_shared_data_platform_data_.html @@ -1,3 +1,3 @@ -"shared/data/platform.data" | papi-dts

    Namespace"shared/data/platform.data"

    Index

    Variables

    DEV_MODE_RENDERER_INDICATOR +"shared/data/platform.data" | papi-dts
    diff --git a/papi-dts/modules/_shared_data_rpc_model_.html b/papi-dts/modules/_shared_data_rpc_model_.html index 942a6ebb7c..5eff4973ca 100644 --- a/papi-dts/modules/_shared_data_rpc_model_.html +++ b/papi-dts/modules/_shared_data_rpc_model_.html @@ -1,4 +1,4 @@ -"shared/data/rpc.model" | papi-dts

    Namespace"shared/data/rpc.model"

    Index

    Enumerations

    ConnectionStatus +"shared/data/rpc.model" | papi-dts

    Namespace"shared/data/rpc.model"

    Index

    Enumerations

    Type Aliases

    EventHandler InternalRequestHandler RequestId diff --git a/papi-dts/modules/_shared_global_this_model_.html b/papi-dts/modules/_shared_global_this_model_.html index b3fd56fec7..7365d06087 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

    diff --git a/papi-dts/modules/_shared_log_error_model_.html b/papi-dts/modules/_shared_log_error_model_.html index b455d34849..22352a1008 100644 --- a/papi-dts/modules/_shared_log_error_model_.html +++ b/papi-dts/modules/_shared_log_error_model_.html @@ -1,2 +1,2 @@ -"shared/log-error.model" | papi-dts

    Namespace"shared/log-error.model"

    Index

    Classes

    default +"shared/log-error.model" | papi-dts

    Namespace"shared/log-error.model"

    Index

    Classes

    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 cf83c8b7b2..6a539f6566 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

    diff --git a/papi-dts/modules/_shared_models_create_process_privilege_model_.html b/papi-dts/modules/_shared_models_create_process_privilege_model_.html index f32380472a..f7e2bc81ab 100644 --- a/papi-dts/modules/_shared_models_create_process_privilege_model_.html +++ b/papi-dts/modules/_shared_models_create_process_privilege_model_.html @@ -1,4 +1,4 @@ -"shared/models/create-process-privilege.model" | papi-dts

    Namespace"shared/models/create-process-privilege.model"

    Index

    Type Aliases

    CreateProcess +"shared/models/create-process-privilege.model" | papi-dts

    Namespace"shared/models/create-process-privilege.model"

    Index

    Type Aliases

    CreateProcess OperatingSystemData PlatformFork PlatformSpawn 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 4114e2eedc..ad132fa764 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 default WithNotifyUpdate diff --git a/papi-dts/modules/_shared_models_data_provider_interface_.html b/papi-dts/modules/_shared_models_data_provider_interface_.html index 90c685027b..919349a218 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

    default +"shared/models/data-provider.interface" | papi-dts

    Namespace"shared/models/data-provider.interface"

    Index

    Type Aliases

    diff --git a/papi-dts/modules/_shared_models_data_provider_model_.html b/papi-dts/modules/_shared_models_data_provider_model_.html index 3fce8627a5..96100c8766 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 9c3fbe24e8..7b396d171c 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
    diff --git a/papi-dts/modules/_shared_models_docking_framework_model_.html b/papi-dts/modules/_shared_models_docking_framework_model_.html index db598d7582..50cfa30147 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

    FloatPosition diff --git a/papi-dts/modules/_shared_models_elevated_privileges_model_.html b/papi-dts/modules/_shared_models_elevated_privileges_model_.html index e2b765f115..495f77d31a 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

    diff --git a/papi-dts/modules/_shared_models_extension_basic_data_model_.html b/papi-dts/modules/_shared_models_extension_basic_data_model_.html index 3f37603ff2..0a13a3965a 100644 --- a/papi-dts/modules/_shared_models_extension_basic_data_model_.html +++ b/papi-dts/modules/_shared_models_extension_basic_data_model_.html @@ -1,2 +1,2 @@ -"shared/models/extension-basic-data.model" | papi-dts

    Namespace"shared/models/extension-basic-data.model"

    Index

    Type Aliases

    ExtensionBasicData +"shared/models/extension-basic-data.model" | papi-dts

    Namespace"shared/models/extension-basic-data.model"

    Index

    Type Aliases

    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 64e8f427e4..ff29f780b7 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

    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 db044cbd63..a77deb1d19 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 ff31ab36a2..fff4a033b7 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 NetworkableObject NetworkObject 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 dbdb282545..901cf314cc 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
    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 f02bafa479..4b370100a5 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

    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 7fd9393325..5f6dae99c4 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
    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 b34a54a9dd..c439429ea2 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

    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 cd08ef50e9..e266a274b6 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

    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 be7ec6d36e..6980adcc6c 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 656b2d033c..d25675dd69 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 17b8d0bce0..5f35ca2845 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
    diff --git a/papi-dts/modules/_shared_models_rpc_interface_.html b/papi-dts/modules/_shared_models_rpc_interface_.html index f055ae8c79..1350090629 100644 --- a/papi-dts/modules/_shared_models_rpc_interface_.html +++ b/papi-dts/modules/_shared_models_rpc_interface_.html @@ -1,3 +1,3 @@ -"shared/models/rpc.interface" | papi-dts

    Namespace"shared/models/rpc.interface"

    Index

    Interfaces

    IRpcHandler +"shared/models/rpc.interface" | papi-dts

    Namespace"shared/models/rpc.interface"

    Index

    Interfaces

    diff --git a/papi-dts/modules/_shared_models_web_view_factory_model_.html b/papi-dts/modules/_shared_models_web_view_factory_model_.html new file mode 100644 index 0000000000..bed7a5e004 --- /dev/null +++ b/papi-dts/modules/_shared_models_web_view_factory_model_.html @@ -0,0 +1,2 @@ +"shared/models/web-view-factory.model" | papi-dts

    Namespace"shared/models/web-view-factory.model"

    Index

    Classes

    diff --git a/papi-dts/modules/_shared_models_web_view_model_.html b/papi-dts/modules/_shared_models_web_view_model_.html index e20b4af293..550a27003d 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 2071ed66e4..b6eddc9da6 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
    diff --git a/papi-dts/modules/_shared_services_command_service_.html b/papi-dts/modules/_shared_services_command_service_.html index c3b538ab54..9279616e44 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 registerCommand sendCommand diff --git a/papi-dts/modules/_shared_services_data_provider_service_.html b/papi-dts/modules/_shared_services_data_provider_service_.html index 28ce757c7c..81b7d6bc32 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 bd36a3be20..6647000b04 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

    diff --git a/papi-dts/modules/_shared_services_dialog_service_model_.html b/papi-dts/modules/_shared_services_dialog_service_model_.html index 2909a3048c..3d0e34cbe0 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

    diff --git a/papi-dts/modules/_shared_services_internet_service_.html b/papi-dts/modules/_shared_services_internet_service_.html index 2b96f27078..1e280afb2a 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

    diff --git a/papi-dts/modules/_shared_services_localization_service_.html b/papi-dts/modules/_shared_services_localization_service_.html index 7201ff36ad..2ccf055bb7 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

    diff --git a/papi-dts/modules/_shared_services_localization_service_model_.html b/papi-dts/modules/_shared_services_localization_service_model_.html index 4c25e76037..42828fea1b 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 1ff721806c..7443ba36ad 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

    default +"shared/services/logger.service" | papi-dts

    Namespace"shared/services/logger.service"

    Index

    Variables

    Functions

    diff --git a/papi-dts/modules/_shared_services_menu_data_service_.html b/papi-dts/modules/_shared_services_menu_data_service_.html index d15b1b56a5..5205fd6d47 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

    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 dedbac133a..3c2b3299d8 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_object_service_.html b/papi-dts/modules/_shared_services_network_object_service_.html index 1dd5c75c63..fba418904f 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 f6887af2bc..829b2f4302 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

    diff --git a/papi-dts/modules/_shared_services_network_service_.html b/papi-dts/modules/_shared_services_network_service_.html index de24980c3f..ff1edf3468 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

    Variables

    Functions

    createNetworkEventEmitter createRequestFunction 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 31b9a3cb59..82974b2bb9 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 2420166cb9..826bef0cee 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

    diff --git a/papi-dts/modules/_shared_services_project_settings_service_.html b/papi-dts/modules/_shared_services_project_settings_service_.html index 40e10c1213..06a917f385 100644 --- a/papi-dts/modules/_shared_services_project_settings_service_.html +++ b/papi-dts/modules/_shared_services_project_settings_service_.html @@ -1,3 +1,3 @@ -"shared/services/project-settings.service" | papi-dts

    Namespace"shared/services/project-settings.service"

    Index

    Variables

    default +"shared/services/project-settings.service" | papi-dts
    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 7c108a6fee..60a86214bc 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_rpc_handler_factory_.html b/papi-dts/modules/_shared_services_rpc_handler_factory_.html index 803a33c7d1..e0477d6b6c 100644 --- a/papi-dts/modules/_shared_services_rpc_handler_factory_.html +++ b/papi-dts/modules/_shared_services_rpc_handler_factory_.html @@ -1,2 +1,2 @@ -"shared/services/rpc-handler.factory" | papi-dts

    Namespace"shared/services/rpc-handler.factory"

    Index

    Functions

    createRpcHandler +"shared/services/rpc-handler.factory" | papi-dts

    Namespace"shared/services/rpc-handler.factory"

    Index

    Functions

    diff --git a/papi-dts/modules/_shared_services_scroll_group_service_.html b/papi-dts/modules/_shared_services_scroll_group_service_.html index 6fad315411..e504edd73b 100644 --- a/papi-dts/modules/_shared_services_scroll_group_service_.html +++ b/papi-dts/modules/_shared_services_scroll_group_service_.html @@ -1,2 +1,2 @@ -"shared/services/scroll-group.service" | papi-dts

    Namespace"shared/services/scroll-group.service"

    Index

    Variables

    default +"shared/services/scroll-group.service" | papi-dts

    Namespace"shared/services/scroll-group.service"

    Index

    Variables

    diff --git a/papi-dts/modules/_shared_services_scroll_group_service_model_.html b/papi-dts/modules/_shared_services_scroll_group_service_model_.html index 94d829bd60..8e558fd1b3 100644 --- a/papi-dts/modules/_shared_services_scroll_group_service_model_.html +++ b/papi-dts/modules/_shared_services_scroll_group_service_model_.html @@ -1,4 +1,4 @@ -"shared/services/scroll-group.service-model" | papi-dts

    Namespace"shared/services/scroll-group.service-model"

    Index

    Interfaces

    IScrollGroupRemoteService +"shared/services/scroll-group.service-model" | papi-dts

    Namespace"shared/services/scroll-group.service-model"

    Index

    Interfaces

    Type Aliases

    ScrollGroupScrRef ScrollGroupUpdateInfo diff --git a/papi-dts/modules/_shared_services_settings_service_.html b/papi-dts/modules/_shared_services_settings_service_.html index 5fbf9b6353..f07134d170 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

    diff --git a/papi-dts/modules/_shared_services_settings_service_model_.html b/papi-dts/modules/_shared_services_settings_service_model_.html index 1d6d5518b9..bbd4cbd2ce 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 ee48589aee..4f94156cc7 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 df68a3da45..055c052a70 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

    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 52c169f8eb..cf85f8bf33 100644 --- a/papi-dts/modules/_shared_services_web_view_service_model_.html +++ b/papi-dts/modules/_shared_services_web_view_service_model_.html @@ -1,7 +1,15 @@ -"shared/services/web-view.service-model" | papi-dts

    Namespace"shared/services/web-view.service-model"

    Index

    Interfaces

    Type Aliases

    AddWebViewEvent +"shared/services/web-view.service-model" | papi-dts
    diff --git a/papi-dts/modules/_shared_utils_internal_util_.html b/papi-dts/modules/_shared_utils_internal_util_.html index 84905335e3..173c08d5c4 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_project_settings_document_combiner_.html b/papi-dts/modules/_shared_utils_project_settings_document_combiner_.html index 68a15b2119..629a27da10 100644 --- a/papi-dts/modules/_shared_utils_project_settings_document_combiner_.html +++ b/papi-dts/modules/_shared_utils_project_settings_document_combiner_.html @@ -1,4 +1,4 @@ -"shared/utils/project-settings-document-combiner" | papi-dts

    Namespace"shared/utils/project-settings-document-combiner"

    Index

    Classes

    default +"shared/utils/project-settings-document-combiner" | papi-dts

    Namespace"shared/utils/project-settings-document-combiner"

    Index

    Classes

    Type Aliases

    AllProjectSettingsInfo LocalizedProjectSettingsContributionInfo ProjectSettingInfo diff --git a/papi-dts/modules/_shared_utils_settings_document_combiner_base_.html b/papi-dts/modules/_shared_utils_settings_document_combiner_base_.html index 0d70c3b3b8..3ef09b485e 100644 --- a/papi-dts/modules/_shared_utils_settings_document_combiner_base_.html +++ b/papi-dts/modules/_shared_utils_settings_document_combiner_base_.html @@ -1,4 +1,4 @@ -"shared/utils/settings-document-combiner-base" | papi-dts

    Namespace"shared/utils/settings-document-combiner-base"

    Index

    Classes

    default +"shared/utils/settings-document-combiner-base" | papi-dts

    Namespace"shared/utils/settings-document-combiner-base"

    Index

    Classes

    Type Aliases

    AllSettingsInfo LocalizedSettingsContributionInfo SettingInfo diff --git a/papi-dts/modules/_shared_utils_util_.html b/papi-dts/modules/_shared_utils_util_.html index 499af36ea9..ec46be194b 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

    Type Aliases

    RequestType +"shared/utils/util" | papi-dts

    Namespace"shared/utils/util"

    Index

    Type Aliases

    Variables

    MODULE_SIMILAR_APIS REQUEST_TYPE_SEPARATOR diff --git a/papi-dts/types/__papi_frontend_.Papi.html b/papi-dts/types/__papi_frontend_.Papi.html index 67812a6c4a..ff4f5a4c13 100644 --- a/papi-dts/types/__papi_frontend_.Papi.html +++ b/papi-dts/types/__papi_frontend_.Papi.html @@ -1 +1 @@ -Papi | papi-dts
    +Papi | papi-dts
    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 807ba1b1c2..9650f2deee 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.

    -
    +
    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 9aee0b152f..0da7f4d8bf 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

    -
  • +
    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 6a3ee0dbb7..d9cbed3fab 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.

    -
  • +
    diff --git a/papi-dts/types/_main_services_rpc_server_.PropagateEventMethod.html b/papi-dts/types/_main_services_rpc_server_.PropagateEventMethod.html index c146dd48d9..bc601a1680 100644 --- a/papi-dts/types/_main_services_rpc_server_.PropagateEventMethod.html +++ b/papi-dts/types/_main_services_rpc_server_.PropagateEventMethod.html @@ -1 +1 @@ -PropagateEventMethod | papi-dts
    PropagateEventMethod: (<T>(source: "main/services/rpc-server".default, eventType: string, event: T) => void)
    +PropagateEventMethod | papi-dts
    PropagateEventMethod: (<T>(source: "main/services/rpc-server".default, eventType: string, event: T) => void)
    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 6a5d94151e..f23f71145e 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

    For now this is just for extensions, but maybe we will want to expand this in the future

    -
    +
    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 844f77b71c..851b301dca 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

    -
    +
    diff --git a/papi-dts/types/_papi_shared_types_.CommandNames.html b/papi-dts/types/_papi_shared_types_.CommandNames.html index 2df6400614..62b886e59b 100644 --- a/papi-dts/types/_papi_shared_types_.CommandNames.html +++ b/papi-dts/types/_papi_shared_types_.CommandNames.html @@ -3,4 +3,4 @@
    'platform.quit';
     
    -
    +
    diff --git a/papi-dts/types/_papi_shared_types_.DataProviderNames.html b/papi-dts/types/_papi_shared_types_.DataProviderNames.html index db6031c34b..462cabecfb 100644 --- a/papi-dts/types/_papi_shared_types_.DataProviderNames.html +++ b/papi-dts/types/_papi_shared_types_.DataProviderNames.html @@ -3,4 +3,4 @@
    'platform.placeholder'
     
    -
    +
    diff --git a/papi-dts/types/_papi_shared_types_.DataProviderTypes.html b/papi-dts/types/_papi_shared_types_.DataProviderTypes.html index 1946ed3212..22d082e28e 100644 --- a/papi-dts/types/_papi_shared_types_.DataProviderTypes.html +++ b/papi-dts/types/_papi_shared_types_.DataProviderTypes.html @@ -4,4 +4,4 @@
    DataProviderTypes['helloSomeone.people'] => {
    Greeting: DataProviderDataType<string, string | undefined, string>;
    Age: DataProviderDataType<string, number | undefined, number>;
    People: DataProviderDataType<undefined, PeopleData, never>;
    }
    -
    +
    diff --git a/papi-dts/types/_papi_shared_types_.DisposableDataProviders.html b/papi-dts/types/_papi_shared_types_.DisposableDataProviders.html index f904a118cd..1c44ba850f 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.

    -
    +
    diff --git a/papi-dts/types/_papi_shared_types_.IBaseProjectDataProvider.html b/papi-dts/types/_papi_shared_types_.IBaseProjectDataProvider.html index 7a94f85145..d4198fc239 100644 --- a/papi-dts/types/_papi_shared_types_.IBaseProjectDataProvider.html +++ b/papi-dts/types/_papi_shared_types_.IBaseProjectDataProvider.html @@ -19,4 +19,4 @@
  • callback: ((value: ProjectSettingTypes[ProjectSettingName]) => void)

    Function to run with the updated project setting value

  • options: DataProviderSubscriberOptions

    Various options to adjust how the subscriber emits updates

  • Returns Promise<UnsubscriberAsync>

    Unsubscriber to stop listening for updates

    -
    +
    diff --git a/papi-dts/types/_papi_shared_types_.IProjectDataProvider.html b/papi-dts/types/_papi_shared_types_.IProjectDataProvider.html index 80118f7d7f..8de6d692c2 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

    +

    Type Parameters

    diff --git a/papi-dts/types/_papi_shared_types_.NotesOnlyProjectDataTypes.html b/papi-dts/types/_papi_shared_types_.NotesOnlyProjectDataTypes.html index 311d776fe5..d5b08caadc 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 AliasNotesOnlyProjectDataTypes

    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.

    -
    +
    diff --git a/papi-dts/types/_papi_shared_types_.PlaceholderDataTypes.html b/papi-dts/types/_papi_shared_types_.PlaceholderDataTypes.html index 23c750764e..35e15fb1d5 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>;
    }
    +PlaceholderDataTypes | papi-dts
    PlaceholderDataTypes: {
        Placeholder: DataProviderDataType<{
            thing: number;
        }, string[], number>;
    }
    diff --git a/papi-dts/types/_papi_shared_types_.ProjectInterfaceDataTypes.html b/papi-dts/types/_papi_shared_types_.ProjectInterfaceDataTypes.html index 3807b6da39..1899901da6 100644 --- a/papi-dts/types/_papi_shared_types_.ProjectInterfaceDataTypes.html +++ b/papi-dts/types/_papi_shared_types_.ProjectInterfaceDataTypes.html @@ -8,4 +8,4 @@
    ProjectInterfaceDataTypes['MyExtensionProjectInterfaceName'] => MandatoryProjectDataTypes & {
    MyProjectData: DataProviderDataType<string, string, string>;
    }
    -
    +
    diff --git a/papi-dts/types/_papi_shared_types_.ProjectInterfaces.html b/papi-dts/types/_papi_shared_types_.ProjectInterfaces.html index 33060cea0d..b4c1693a88 100644 --- a/papi-dts/types/_papi_shared_types_.ProjectInterfaces.html +++ b/papi-dts/types/_papi_shared_types_.ProjectInterfaces.html @@ -7,4 +7,4 @@
    'platform.notesOnly'
     
    -
    +
    diff --git a/papi-dts/types/_papi_shared_types_.ProjectSettingNames.html b/papi-dts/types/_papi_shared_types_.ProjectSettingNames.html index c4fa69d268..98865e531c 100644 --- a/papi-dts/types/_papi_shared_types_.ProjectSettingNames.html +++ b/papi-dts/types/_papi_shared_types_.ProjectSettingNames.html @@ -4,4 +4,4 @@
    'platform.fullName'
     
    -
    +
    diff --git a/papi-dts/types/_papi_shared_types_.SettingNames.html b/papi-dts/types/_papi_shared_types_.SettingNames.html index 15f0b68bdc..4af4e0aed2 100644 --- a/papi-dts/types/_papi_shared_types_.SettingNames.html +++ b/papi-dts/types/_papi_shared_types_.SettingNames.html @@ -3,4 +3,4 @@
    'platform.verseRef'
     
    -
    +
    diff --git a/papi-dts/types/_papi_shared_types_.StuffDataTypes.html b/papi-dts/types/_papi_shared_types_.StuffDataTypes.html index 2d51a59338..490c2c375d 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>;
    }
    +StuffDataTypes | papi-dts
    StuffDataTypes: {
        Stuff: DataProviderDataType<string, number, never>;
    }
    diff --git a/papi-dts/types/_papi_shared_types_.WebViewControllerTypes.html b/papi-dts/types/_papi_shared_types_.WebViewControllerTypes.html new file mode 100644 index 0000000000..3ae58e5c22 --- /dev/null +++ b/papi-dts/types/_papi_shared_types_.WebViewControllerTypes.html @@ -0,0 +1,7 @@ +WebViewControllerTypes | papi-dts

    Type AliasWebViewControllerTypes

    WebViewControllerTypes: keyof WebViewControllers

    webViewTypes for each web view controller available on the papi.

    +

    Automatically includes all extensions' web view controllers that are added to +WebViewControllers.

    +
    'platform.placeholderWebView'
    +
    + +
    diff --git a/papi-dts/types/_papi_shared_types_.WithProjectDataProviderEngineSettingMethods.html b/papi-dts/types/_papi_shared_types_.WithProjectDataProviderEngineSettingMethods.html index 0973545c3c..f22b3e90ba 100644 --- a/papi-dts/types/_papi_shared_types_.WithProjectDataProviderEngineSettingMethods.html +++ b/papi-dts/types/_papi_shared_types_.WithProjectDataProviderEngineSettingMethods.html @@ -25,4 +25,4 @@
  • newSetting: ProjectSettingTypes[ProjectSettingName]

    The value that is to be set to the project setting.

  • Returns Promise<DataProviderUpdateInstructions<TProjectDataTypes & MandatoryProjectDataTypes>>

    Information that papi uses to interpret whether to send out updates. Defaults to true (meaning send updates only for this data type).

    -
    +
    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 139d783515..54def39cbf 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

  • OptionaltabType?: string

    Overwritten in DialogDefinition. Must be specified by all DialogDefinitions

    -
  • +
    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 fa95026041..b14bd1d845 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: string): void;
        submitDialog(data: TData): 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

  • +

    Returns void

    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 7495aae8e2..6b4cbfb44e 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

    -
  • +
    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 99a9770a03..8ff1eea410 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: DialogProps<DialogTypes[DialogTabType]["responseType"]> & DialogTypes[DialogTabType]["options"]) => ReactElement);
        tabType: DialogTabType;
    }>

    Type Parameters

    +DialogDefinition | papi-dts
    DialogDefinition<DialogTabType>: Readonly<DialogDefinitionBase & {
        Component: ((props: DialogProps<DialogTypes[DialogTabType]["responseType"]> & DialogTypes[DialogTabType]["options"]) => ReactElement);
        tabType: DialogTabType;
    }>

    Type Parameters

    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 30326bb32a..743af6b702 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

    -
    +
    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 45a2a715e0..b29ad5246f 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
    +ProjectDialogOptionsBase | papi-dts
    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 f117fcc533..7429d1135d 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

    • OptionalselectedBookIds?: string[]

      Books IDs that should start selected in the dialog

      -
    +
    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 7c7091ddf0..4eef45a7c9 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

    • OptionalselectedProjectIds?: string[]

      Project IDs that should start selected in the dialog

      -
    +
    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 d23e44073d..b81c979541 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

    -
    +
    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 dc668e5de8..ad88393d9e 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

    • OptionalmaximumOpenDialogs?: 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.

      -
    +
    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 0d6c849aff..34f287fea7 100644 --- a/papi-dts/types/_shared_data_file_system_model_.Uri.html +++ b/papi-dts/types/_shared_data_file_system_model_.Uri.html @@ -29,4 +29,4 @@

    Note: projects are stored in the production version of app://projects regardless of whether you are in production or development

    -
    +
    diff --git a/papi-dts/types/_shared_data_rpc_model_.EventHandler.html b/papi-dts/types/_shared_data_rpc_model_.EventHandler.html index 3e2475dad1..191fec2f4a 100644 --- a/papi-dts/types/_shared_data_rpc_model_.EventHandler.html +++ b/papi-dts/types/_shared_data_rpc_model_.EventHandler.html @@ -1,2 +1,2 @@ EventHandler | papi-dts
    EventHandler: (<T>(eventType: string, event: T) => void)

    Function that processes an event received locally or over the network

    -
    +
    diff --git a/papi-dts/types/_shared_data_rpc_model_.InternalRequestHandler.html b/papi-dts/types/_shared_data_rpc_model_.InternalRequestHandler.html index 03a1bc316f..2fef97994b 100644 --- a/papi-dts/types/_shared_data_rpc_model_.InternalRequestHandler.html +++ b/papi-dts/types/_shared_data_rpc_model_.InternalRequestHandler.html @@ -1,4 +1,4 @@ InternalRequestHandler | papi-dts
    InternalRequestHandler: ((...requestParams: RequestParams) => any)

    Function to call internally when a request is received. The return value is sent back as the response to the request. If the request was received over the network, the response will be packaged into a JSONRPCSuccessResponse message.

    -
    +
    diff --git a/papi-dts/types/_shared_data_rpc_model_.RequestId.html b/papi-dts/types/_shared_data_rpc_model_.RequestId.html index 025dcaf6e9..2036d83db6 100644 --- a/papi-dts/types/_shared_data_rpc_model_.RequestId.html +++ b/papi-dts/types/_shared_data_rpc_model_.RequestId.html @@ -1,3 +1,3 @@ RequestId | papi-dts
    RequestId: number | string

    ID of an individual request. It must be unique between an RPC client and server for a single connection. Once a connection has closed and reopens, IDs can be reused.

    -
    +
    diff --git a/papi-dts/types/_shared_data_rpc_model_.RequestParams.html b/papi-dts/types/_shared_data_rpc_model_.RequestParams.html index 7ca6b039d2..03d83fb284 100644 --- a/papi-dts/types/_shared_data_rpc_model_.RequestParams.html +++ b/papi-dts/types/_shared_data_rpc_model_.RequestParams.html @@ -1,2 +1,2 @@ RequestParams | papi-dts
    RequestParams: any[]

    Parameters provided to an RPC request message

    -
    +
    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 0f39db1fbf..b438d1a1b2 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 @@ -30,4 +30,4 @@
    class MyPDPE implements IBaseProjectDataProviderEngine<['MyProjectData']> {
    notifyUpdate(updateInstructions?: DataProviderEngineNotifyUpdate<ProjectDataTypes['MyProjectData']>) {}
    ...
    }
    -

    Type Parameters

    +

    Type Parameters

    diff --git a/papi-dts/types/_shared_models_create_process_privilege_model_.CreateProcess.html b/papi-dts/types/_shared_models_create_process_privilege_model_.CreateProcess.html index 1038fcceaf..7915c6d795 100644 --- a/papi-dts/types/_shared_models_create_process_privilege_model_.CreateProcess.html +++ b/papi-dts/types/_shared_models_create_process_privilege_model_.CreateProcess.html @@ -1 +1 @@ -CreateProcess | papi-dts
    CreateProcess: {
        fork: PlatformFork;
        osData: OperatingSystemData;
        spawn: PlatformSpawn;
    }
    +CreateProcess | papi-dts
    CreateProcess: {
        fork: PlatformFork;
        osData: OperatingSystemData;
        spawn: PlatformSpawn;
    }
    diff --git a/papi-dts/types/_shared_models_create_process_privilege_model_.OperatingSystemData.html b/papi-dts/types/_shared_models_create_process_privilege_model_.OperatingSystemData.html index cb32a3ffa2..282b862022 100644 --- a/papi-dts/types/_shared_models_create_process_privilege_model_.OperatingSystemData.html +++ b/papi-dts/types/_shared_models_create_process_privilege_model_.OperatingSystemData.html @@ -2,4 +2,4 @@

    Type declaration

    • platform: string

      Value of os.platform() in Node

    • release: string

      Value of os.release() in Node

    • type: string

      Value of os.type() in Node

      -
    +
    diff --git a/papi-dts/types/_shared_models_create_process_privilege_model_.PlatformFork.html b/papi-dts/types/_shared_models_create_process_privilege_model_.PlatformFork.html index afff8242d4..2761d0a771 100644 --- a/papi-dts/types/_shared_models_create_process_privilege_model_.PlatformFork.html +++ b/papi-dts/types/_shared_models_create_process_privilege_model_.PlatformFork.html @@ -19,4 +19,4 @@ createProcess.fork(executionToken, 'assets/childProcess.js'); -
    +
    diff --git a/papi-dts/types/_shared_models_create_process_privilege_model_.PlatformSpawn.html b/papi-dts/types/_shared_models_create_process_privilege_model_.PlatformSpawn.html index a90b02d612..b795cfe9aa 100644 --- a/papi-dts/types/_shared_models_create_process_privilege_model_.PlatformSpawn.html +++ b/papi-dts/types/_shared_models_create_process_privilege_model_.PlatformSpawn.html @@ -31,4 +31,4 @@ } -
    +
    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 ee13b5d0dd..f999d6fafc 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 @@ -22,4 +22,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 Parameters

    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 eba5106cc2..78aba05feb 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 @@ -29,4 +29,4 @@
  • DataProviderEngineNotifyUpdate for more information on notifyUpdate.
  • IDataProviderEngine for more information on using this type.
  • -
    +
    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 2fc23f7764..6b567e209b 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 @@ -26,4 +26,4 @@
    class MyDPE implements IDataProviderEngine<MyDataTypes> {
    notifyUpdate(updateInstructions?: DataProviderEngineNotifyUpdate<MyDataTypes>) {}
    ...
    }
    -

    Type Parameters

    +

    Type Parameters

    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 0fd63214cc..345a9e7014 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

    +
    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 cfffbe5745..34a3bcb67b 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

    +

    Type Parameters

    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 39d074e7d6..f9400a8f4e 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

    -
  • +
    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 1a09f3dfce..334437fb5a 100644 --- a/papi-dts/types/_shared_models_data_provider_model_.DataProviderDataTypes.html +++ b/papi-dts/types/_shared_models_data_provider_model_.DataProviderDataTypes.html @@ -8,4 +8,4 @@
    {
    Greeting: DataProviderDataType<string, string | undefined, string>;
    Age: DataProviderDataType<string, number | undefined, number>;
    All: DataProviderDataType<undefined, { greeting: string, age: number }, never>;
    }
    -
    +
    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 979a3fea64..a492b08005 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"]>

        The subset of data represented by the selector

        -
    +
    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 5d910eb626..3fec6c0a2b 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 AliasDataProviderGetters<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

    DataProviderGetter for more information

    -
    +
    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 cc59237d85..aa68bcf2a4 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>>

    Information that papi uses to interpret whether to send out updates. Defaults to true (meaning send updates only for this data type).

    DataProviderUpdateInstructions for more info on what to return

    -
    +
    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 c9a3c93d59..29bc35539e 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 AliasDataProviderSetters<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

    DataProviderSetter for more information

    -
    +
    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 cbd57f8626..66054a3a1a 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

  • Optionaloptions: DataProviderSubscriberOptions

    Various options to adjust how the subscriber emits updates

  • Returns Promise<UnsubscriberAsync>

    Unsubscriber to stop listening for updates

    -
    +
    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 dccab15421..582c35862f 100644 --- a/papi-dts/types/_shared_models_data_provider_model_.DataProviderSubscriberOptions.html +++ b/papi-dts/types/_shared_models_data_provider_model_.DataProviderSubscriberOptions.html @@ -25,4 +25,4 @@
    'deeply-equal'
     
    -
    +
    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 1eb9043ee2..3cc80caade 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 AliasDataProviderSubscribers<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

    DataProviderSubscriber for more information

    -
    +
    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 8531defd85..bb11825025 100644 --- a/papi-dts/types/_shared_models_data_provider_model_.DataProviderUpdateInstructions.html +++ b/papi-dts/types/_shared_models_data_provider_model_.DataProviderUpdateInstructions.html @@ -21,4 +21,4 @@

    false (or falsy) do not update subscriptions

    -

    Type Parameters

    +

    Type Parameters

    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 835eaac447..21d452805e 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

    DataProviderDataTypes for more information

    -
    +
    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 5719e653b1..573886e502 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

    IDataProvider

    -
    +
    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 f381ec2052..6237154a2d 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

    -
    +
    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 3520669da4..786e959608 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 @@
  • Optionaltitle?: 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

    -
  • +
    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 6ed5a9e950..9abf3ba119 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
  • -
    +
    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 afe6fe510e..96cc08b63a 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

    -
    +
    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 44f70b494c..66b9900c7e 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

    -
    +
    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 1713b7861a..cef0e449d3 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,10 @@ -OnLayoutChangeRCDock | papi-dts
    OnLayoutChangeRCDock: ((newLayout: LayoutBase, currentTabId?: string, direction?: DropDirection) => Promise<void>)

    Rc-dock's onLayoutChange prop made asynchronous - resolves

    -
    +OnLayoutChangeRCDock | papi-dts
    OnLayoutChangeRCDock: ((newLayout: LayoutBase, currentTabId?: string, direction?: DropDirection, webViewDefinition?: WebViewDefinition) => Promise<void>)

    Rc-dock's onLayoutChange prop made asynchronous with webViewDefinition added. The dock layout +component calls this on the web view service when the layout changes.

    +

    Type declaration

      • (newLayout, currentTabId?, direction?, webViewDefinition?): Promise<void>
      • Parameters

        • newLayout: LayoutBase

          The changed layout to save.

          +
        • OptionalcurrentTabId: string

          The tab being changed

          +
        • Optionaldirection: DropDirection

          The direction the tab is being moved (or deleted or other things - RCDock uses +the word "direction" here loosely)

          +
        • OptionalwebViewDefinition: WebViewDefinition

          The web view definition if the edit was on a web view; undefined +otherwise

          +

        Returns Promise<void>

        Promise that resolves when finished doing things

        +
    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 2b3334c244..ea628a64ba 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"
    +PanelDirection | papi-dts
    PanelDirection:
        | "left"
        | "right"
        | "bottom"
        | "top"
        | "before-tab"
        | "after-tab"
        | "maximize"
        | "move"
        | "active"
        | "update"
    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 d2c409eb15..f1fbc89f51 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 @@
  • updateInfo: WebViewDefinitionUpdateInfo

    Properties to update on the WebView. Any unspecified properties will stay the same

  • Returns boolean

    True if successfully found the WebView to update; false otherwise

    -
    +
    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 14e433deac..ab5722221e 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

    -
  • +
    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 fe0c812c2a..1336e23644 100644 --- a/papi-dts/types/_shared_models_docking_framework_model_.TabInfo.html +++ b/papi-dts/types/_shared_models_docking_framework_model_.TabInfo.html @@ -11,4 +11,4 @@
  • tabTitle: string | LocalizeKey

    Text to show (or a localizeKey that will automatically be localized) on the title bar of the tab

  • OptionaltabTooltip?: string

    Text to show when hovering over the title bar of the tab

    -
  • +
    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 06b416466f..b092a0f16f 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: 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

    -
    +
    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 4d230a6d9d..26b556b23c 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

      • (tabInfo): SavedTabInfo | undefined
      • Parameters

        • tabInfo: TabInfo

          The Paranext tab to save

        Returns SavedTabInfo | undefined

        The saved tab info for Paranext to persist. If undefined, does not save the tab

        -
    +
    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 742479b05e..e2bd83cc32 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

    -
    +
    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 538c373fd2..a7b3284f2a 100644 --- a/papi-dts/types/_shared_models_elevated_privileges_model_.ElevatedPrivileges.html +++ b/papi-dts/types/_shared_models_elevated_privileges_model_.ElevatedPrivileges.html @@ -1,4 +1,4 @@ ElevatedPrivileges | papi-dts
    ElevatedPrivileges: {
        createProcess: CreateProcess | undefined;
        manageExtensions: ManageExtensions | undefined;
    }

    Object that contains properties with special capabilities for extensions that required them

    Type declaration

    • createProcess: CreateProcess | undefined

      Functions that can be run to start new processes

    • manageExtensions: ManageExtensions | undefined

      Functions that can be run to manage what extensions are running

      -
    +
    diff --git a/papi-dts/types/_shared_models_extension_basic_data_model_.ExtensionBasicData.html b/papi-dts/types/_shared_models_extension_basic_data_model_.ExtensionBasicData.html index c296bc142b..7157000c1a 100644 --- a/papi-dts/types/_shared_models_extension_basic_data_model_.ExtensionBasicData.html +++ b/papi-dts/types/_shared_models_extension_basic_data_model_.ExtensionBasicData.html @@ -1,3 +1,3 @@ ExtensionBasicData | papi-dts
    ExtensionBasicData: {
        name: string;
    }

    Represents an object that contains the most basic information about an extension

    Type declaration

    • name: string

      Name of an extension

      -
    +
    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 4d20f9be33..3b688949a8 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

    • TDataProvider
    +

    Type Parameters

    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 1bba6f2ce2..474a8174ac 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: ExtensionIdentifier) => Promise<void>)

    Stop running an extension that had been previously downloaded and enabled

    Type declaration

      • (extensionIdentifier): Promise<void>
      • Parameters

        Returns Promise<void>

        Promise that resolves when the extension has been enabled, throws if enabling fails

        -
    +
    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 4814f4329b..1cfb585ceb 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: ExtensionIdentifier) => Promise<void>)

    Start running an extension that had been previously downloaded and disabled

    Type declaration

      • (extensionIdentifier): Promise<void>
      • Parameters

        Returns Promise<void>

        Promise that resolves when the extension has been enabled, throws if enabling fails

        -
    +
    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 d41874924d..bfaa0774e4 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

    -
    +
    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 f7a2ccff82..f179806556 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

    -
    +
    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 084a4f56b7..348a9ad061 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

    -
    +
    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 570673e008..1a3e496f4d 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>

    Promise that resolves when the extension has been installed

    -
    +
    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 1a16118b7a..967173903d 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.

    -
  • +
    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 8af059fcc6..e09b768ec3 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

    -
  • +
    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 900f5fc011..1757c41664 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

    networkObjectService

    -
    +
    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 64e3086cfd..87a183e1d4 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

    networkObjectService

    -
    +
    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 e2abc1483d..5cad6818d9 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

    networkObjectService

    -
    +
    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 92ce7b44ad..1166a70d4d 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.

    -
    +
    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 c332b97d86..1adfdb4c72 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

    networkObjectService

    -
    +
    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 2f130eeebc..1961c6064d 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 @@ -29,4 +29,4 @@
    class MyPDPE implements IProjectDataProviderEngine<['MyProjectData']> {
    notifyUpdate(updateInstructions?: DataProviderEngineNotifyUpdate<ProjectDataTypes['MyProjectData']>) {}
    ...
    }
    -

    Type Parameters

    +

    Type Parameters

    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 18cbe58237..dabb03743c 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

    • OptionalexcludeProjectIds?: string | string[]

      Project IDs to exclude

    • OptionalincludeProjectIds?: string | string[]

      Project IDs to include

      -
    +
    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 3607773701..37485dfbd4 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

    -
  • +
    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 a3cd577c7b..61a0d0fba8 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 @@ -54,4 +54,4 @@ so following this interface ensures your PDP will not break if such a requirement is implemented. -
    +
    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 a32d65bf74..4103935354 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
  • +
    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 55b8d0540d..7cc1233224 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

    • projectIdA: string
    • projectIdB: string

    Returns boolean

  • filterProjectsMetadata:function
  • getMetadataForAllProjects:function
    • Provide metadata for all projects that have PDP factories

      +

      Parameters

      • projectIdA: string
      • projectIdB: string

      Returns boolean

  • filterProjectsMetadata:function
  • getMetadataForAllProjects:function
    • Provide metadata for all projects that have PDP factories

      Note: If there are multiple PDPs available whose metadata matches the conditions provided by the parameters, their project metadata will all be combined, so all available projectInterfaces provided by the PDP Factory with the matching id (or all PDP Factories if @@ -20,7 +20,7 @@ As a result, a PDP factory that intends to layer over other PDP factories must specify its id in options.excludePdpFactoryIds to avoid an infinite loop of calling this function.

    Returns Promise<ProjectMetadata[]>

    ProjectMetadata for all projects stored on the local system

    -
  • getMetadataForProject:function
  • getMetadataForProject:function
    • Look up metadata for a specific project ID

      Note: If there are multiple PDPs available whose metadata matches the conditions provided by the parameters, their project metadata will all be combined, so all available projectInterfaces provided by the PDP Factory with the matching id (or all PDP Factories if @@ -32,7 +32,7 @@

    • OptionalpdpFactoryId: string

      Optional ID of the PDP factory where the project ID should be loaded. If not provided, then look in all available PDP factories for the given project ID.

    Returns Promise<ProjectMetadata>

    ProjectMetadata for the given project

    -
  • getMinimalMatchPdpFactoryId:function
    • Get the PDP Factory info whose projectInterfaces are most minimally matching to the provided +

  • getMinimalMatchPdpFactoryId:function
    • Get the PDP Factory info whose projectInterfaces are most minimally matching to the provided projectInterface

      Hopefully this will allow us to get the PDP that most closely matches the projectInterfaces to avoid unnecessary redirects through layered PDPs

      @@ -41,5 +41,5 @@

    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
  • +
  • mergeMetadataFilters:function
  • 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 1b6629b368..498a284910 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.

      -
    +
    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 42fa207f8c..40384afa7b 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)

    -
    +
    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 045d4eba55..6b7ac04baf 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.

    -
  • +
    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 6c021cdff6..1d94e4a8ff 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

    -
    +
    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 8e29d6a04c..b5c1cc6537 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

    -
    +
    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 0eb069d7f1..66c37b8d79 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.

    -
    +
    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 15a212fbcf..87d7df7faf 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

    -
    +
    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 faeb53b06a..068a6c601d 100644 --- a/papi-dts/types/_shared_models_web_view_model_.UpdateWebViewDefinition.html +++ b/papi-dts/types/_shared_models_web_view_model_.UpdateWebViewDefinition.html @@ -7,4 +7,4 @@
    updateWebViewDefinition({ title: `Hello ${name}` });
     
    -
    +
    diff --git a/papi-dts/types/_shared_models_web_view_model_.UseWebViewScrollGroupScrRefHook.html b/papi-dts/types/_shared_models_web_view_model_.UseWebViewScrollGroupScrRefHook.html index c5983ea993..8d4e5d7a90 100644 --- a/papi-dts/types/_shared_models_web_view_model_.UseWebViewScrollGroupScrRefHook.html +++ b/papi-dts/types/_shared_models_web_view_model_.UseWebViewScrollGroupScrRefHook.html @@ -16,4 +16,4 @@
    const [scrRef, setScrRef, scrollGroupId, setScrollGroupId] = useWebViewScrollGroupScrRef();
     
    -
    +
    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 e537389789..7c37728f8e 100644 --- a/papi-dts/types/_shared_models_web_view_model_.UseWebViewStateHook.html +++ b/papi-dts/types/_shared_models_web_view_model_.UseWebViewStateHook.html @@ -25,4 +25,4 @@
    const [lastPersonSeen, setLastPersonSeen] = useWebViewState('lastSeen', 'No one');
     
    -
    +
    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 bf8867030c..ead39aa4a4 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

    -
    +
    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 54db6fcc8f..f9ddfb1a8c 100644 --- a/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionBase.html +++ b/papi-dts/types/_shared_models_web_view_model_.WebViewDefinitionBase.html @@ -61,7 +61,36 @@

    WARNING: Setting this to true increases the possibility of a security threat occurring. If it is not necessary to run scripts in your WebView, you should set this to false to reduce risk.

    -
  • content: string

    The code for the WebView that papi puts into an iframe

    +
  • content: string

    The content for the WebView that papi puts into an iframe. This field differs significantly +depending on which contentType you use in your WebViewDefinition as described below. If you +are using a React or HTML WebView, you will probably want to use a bundler to bundle your code +together and provide it here. +paranext-extension-template is set +up for this use case. Feel free to use it for your extension!

    +
    ---
    +
    +

    For React WebViews (default): string containing all the code you want to run in the iframe +on the frontend. You should set a function component to globalThis.webViewComponent in this +code.

    +

    For example, you could pass the bundled output of the following code to as your React Web View +content:

    +
    globalThis.webViewComponent = function MyWebView() {
    return <div>Hello World!! This is my React WebView!</div>;
    } +
    + +

    For HTML WebViews: string containing all the code you want to run in the iframe on the +frontend. This should be a complete HTML document. Usually,

    +

    For example, you could pass the following string as your HTML Web View content:

    +
    <html>
    <head>
    <style>
    .title {
    color: darkgreen;
    }
    </style>
    </head>
    <body>
    <div class="title">Hello World!! This is my HTML Web View!</div>
    </body>
    </html> +
    + +
    ---
    +
    +

    For URL WebViews: the url you want to load into the iframe on the frontend.

    +

    Note: URL WebViews must have papi-extension: or https: urls.

    +

    For example, you could pass the following string as your URL Web View content:

    +
    https://example.com/
    +
    +
  • OptionaliconUrl?: string

    Url of image to show on the title bar of the tab

    Defaults to the software's standard logo.

  • id: WebViewId

    Unique ID among webviews specific to this webview instance.

    @@ -77,4 +106,4 @@ WebView

  • Optionaltooltip?: 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

    -
  • +
    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 15a852ff99..20ebaeb354 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

      -
    +
    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 f424efe31c..0dc8668642 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

    • OptionalcontentType?: React

      Indicates this WebView uses React

    • Optionalstyles?: string

      String of styles to be loaded into the iframe for this WebView

      -
    +
    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 89fd6056ae..b5db8c07d2 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

      -
    +
    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 c7e809ad49..27aa87395c 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

    -
    +
    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 e780b7e630..4bb0b08d66 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

    -
    +
    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 62955ae3ea..cbd6e89a36 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

    -
    +
    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 7bfd2e93dc..0bab11755b 100644 --- a/papi-dts/types/_shared_models_web_view_model_.WebViewProps.html +++ b/papi-dts/types/_shared_models_web_view_model_.WebViewProps.html @@ -53,4 +53,4 @@
    const [lastPersonSeen, setLastPersonSeen] = useWebViewState('lastSeen', 'No one');
     
    -
    +
    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 646a1fa9b8..f92a6e39a0 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.

    -
    +
    diff --git a/papi-dts/types/_shared_services_command_service_.moduleSummaryComments.html b/papi-dts/types/_shared_services_command_service_.moduleSummaryComments.html index c13b2bfd55..8ff89bed46 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.

    -
    +
    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 f1afc9b511..a175134361 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 @@

    Returns Promise<LocalizationData>

    Object whose keys are localizeKeys and values are localized strings

  • setLocalizedString:function
  • setLocalizedStrings:function
  • setLocalizedStrings:function
  • Type declaration

    • getLocalizedIdFromBookNumber:function
      • This function is used to take a book number from a verse ref and return the localized name of +

    Type declaration

    • getLocalizedIdFromBookNumber:function
      • This function is used to take a book number from a verse ref and return the localized name of the book so that the book name can be displayed in the UI language within the UI

        -

        Parameters

        • bookNum: number
        • localizationLanguage: string

        Returns Promise<string>

    +

    Parameters

    • bookNum: number
    • localizationLanguage: string

    Returns Promise<string>

    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 629c6157f0..82e6b2610c 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
    +LocalizationData | papi-dts
    LocalizationData: LanguageStrings
    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 be5101837f..b851569410 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>;
    }
    +LocalizationDataDataTypes | papi-dts
    LocalizationDataDataTypes: {
        LocalizedString: DataProviderDataType<LocalizationSelector, string, never>;
        LocalizedStrings: DataProviderDataType<LocalizationSelectors, LocalizationData, never>;
    }
    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 a307013b92..de1040c0d8 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;
    }
    +LocalizationSelector | papi-dts
    LocalizationSelector: {
        locales?: string[];
        localizeKey: LocalizeKey;
    }
    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 dff7cf38a6..3e4f288d62 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[];
    }
    +LocalizationSelectors | papi-dts
    LocalizationSelectors: {
        locales?: string[];
        localizeKeys: LocalizeKey[];
    }
    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 d99a105672..bdf9867b12 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

    • getMainMenu:function
      • Get menu content for the main menu

        Parameters

        • mainMenuType: undefined

          Does not have to be defined

        Returns Promise<MultiColumnMenu>

        MultiColumnMenu object of main menu content

        -
      • Get menu content for the main menu

        +
      • Get menu content for the main menu

        Returns Promise<MultiColumnMenu>

        MultiColumnMenu object of main menu content

        -
    • getWebViewMenu:function
    • getWebViewMenu:function
      • Get menu content for a web view

        Parameters

        • webViewType: `${string}.${string}`

          The type of webview for which a menu should be retrieved

        Returns Promise<WebViewMenu>

        WebViewMenu object of web view menu content

        -
    • rebuildMenus:function
      • Rebuild the menus with the latest inputs from all extensions.

        -

        Returns Promise<void>

    • setMainMenu:function
    • rebuildMenus:function
      • Rebuild the menus with the latest inputs from all extensions.

        +

        Returns Promise<void>

    • setMainMenu:function
    • setWebViewMenu:function
    • setWebViewMenu:function
    • subscribeMainMenu:function
      • Subscribe to run a callback function when the main menu data is changed

        +
    • subscribeMainMenu:function
      • Subscribe to run a callback function when the main menu data is changed

        Parameters

        • mainMenuType: undefined

          Does not have to be defined

        • callback: ((menuContent: {
              columns: ColumnsWithHeaders;
              groups: GroupsInMultiColumnMenu;
              items: (MenuItemContainingCommand | MenuItemContainingSubmenu)[];
          }) => void)

          Function to run with the updated menuContent for this selector

            • (menuContent): void
            • Parameters

              • menuContent: {
                    columns: ColumnsWithHeaders;
                    groups: GroupsInMultiColumnMenu;
                    items: (MenuItemContainingCommand | MenuItemContainingSubmenu)[];
                }
                • columns: ColumnsWithHeaders

                  Columns that belong in this menu

                  @@ -24,7 +24,7 @@
                • items: (MenuItemContainingCommand | MenuItemContainingSubmenu)[]

                  List of menu items that belong in this menu

              Returns void

        • Optionaloptions: DataProviderSubscriberOptions

          Various options to adjust how the subscriber emits updates

        Returns Promise<UnsubscriberAsync>

        Unsubscriber function (run to unsubscribe from listening for updates)

        -
    • subscribeWebViewMenu:function
      • Subscribe to run a callback function when the web view menu data is changed

        +
    • subscribeWebViewMenu:function
      • Subscribe to run a callback function when the web view menu data is changed

        Parameters

        • webViewType: `${string}.${string}`

          The type of webview for which a menu should be subscribed

        • callback: ((menuContent: {
              contextMenu: SingleColumnMenu | undefined;
              includeDefaults: boolean | undefined;
              topMenu: MultiColumnMenu | undefined;
          }) => void)

          Function to run with the updated menuContent for this selector

            • (menuContent): void
            • Parameters

              • menuContent: {
                    contextMenu: SingleColumnMenu | undefined;
                    includeDefaults: boolean | undefined;
                    topMenu: MultiColumnMenu | undefined;
                }
                • contextMenu: SingleColumnMenu | undefined

                  Menu that opens when you right click on the main body/area of a tab

                  @@ -32,4 +32,4 @@
                • topMenu: MultiColumnMenu | undefined

                  Menu that opens when you click on the top left corner of a tab

              Returns void

        • Optionaloptions: DataProviderSubscriberOptions

          Various options to adjust how the subscriber emits updates

        Returns Promise<UnsubscriberAsync>

        Unsubscriber function (run to unsubscribe from listening for updates)

        -
    +
    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 653a139ec8..8d23f16264 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>;
    }
    +MenuDataDataTypes | papi-dts
    MenuDataDataTypes: {
        MainMenu: DataProviderDataType<undefined, Localized<MultiColumnMenu>, never>;
        WebViewMenu: DataProviderDataType<ReferencedItem, Localized<WebViewMenu>, never>;
    }
    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 bbf89c3294..2781979310 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

    -
    +
    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 543dab1c02..2bacf8c2aa 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

    +

    Returns Promise<boolean>

    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 d1145965f3..2d616425b3 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

    -
    +
    diff --git a/papi-dts/types/_shared_services_scroll_group_service_model_.ScrollGroupScrRef.html b/papi-dts/types/_shared_services_scroll_group_service_model_.ScrollGroupScrRef.html index 53f2e46846..e08d77d5ba 100644 --- a/papi-dts/types/_shared_services_scroll_group_service_model_.ScrollGroupScrRef.html +++ b/papi-dts/types/_shared_services_scroll_group_service_model_.ScrollGroupScrRef.html @@ -2,4 +2,4 @@ that means this should be synced with the scroll group sharing that number. If this value is an object, that means it is an independent Scripture reference and should not be synced with any scroll group.

    -
    +
    diff --git a/papi-dts/types/_shared_services_scroll_group_service_model_.ScrollGroupUpdateInfo.html b/papi-dts/types/_shared_services_scroll_group_service_model_.ScrollGroupUpdateInfo.html index 681df18e65..c003ddbaa3 100644 --- a/papi-dts/types/_shared_services_scroll_group_service_model_.ScrollGroupUpdateInfo.html +++ b/papi-dts/types/_shared_services_scroll_group_service_model_.ScrollGroupUpdateInfo.html @@ -1,3 +1,3 @@ ScrollGroupUpdateInfo | papi-dts
    ScrollGroupUpdateInfo: {
        scrollGroupId: ScrollGroupId;
        scrRef: ScriptureReference;
    }

    Information about an update to a scroll group. Informs about the new ScriptureReference at a ScrollGroupId

    -
    +
    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 16d3a2519a..10f0070d5f 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]
    }
    +AllSettingsData | papi-dts
    AllSettingsData: {
        [SettingName in SettingNames]: SettingTypes[SettingName]
    }
    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 d46513ad9b..a610063710 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

    -
    +
    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 d0e2ececb5..aab9600c82 100644 --- a/papi-dts/types/_shared_services_settings_service_model_.ISettingsService.html +++ b/papi-dts/types/_shared_services_settings_service_model_.ISettingsService.html @@ -3,30 +3,30 @@

    Returns Promise<SettingTypes[SettingName]>

    The value of the specified setting, parsed to an object. Returns default setting if setting does not exist

    If no default value is available for the setting.

    -
  • getLocalizedSettingsContributionInfo:function
    • Get the current set of settings contribution info given all the input documents with all +

  • getLocalizedSettingsContributionInfo:function
    • Get the current set of settings contribution info given all the input documents with all localized string keys localized properly.

      Returns Promise<undefined | {
          contributions: {
              [extensionName: string]: SettingsGroup[] | undefined;
          };
          settings: Partial<AllSettingsInfo>;
      }>

      Localized project settings contribution info or undefined

      -
  • registerValidator:function
    • Registers a function that validates whether a new setting value is allowed to be set.

      +
  • registerValidator:function
    • Registers a function that validates whether a new setting value is allowed to be set.

      Type Parameters

      Parameters

      Returns Promise<UnsubscriberAsync>

      Unsubscriber that should be called whenever the providing extension is deactivated

      -
  • reset:function
  • reset:function
    • Removes the setting from memory and resets it to its default value

      Type Parameters

      Parameters

      • key: SettingName

        The string id of the setting for which the value is being removed

      Returns Promise<boolean>

      true if successfully reset the project setting. false otherwise

      -
  • set:function
  • set:function
  • subscribe:function
    • Subscribes to updates of the specified setting. Whenever the value of the setting changes, the +

  • subscribe:function
    • Subscribes to updates of the specified setting. Whenever the value of the setting changes, the callback function is executed.

      Type Parameters

      Parameters

      Returns Promise<UnsubscriberAsync>

      Unsubscriber that should be called whenever the subscription should be deleted

      -
  • validateSetting:function
    • Validates the setting at the given key with the new value provided

      +
  • validateSetting:function
  • +
  • OptionalallChanges: Partial<SettingTypes>
  • Returns Promise<boolean>

    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 584f657ebe..e4a9c5df44 100644 --- a/papi-dts/types/_shared_services_settings_service_model_.SettingDataTypes.html +++ b/papi-dts/types/_shared_services_settings_service_model_.SettingDataTypes.html @@ -10,4 +10,4 @@
    '': DataProviderDataType<SettingName, SettingTypes[SettingName], SettingTypes[SettingName]>;
     
    -
    +
    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 4b8cf0dd8d..2865319b57 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: SettingTypes[SettingName], currentValue: SettingTypes[SettingName], allChanges: Partial<SettingTypes>) => Promise<boolean>)

    Function that validates whether a new setting value should be allowed to be set

    -

    Type Parameters

    +

    Type Parameters

    diff --git a/papi-dts/types/_shared_services_web_view_service_model_.AddWebViewEvent.html b/papi-dts/types/_shared_services_web_view_service_model_.AddWebViewEvent.html deleted file mode 100644 index b31b28681e..0000000000 --- a/papi-dts/types/_shared_services_web_view_service_model_.AddWebViewEvent.html +++ /dev/null @@ -1,2 +0,0 @@ -AddWebViewEvent | papi-dts
    AddWebViewEvent: {
        layout: Layout;
        webView: SavedWebViewDefinition;
    }

    Event emitted when webViews are created

    -
    diff --git a/papi-dts/types/_shared_services_web_view_service_model_.CloseWebViewEvent.html b/papi-dts/types/_shared_services_web_view_service_model_.CloseWebViewEvent.html new file mode 100644 index 0000000000..312a35f385 --- /dev/null +++ b/papi-dts/types/_shared_services_web_view_service_model_.CloseWebViewEvent.html @@ -0,0 +1,2 @@ +CloseWebViewEvent | papi-dts
    CloseWebViewEvent: {
        webView: SavedWebViewDefinition;
    }

    Event emitted when webViews are closed

    +
    diff --git a/papi-dts/types/_shared_services_web_view_service_model_.OpenWebViewEvent.html b/papi-dts/types/_shared_services_web_view_service_model_.OpenWebViewEvent.html new file mode 100644 index 0000000000..3ec3d4cc1b --- /dev/null +++ b/papi-dts/types/_shared_services_web_view_service_model_.OpenWebViewEvent.html @@ -0,0 +1,2 @@ +OpenWebViewEvent | papi-dts
    OpenWebViewEvent: {
        layout: Layout;
        webView: SavedWebViewDefinition;
    }

    Event emitted when webViews are created

    +
    diff --git a/papi-dts/types/_shared_services_web_view_service_model_.UpdateWebViewEvent.html b/papi-dts/types/_shared_services_web_view_service_model_.UpdateWebViewEvent.html index 7b31a38196..f88b6e7342 100644 --- a/papi-dts/types/_shared_services_web_view_service_model_.UpdateWebViewEvent.html +++ b/papi-dts/types/_shared_services_web_view_service_model_.UpdateWebViewEvent.html @@ -1,2 +1,2 @@ UpdateWebViewEvent | papi-dts
    UpdateWebViewEvent: {
        webView: SavedWebViewDefinition;
    }

    Event emitted when webViews are updated

    -
    +
    diff --git a/papi-dts/types/_shared_services_web_view_service_model_.WebViewMessageRequestHandler.html b/papi-dts/types/_shared_services_web_view_service_model_.WebViewMessageRequestHandler.html new file mode 100644 index 0000000000..5afa030f76 --- /dev/null +++ b/papi-dts/types/_shared_services_web_view_service_model_.WebViewMessageRequestHandler.html @@ -0,0 +1,4 @@ +WebViewMessageRequestHandler | papi-dts
    WebViewMessageRequestHandler: ((webViewNonce: string, message: unknown, targetOrigin?: string) => Promise<void>)

    Type of function to receive messages sent to a web view.

    +

    See web-view-provider.service.ts's postMessageToWebView and web-view.component for +information on this type

    +
    diff --git a/papi-dts/types/_shared_utils_project_settings_document_combiner_.AllProjectSettingsInfo.html b/papi-dts/types/_shared_utils_project_settings_document_combiner_.AllProjectSettingsInfo.html index d6cb8be231..c727da22e0 100644 --- a/papi-dts/types/_shared_utils_project_settings_document_combiner_.AllProjectSettingsInfo.html +++ b/papi-dts/types/_shared_utils_project_settings_document_combiner_.AllProjectSettingsInfo.html @@ -1,2 +1,2 @@ AllProjectSettingsInfo | papi-dts
    AllProjectSettingsInfo: {
        [ProjectSettingName in ProjectSettingNames]: ProjectSettingInfo<ProjectSettingName>
    }

    Information about all settings. Keys are setting keys, values are information for that setting

    -
    +
    diff --git a/papi-dts/types/_shared_utils_project_settings_document_combiner_.LocalizedProjectSettingsContributionInfo.html b/papi-dts/types/_shared_utils_project_settings_document_combiner_.LocalizedProjectSettingsContributionInfo.html index b422a72357..84b44485c7 100644 --- a/papi-dts/types/_shared_utils_project_settings_document_combiner_.LocalizedProjectSettingsContributionInfo.html +++ b/papi-dts/types/_shared_utils_project_settings_document_combiner_.LocalizedProjectSettingsContributionInfo.html @@ -1 +1 @@ -LocalizedProjectSettingsContributionInfo | papi-dts
    LocalizedProjectSettingsContributionInfo: Localized<ProjectSettingsContributionInfo>
    +LocalizedProjectSettingsContributionInfo | papi-dts
    LocalizedProjectSettingsContributionInfo: Localized<ProjectSettingsContributionInfo>
    diff --git a/papi-dts/types/_shared_utils_project_settings_document_combiner_.ProjectSettingInfo.html b/papi-dts/types/_shared_utils_project_settings_document_combiner_.ProjectSettingInfo.html index b377dda1cf..3b16541a23 100644 --- a/papi-dts/types/_shared_utils_project_settings_document_combiner_.ProjectSettingInfo.html +++ b/papi-dts/types/_shared_utils_project_settings_document_combiner_.ProjectSettingInfo.html @@ -1,3 +1,3 @@ ProjectSettingInfo | papi-dts
    ProjectSettingInfo<ProjectSettingName>: ProjectSetting & {
        default: ProjectSettingTypes[ProjectSettingName];
    }

    Information about one specific setting. Basically just Setting but with specific default type info

    -

    Type Parameters

    +

    Type Parameters

    diff --git a/papi-dts/types/_shared_utils_project_settings_document_combiner_.ProjectSettingsContributionInfo.html b/papi-dts/types/_shared_utils_project_settings_document_combiner_.ProjectSettingsContributionInfo.html index f25bd17a57..0721a7019f 100644 --- a/papi-dts/types/_shared_utils_project_settings_document_combiner_.ProjectSettingsContributionInfo.html +++ b/papi-dts/types/_shared_utils_project_settings_document_combiner_.ProjectSettingsContributionInfo.html @@ -1,4 +1,4 @@ ProjectSettingsContributionInfo | papi-dts
    ProjectSettingsContributionInfo: {
        contributions: {
            [extensionName: string]: ProjectSettingsGroup[] | undefined;
        };
        settings: Partial<AllProjectSettingsInfo>;
    }

    Type declaration

    • contributions: {
          [extensionName: string]: ProjectSettingsGroup[] | undefined;
      }

      Map of extension name to that extension's provided settings groups if provided

      • [extensionName: string]: ProjectSettingsGroup[] | undefined
    • settings: Partial<AllProjectSettingsInfo>

      Map of setting name to setting definition. For type specificity and ease of accessing settings since they're a bit hard to find in contributions

      -
    +
    diff --git a/papi-dts/types/_shared_utils_settings_document_combiner_base_.AllSettingsInfo.html b/papi-dts/types/_shared_utils_settings_document_combiner_base_.AllSettingsInfo.html index 96019db874..fc2d2c175d 100644 --- a/papi-dts/types/_shared_utils_settings_document_combiner_base_.AllSettingsInfo.html +++ b/papi-dts/types/_shared_utils_settings_document_combiner_base_.AllSettingsInfo.html @@ -1,2 +1,2 @@ AllSettingsInfo | papi-dts
    AllSettingsInfo: {
        [SettingName in SettingNames]: SettingInfo<SettingName>
    }

    Information about all settings. Keys are setting keys, values are information for that setting

    -
    +
    diff --git a/papi-dts/types/_shared_utils_settings_document_combiner_base_.LocalizedSettingsContributionInfo.html b/papi-dts/types/_shared_utils_settings_document_combiner_base_.LocalizedSettingsContributionInfo.html index 4c715d7a27..22b25bd841 100644 --- a/papi-dts/types/_shared_utils_settings_document_combiner_base_.LocalizedSettingsContributionInfo.html +++ b/papi-dts/types/_shared_utils_settings_document_combiner_base_.LocalizedSettingsContributionInfo.html @@ -1 +1 @@ -LocalizedSettingsContributionInfo | papi-dts
    LocalizedSettingsContributionInfo: Localized<SettingsContributionInfo>
    +LocalizedSettingsContributionInfo | papi-dts
    LocalizedSettingsContributionInfo: Localized<SettingsContributionInfo>
    diff --git a/papi-dts/types/_shared_utils_settings_document_combiner_base_.SettingInfo.html b/papi-dts/types/_shared_utils_settings_document_combiner_base_.SettingInfo.html index 3e59fb9a26..94890531ff 100644 --- a/papi-dts/types/_shared_utils_settings_document_combiner_base_.SettingInfo.html +++ b/papi-dts/types/_shared_utils_settings_document_combiner_base_.SettingInfo.html @@ -1,3 +1,3 @@ SettingInfo | papi-dts
    SettingInfo<SettingName>: Setting & {
        default: SettingTypes[SettingName];
    }

    Information about one specific setting. Basically just Setting but with specific default type info

    -

    Type Parameters

    +

    Type Parameters

    diff --git a/papi-dts/types/_shared_utils_settings_document_combiner_base_.SettingsContributionInfo.html b/papi-dts/types/_shared_utils_settings_document_combiner_base_.SettingsContributionInfo.html index 75292d1844..f0aaf26fd0 100644 --- a/papi-dts/types/_shared_utils_settings_document_combiner_base_.SettingsContributionInfo.html +++ b/papi-dts/types/_shared_utils_settings_document_combiner_base_.SettingsContributionInfo.html @@ -1,4 +1,4 @@ SettingsContributionInfo | papi-dts
    SettingsContributionInfo: {
        contributions: {
            [extensionName: string]: SettingsGroup[] | undefined;
        };
        settings: Partial<AllSettingsInfo>;
    }

    Type declaration

    • contributions: {
          [extensionName: string]: SettingsGroup[] | undefined;
      }

      Map of extension name to that extension's provided settings groups if provided

      • [extensionName: string]: SettingsGroup[] | undefined
    • settings: Partial<AllSettingsInfo>

      Map of setting name to setting definition. For type specificity and ease of accessing settings since they're a bit hard to find in contributions

      -
    +
    diff --git a/papi-dts/types/_shared_utils_util_.RequestType.html b/papi-dts/types/_shared_utils_util_.RequestType.html index 11adc364b8..9b596b9fc7 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

      -
    +
    diff --git a/papi-dts/types/_shared_utils_util_.SerializedRequestType.html b/papi-dts/types/_shared_utils_util_.SerializedRequestType.html index eb19897e98..dbb1677a44 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 AliasSerializedRequestType

    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

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.BaseProjectDataProviderEngine.html b/papi-dts/variables/__papi_backend_.BaseProjectDataProviderEngine.html index 74e3a7b2d4..f35a38c861 100644 --- a/papi-dts/variables/__papi_backend_.BaseProjectDataProviderEngine.html +++ b/papi-dts/variables/__papi_backend_.BaseProjectDataProviderEngine.html @@ -7,4 +7,4 @@

    IBaseProjectDataProviderEngine for more information on extending this class.

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.DataProviderEngine.html b/papi-dts/variables/__papi_backend_.DataProviderEngine.html index 7c69ea4d0d..371840c28a 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.

    IDataProviderEngine for more information on extending this class.

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.LayeringProjectDataProviderEngineFactory.html b/papi-dts/variables/__papi_backend_.LayeringProjectDataProviderEngineFactory.html index 57e26a4ce4..2768989d4e 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.

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.ProjectDataProviderEngine.html b/papi-dts/variables/__papi_backend_.ProjectDataProviderEngine.html index 8966f71077..2d7c4fda08 100644 --- a/papi-dts/variables/__papi_backend_.ProjectDataProviderEngine.html +++ b/papi-dts/variables/__papi_backend_.ProjectDataProviderEngine.html @@ -7,4 +7,4 @@

    IProjectDataProviderEngine for more information on extending this class.

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.WebViewFactory.html b/papi-dts/variables/__papi_backend_.WebViewFactory.html new file mode 100644 index 0000000000..63b6bb7518 --- /dev/null +++ b/papi-dts/variables/__papi_backend_.WebViewFactory.html @@ -0,0 +1,16 @@ +WebViewFactory | papi-dts

    VariableWebViewFactoryConst

    A partial implementation of IWebViewProvider that includes creating +WebViewControllers for each web view served by the web view provider. This class handles +registering, disposing, and making sure there is only one web view controller for each web view +for you.

    +

    You can create a new class extending this abstract class to create a web view provider that +serves web views and web view controllers of a specific webViewType to facilitate interaction +between those web views and other extensions. You can register it with the PAPI using +papi.webViewProviders.register.

    +

    If you want to change your existing IWebViewProvider from a plain object to extending this +class, you will need to change your object's existing method named getWebView +(IWebViewProvider.getWebView) to be named getWebViewDefinition +(WebViewFactory.getWebViewDefinition), which is a drop-in replacement. You likely do NOT +want to overwrite this class's getWebView because that will eliminate most of the benefits +associated with using this class.

    +

    IWebViewProvider for more information on extending this class.

    +
    diff --git a/papi-dts/variables/__papi_backend_.commands.html b/papi-dts/variables/__papi_backend_.commands.html index ee1739713b..225c59bb4a 100644 --- a/papi-dts/variables/__papi_backend_.commands.html +++ b/papi-dts/variables/__papi_backend_.commands.html @@ -1,4 +1,4 @@ commands | papi-dts

    VariablecommandsConst

    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.

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.dataProviders.html b/papi-dts/variables/__papi_backend_.dataProviders.html index 4139d0e921..b12a0bcc24 100644 --- a/papi-dts/variables/__papi_backend_.dataProviders.html +++ b/papi-dts/variables/__papi_backend_.dataProviders.html @@ -1,2 +1,2 @@ dataProviders | papi-dts

    VariabledataProvidersConst

    dataProviders: DataProviderService

    Service that allows extensions to send and receive data to/from other extensions

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.default.html b/papi-dts/variables/__papi_backend_.default.html index b25b8422fa..a10aa7d4fd 100644 --- a/papi-dts/variables/__papi_backend_.default.html +++ b/papi-dts/variables/__papi_backend_.default.html @@ -1,4 +1,4 @@ -default | papi-dts

    VariabledefaultConst

    default: {
        BaseProjectDataProviderEngine: typeof "shared/models/base-project-data-provider-engine.model".BaseProjectDataProviderEngine;
        commands: typeof "shared/services/command.service";
        DataProviderEngine: typeof "shared/models/data-provider-engine.model".DataProviderEngine;
        dataProviders: DataProviderService;
        dialogs: DialogService;
        fetch: typeof __type;
        internet: InternetService;
        LayeringProjectDataProviderEngineFactory: typeof "shared/models/project-data-provider-engine-factory.model".LayeringProjectDataProviderEngineFactory;
        localization: ILocalizationService;
        logger: MainLogger & {
            default: MainLogger;
        };
        menuData: IMenuDataService;
        network: PapiNetworkService;
        networkObjects: MinimalNetworkObjectService;
        networkObjectStatus: NetworkObjectStatusServiceType;
        ProjectDataProviderEngine: typeof "shared/models/project-data-provider-engine.model".ProjectDataProviderEngine;
        projectDataProviders: PapiBackendProjectDataProviderService;
        projectLookup: ProjectLookupServiceType;
        projectSettings: IProjectSettingsService;
        scrollGroups: IScrollGroupService;
        settings: ISettingsService;
        storage: ExtensionStorageService;
        webViewProviders: PapiWebViewProviderService;
        webViews: WebViewServiceType;
    }

    Type declaration

    diff --git a/papi-dts/variables/__papi_backend_.dialogs.html b/papi-dts/variables/__papi_backend_.dialogs.html index 6fc07aca0f..242d6feac2 100644 --- a/papi-dts/variables/__papi_backend_.dialogs.html +++ b/papi-dts/variables/__papi_backend_.dialogs.html @@ -1,2 +1,2 @@ dialogs | papi-dts

    VariabledialogsConst

    dialogs: DialogService

    Prompt the user for responses with dialogs

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.internet.html b/papi-dts/variables/__papi_backend_.internet.html index 3453a0ae59..b5a0da6260 100644 --- a/papi-dts/variables/__papi_backend_.internet.html +++ b/papi-dts/variables/__papi_backend_.internet.html @@ -1,2 +1,2 @@ internet | papi-dts

    VariableinternetConst

    internet: InternetService

    Service that provides a way to call fetch since the original function is not available

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.localization.html b/papi-dts/variables/__papi_backend_.localization.html index 8017a0db35..37906ecd68 100644 --- a/papi-dts/variables/__papi_backend_.localization.html +++ b/papi-dts/variables/__papi_backend_.localization.html @@ -1,2 +1,2 @@ localization | papi-dts

    VariablelocalizationConst

    localization: ILocalizationService

    Service that allows to get and store localizations

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.logger.html b/papi-dts/variables/__papi_backend_.logger.html index 88b2e412ee..92bae62bf8 100644 --- a/papi-dts/variables/__papi_backend_.logger.html +++ b/papi-dts/variables/__papi_backend_.logger.html @@ -1,2 +1,2 @@ logger | papi-dts

    VariableloggerConst

    logger: MainLogger & {
        default: MainLogger;
    }

    All extensions and services should use this logger to provide a unified output of logs

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.menuData.html b/papi-dts/variables/__papi_backend_.menuData.html index 0145418455..55f6a13e42 100644 --- a/papi-dts/variables/__papi_backend_.menuData.html +++ b/papi-dts/variables/__papi_backend_.menuData.html @@ -1,2 +1,2 @@ menuData | papi-dts

    VariablemenuDataConst

    Service that allows to get and store menu data

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.network.html b/papi-dts/variables/__papi_backend_.network.html index 766d664232..b66d6b06d6 100644 --- a/papi-dts/variables/__papi_backend_.network.html +++ b/papi-dts/variables/__papi_backend_.network.html @@ -1,2 +1,2 @@ network | papi-dts

    VariablenetworkConst

    Service that provides a way to send and receive network events

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.networkObjectStatus.html b/papi-dts/variables/__papi_backend_.networkObjectStatus.html index a7da90d826..5536759a93 100644 --- a/papi-dts/variables/__papi_backend_.networkObjectStatus.html +++ b/papi-dts/variables/__papi_backend_.networkObjectStatus.html @@ -1,2 +1,2 @@ networkObjectStatus | papi-dts

    VariablenetworkObjectStatusConst

    networkObjectStatus: NetworkObjectStatusServiceType

    Provides functions related to the set of available network objects

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.networkObjects.html b/papi-dts/variables/__papi_backend_.networkObjects.html index 1fca1ddec2..2a01fae2f5 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.

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.projectDataProviders.html b/papi-dts/variables/__papi_backend_.projectDataProviders.html index c4358e35b1..9f8ada2b20 100644 --- a/papi-dts/variables/__papi_backend_.projectDataProviders.html +++ b/papi-dts/variables/__papi_backend_.projectDataProviders.html @@ -1,2 +1,2 @@ projectDataProviders | papi-dts

    VariableprojectDataProvidersConst

    Service that registers and gets project data providers

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.projectLookup.html b/papi-dts/variables/__papi_backend_.projectLookup.html index 7e823560a2..363709a3bf 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.

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.projectSettings.html b/papi-dts/variables/__papi_backend_.projectSettings.html index fc05fa5445..4999db2edc 100644 --- a/papi-dts/variables/__papi_backend_.projectSettings.html +++ b/papi-dts/variables/__papi_backend_.projectSettings.html @@ -1,2 +1,2 @@ projectSettings | papi-dts

    VariableprojectSettingsConst

    projectSettings: IProjectSettingsService

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

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.scrollGroups.html b/papi-dts/variables/__papi_backend_.scrollGroups.html index b516f2ddec..2b4cd2b895 100644 --- a/papi-dts/variables/__papi_backend_.scrollGroups.html +++ b/papi-dts/variables/__papi_backend_.scrollGroups.html @@ -1,2 +1,2 @@ scrollGroups | papi-dts

    VariablescrollGroupsConst

    scrollGroups: IScrollGroupService

    Provides functions related to scroll groups and Scripture references at those scroll groups

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.settings.html b/papi-dts/variables/__papi_backend_.settings.html index 6765d60e41..ee332ef006 100644 --- a/papi-dts/variables/__papi_backend_.settings.html +++ b/papi-dts/variables/__papi_backend_.settings.html @@ -1 +1 @@ -settings | papi-dts
    +settings | papi-dts
    diff --git a/papi-dts/variables/__papi_backend_.storage.html b/papi-dts/variables/__papi_backend_.storage.html index af3b1027ee..167c88a6fe 100644 --- a/papi-dts/variables/__papi_backend_.storage.html +++ b/papi-dts/variables/__papi_backend_.storage.html @@ -1,4 +1,4 @@ storage | papi-dts

    VariablestorageConst

    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.

    -
    +
    diff --git a/papi-dts/variables/__papi_backend_.webViewProviders.html b/papi-dts/variables/__papi_backend_.webViewProviders.html index 4afb661ac3..14093b337e 100644 --- a/papi-dts/variables/__papi_backend_.webViewProviders.html +++ b/papi-dts/variables/__papi_backend_.webViewProviders.html @@ -1,2 +1,3 @@ -webViewProviders | papi-dts

    VariablewebViewProvidersConst

    webViewProviders: PapiWebViewProviderService

    Interface for registering webView providers

    -
    +webViewProviders | papi-dts

    VariablewebViewProvidersConst

    webViewProviders: PapiWebViewProviderService

    Interface for registering webView providers, registering webView controllers, and performing +privileged interactions with web views

    +
    diff --git a/papi-dts/variables/__papi_backend_.webViews.html b/papi-dts/variables/__papi_backend_.webViews.html index 3f9b7b3599..f83e2a047c 100644 --- a/papi-dts/variables/__papi_backend_.webViews.html +++ b/papi-dts/variables/__papi_backend_.webViews.html @@ -1,4 +1,4 @@ webViews | papi-dts

    VariablewebViewsConst

    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.

    -
    +
    diff --git a/papi-dts/variables/__papi_core_.default.html b/papi-dts/variables/__papi_core_.default.html index e28808685c..f9edc76de4 100644 --- a/papi-dts/variables/__papi_core_.default.html +++ b/papi-dts/variables/__papi_core_.default.html @@ -1,2 +1,2 @@ default | papi-dts

    VariabledefaultConst

    default: {}

    Exporting empty object so people don't have to put 'type' in their import statements

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.WebSocket.html b/papi-dts/variables/__papi_frontend_.WebSocket.html index 1600feadfb..90ffcf9e0e 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.

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.XMLHttpRequest.html b/papi-dts/variables/__papi_frontend_.XMLHttpRequest.html index 73cc326603..5623ff0b72 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.

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.commands.html b/papi-dts/variables/__papi_frontend_.commands.html index aff8d2ee3c..030415494d 100644 --- a/papi-dts/variables/__papi_frontend_.commands.html +++ b/papi-dts/variables/__papi_frontend_.commands.html @@ -1,4 +1,4 @@ commands | papi-dts

    VariablecommandsConst

    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.

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.dataProviders.html b/papi-dts/variables/__papi_frontend_.dataProviders.html index 7d83d9c024..11b8ae9686 100644 --- a/papi-dts/variables/__papi_frontend_.dataProviders.html +++ b/papi-dts/variables/__papi_frontend_.dataProviders.html @@ -1,2 +1,2 @@ dataProviders | papi-dts

    VariabledataProvidersConst

    dataProviders: DataProviderService

    Service that allows extensions to send and receive data to/from other extensions

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.default.html b/papi-dts/variables/__papi_frontend_.default.html index 56b7da1349..665d153339 100644 --- a/papi-dts/variables/__papi_frontend_.default.html +++ b/papi-dts/variables/__papi_frontend_.default.html @@ -27,4 +27,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.

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.dialogs.html b/papi-dts/variables/__papi_frontend_.dialogs.html index e14b08068c..dbd2028c41 100644 --- a/papi-dts/variables/__papi_frontend_.dialogs.html +++ b/papi-dts/variables/__papi_frontend_.dialogs.html @@ -1,2 +1,2 @@ dialogs | papi-dts

    VariabledialogsConst

    dialogs: DialogService

    Prompt the user for responses with dialogs

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.internet.html b/papi-dts/variables/__papi_frontend_.internet.html index def4e6a050..badd2ec449 100644 --- a/papi-dts/variables/__papi_frontend_.internet.html +++ b/papi-dts/variables/__papi_frontend_.internet.html @@ -1,2 +1,2 @@ internet | papi-dts

    VariableinternetConst

    internet: InternetService

    Service that provides a way to call fetch since the original function is not available

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.localization.html b/papi-dts/variables/__papi_frontend_.localization.html index 0392380956..2282f1e8fe 100644 --- a/papi-dts/variables/__papi_frontend_.localization.html +++ b/papi-dts/variables/__papi_frontend_.localization.html @@ -1,2 +1,2 @@ localization | papi-dts

    VariablelocalizationConst

    localization: ILocalizationService

    Service that allows to get and store localizations

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.logger.html b/papi-dts/variables/__papi_frontend_.logger.html index bf93f9efc3..7c88f0f681 100644 --- a/papi-dts/variables/__papi_frontend_.logger.html +++ b/papi-dts/variables/__papi_frontend_.logger.html @@ -1,2 +1,2 @@ logger | papi-dts

    VariableloggerConst

    logger: MainLogger & {
        default: MainLogger;
    }

    All extensions and services should use this logger to provide a unified output of logs

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.menuData.html b/papi-dts/variables/__papi_frontend_.menuData.html index e26f4fc0d2..5a8c0c902d 100644 --- a/papi-dts/variables/__papi_frontend_.menuData.html +++ b/papi-dts/variables/__papi_frontend_.menuData.html @@ -1,2 +1,2 @@ menuData | papi-dts

    VariablemenuDataConst

    Service that allows to get and store menu data

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.network.html b/papi-dts/variables/__papi_frontend_.network.html index edb762fd1c..adb77c2f3e 100644 --- a/papi-dts/variables/__papi_frontend_.network.html +++ b/papi-dts/variables/__papi_frontend_.network.html @@ -1,2 +1,2 @@ network | papi-dts

    VariablenetworkConst

    Service that provides a way to send and receive network events

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.projectDataProviders.html b/papi-dts/variables/__papi_frontend_.projectDataProviders.html index 55874e3059..789ee37d09 100644 --- a/papi-dts/variables/__papi_frontend_.projectDataProviders.html +++ b/papi-dts/variables/__papi_frontend_.projectDataProviders.html @@ -1,2 +1,2 @@ projectDataProviders | papi-dts

    VariableprojectDataProvidersConst

    Service that registers and gets project data providers

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.projectLookup.html b/papi-dts/variables/__papi_frontend_.projectLookup.html index 3b3929facb..c8104c3fa9 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.

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.react.html b/papi-dts/variables/__papi_frontend_.react.html index 1841a7ace6..f625a2841c 100644 --- a/papi-dts/variables/__papi_frontend_.react.html +++ b/papi-dts/variables/__papi_frontend_.react.html @@ -1,2 +1,2 @@ react | papi-dts

    React hooks that enable interacting with the papi in React components more easily.

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.scrollGroups.html b/papi-dts/variables/__papi_frontend_.scrollGroups.html index fdfe795126..4e58f00cbb 100644 --- a/papi-dts/variables/__papi_frontend_.scrollGroups.html +++ b/papi-dts/variables/__papi_frontend_.scrollGroups.html @@ -1,2 +1,2 @@ scrollGroups | papi-dts

    VariablescrollGroupsConst

    scrollGroups: IScrollGroupService

    Provides functions related to scroll groups and Scripture references at those scroll groups

    -
    +
    diff --git a/papi-dts/variables/__papi_frontend_.settings.html b/papi-dts/variables/__papi_frontend_.settings.html index 71e35b6944..4226cd7a9b 100644 --- a/papi-dts/variables/__papi_frontend_.settings.html +++ b/papi-dts/variables/__papi_frontend_.settings.html @@ -1 +1 @@ -settings | papi-dts
    +settings | papi-dts
    diff --git a/papi-dts/variables/__papi_frontend_.webViews.html b/papi-dts/variables/__papi_frontend_.webViews.html index 2bf5aaf188..23db883995 100644 --- a/papi-dts/variables/__papi_frontend_.webViews.html +++ b/papi-dts/variables/__papi_frontend_.webViews.html @@ -1,4 +1,4 @@ webViews | papi-dts

    VariablewebViewsConst

    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.

    -
    +
    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 c278f94fb0..420d2d28d7 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.

    -
    +
    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 eaf431f7da..ef8f804fe5 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;
    }
    +default | papi-dts
    default: {
        registerExtension: typeof registerExtension;
        tokenIsValid: typeof tokenIsValid;
        unregisterExtension: typeof unregisterExtension;
    }
    diff --git a/papi-dts/variables/_node_utils_util_.FILE_PROTOCOL.html b/papi-dts/variables/_node_utils_util_.FILE_PROTOCOL.html index 49b87cb03e..e371ac1015 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

    VariableFILE_PROTOCOLConst

    FILE_PROTOCOL: "file://" = 'file://'
    +FILE_PROTOCOL | papi-dts

    VariableFILE_PROTOCOLConst

    FILE_PROTOCOL: "file://" = 'file://'
    diff --git a/papi-dts/variables/_node_utils_util_.RESOURCES_PROTOCOL.html b/papi-dts/variables/_node_utils_util_.RESOURCES_PROTOCOL.html index 9d5e946e24..6b9b446ff1 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

    VariableRESOURCES_PROTOCOLConst

    RESOURCES_PROTOCOL: "resources://" = 'resources://'
    +RESOURCES_PROTOCOL | papi-dts

    VariableRESOURCES_PROTOCOLConst

    RESOURCES_PROTOCOL: "resources://" = 'resources://'
    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 a42d853295..77722dca34 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 }

    -
    +
    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 8d520255b4..f51ea70183 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

    -
    +
    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 9bc68e5482..3443284839 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

    -
    +
    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 4c3da94ae2..38095d5e28 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

    -
    +
    diff --git a/papi-dts/variables/_renderer_services_scroll_group_service_host_.availableScrollGroupIds.html b/papi-dts/variables/_renderer_services_scroll_group_service_host_.availableScrollGroupIds.html index 6bea5bdb2c..8c3927208b 100644 --- a/papi-dts/variables/_renderer_services_scroll_group_service_host_.availableScrollGroupIds.html +++ b/papi-dts/variables/_renderer_services_scroll_group_service_host_.availableScrollGroupIds.html @@ -1,4 +1,4 @@ availableScrollGroupIds | papi-dts
    availableScrollGroupIds: (number | undefined)[]

    All Scroll Group IDs that are intended to be shown in scroll group selectors. This is a placeholder and will be refactored significantly in https://github.com/paranext/paranext-core/issues/788

    -
    +
    diff --git a/papi-dts/variables/_shared_data_platform_data_.DEV_MODE_RENDERER_INDICATOR.html b/papi-dts/variables/_shared_data_platform_data_.DEV_MODE_RENDERER_INDICATOR.html index d3bdc6555e..71f292bce9 100644 --- a/papi-dts/variables/_shared_data_platform_data_.DEV_MODE_RENDERER_INDICATOR.html +++ b/papi-dts/variables/_shared_data_platform_data_.DEV_MODE_RENDERER_INDICATOR.html @@ -1,2 +1,2 @@ DEV_MODE_RENDERER_INDICATOR | papi-dts
    DEV_MODE_RENDERER_INDICATOR: "?noisyDevMode" = '?noisyDevMode'

    Query string passed to the renderer when starting if it should enable noisy dev mode

    -
    +
    diff --git a/papi-dts/variables/_shared_data_platform_data_.PLATFORM_NAMESPACE.html b/papi-dts/variables/_shared_data_platform_data_.PLATFORM_NAMESPACE.html index 5c9e9a313c..3502fdd41b 100644 --- a/papi-dts/variables/_shared_data_platform_data_.PLATFORM_NAMESPACE.html +++ b/papi-dts/variables/_shared_data_platform_data_.PLATFORM_NAMESPACE.html @@ -1,3 +1,3 @@ PLATFORM_NAMESPACE | papi-dts
    PLATFORM_NAMESPACE: "platform" = 'platform'

    Namespace to use for features like commands, settings, etc. on the PAPI that are provided by Platform.Bible core

    -
    +
    diff --git a/papi-dts/variables/_shared_data_rpc_model_.CATEGORY_COMMAND.html b/papi-dts/variables/_shared_data_rpc_model_.CATEGORY_COMMAND.html index 8d64f7c1b0..f4dca61ffc 100644 --- a/papi-dts/variables/_shared_data_rpc_model_.CATEGORY_COMMAND.html +++ b/papi-dts/variables/_shared_data_rpc_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

    -
    +
    diff --git a/papi-dts/variables/_shared_data_rpc_model_.GET_METHODS.html b/papi-dts/variables/_shared_data_rpc_model_.GET_METHODS.html index 9bae6cf0ea..0221a3c342 100644 --- a/papi-dts/variables/_shared_data_rpc_model_.GET_METHODS.html +++ b/papi-dts/variables/_shared_data_rpc_model_.GET_METHODS.html @@ -1,2 +1,2 @@ GET_METHODS | papi-dts
    GET_METHODS: "network:getMethods" = 'network:getMethods'

    Get all methods that are currently registered on the network.

    -
    +
    diff --git a/papi-dts/variables/_shared_data_rpc_model_.REGISTER_METHOD.html b/papi-dts/variables/_shared_data_rpc_model_.REGISTER_METHOD.html index a73ec1c2b7..b30923b3c6 100644 --- a/papi-dts/variables/_shared_data_rpc_model_.REGISTER_METHOD.html +++ b/papi-dts/variables/_shared_data_rpc_model_.REGISTER_METHOD.html @@ -1,3 +1,3 @@ REGISTER_METHOD | papi-dts
    REGISTER_METHOD: "network:registerMethod" = 'network:registerMethod'

    Register a method on the network so that requests of the given type are routed to your request handler.

    -
    +
    diff --git a/papi-dts/variables/_shared_data_rpc_model_.UNREGISTER_METHOD.html b/papi-dts/variables/_shared_data_rpc_model_.UNREGISTER_METHOD.html index b706a8a1ef..e80649bb8f 100644 --- a/papi-dts/variables/_shared_data_rpc_model_.UNREGISTER_METHOD.html +++ b/papi-dts/variables/_shared_data_rpc_model_.UNREGISTER_METHOD.html @@ -1,3 +1,3 @@ UNREGISTER_METHOD | papi-dts
    UNREGISTER_METHOD: "network:unregisterMethod" = 'network:unregisterMethod'

    Unregister a method on the network so that requests of the given type are no longer routed to your request handler.

    -
    +
    diff --git a/papi-dts/variables/_shared_data_rpc_model_.WEBSOCKET_PORT.html b/papi-dts/variables/_shared_data_rpc_model_.WEBSOCKET_PORT.html index e29507cb3c..3635a50822 100644 --- a/papi-dts/variables/_shared_data_rpc_model_.WEBSOCKET_PORT.html +++ b/papi-dts/variables/_shared_data_rpc_model_.WEBSOCKET_PORT.html @@ -1,2 +1,2 @@ WEBSOCKET_PORT | papi-dts
    WEBSOCKET_PORT = 8876

    Port to use for the WebSocket

    -
    +
    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 1c3bb848da..cab1e7e1a0 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

    -
    +
    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 9bcfa6d1b7..05d588361d 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'
    +networkObjectStatusServiceNetworkObjectName | papi-dts
    networkObjectStatusServiceNetworkObjectName: "NetworkObjectStatusService" = 'NetworkObjectStatusService'
    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 43bbc542c6..baf2b05a16 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
    +PDP_FACTORY_OBJECT_TYPE | papi-dts
    PDP_FACTORY_OBJECT_TYPE: string
    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 cdfc5e3ec2..260f0ece0f 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

    -
    +
    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 26df71021e..1de79d7113 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'
    +NETWORK_OBJECT_NAME_PROJECT_LOOKUP_SERVICE | papi-dts
    NETWORK_OBJECT_NAME_PROJECT_LOOKUP_SERVICE: "ProjectLookupService" = 'ProjectLookupService'
    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 1b4163ae4d..24b6c17177 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

    -
    +
    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 82fe937964..aa3c265dd9 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

    -
    +
    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 f6473cf3a3..563e1ec22f 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

    VariableSAVED_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

    -
    +
    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 c694e8e95d..7896d60004 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

    VariableWEBVIEW_DEFINITION_UPDATABLE_PROPERTY_KEYSConst

    WEBVIEW_DEFINITION_UPDATABLE_PROPERTY_KEYS: readonly ["iconUrl", "title", "tooltip", "projectId", "scrollGroupScrRef"]

    The keys of properties on a WebViewDefinition that may be updated when that webview is already displayed

    -
    +
    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 67aab3f7f7..86af30ea6d 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

    -
    +
    diff --git a/papi-dts/variables/_shared_services_dialog_service_.default.html b/papi-dts/variables/_shared_services_dialog_service_.default.html index 4136d06927..4ea856586a 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
    +default | papi-dts
    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 839d8c0181..54744dea3c 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

    -
    +
    diff --git a/papi-dts/variables/_shared_services_internet_service_.default.html b/papi-dts/variables/_shared_services_internet_service_.default.html index 7b1adeae96..3aa0d4c9ae 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

    -
    +
    diff --git a/papi-dts/variables/_shared_services_localization_service_.default.html b/papi-dts/variables/_shared_services_localization_service_.default.html index 80103823d6..e6f0f5de23 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
    +default | papi-dts
    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 91a356978d..6b98f1a547 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

      -
    +
    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 bfb564736a..89c5c3db2e 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

    -
    +
    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 56e1f19571..904dd75928 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>'
    +WARN_TAG | papi-dts
    WARN_TAG: "<WARN>" = '<WARN>'
    diff --git a/papi-dts/variables/_shared_services_logger_service_.default.html b/papi-dts/variables/_shared_services_logger_service_.default.html index e088482674..f7cf143abd 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

    -
    +
    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 7e46e1e206..16666bd9ed 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
    +default | papi-dts
    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 59563332c8..1d1eddc639 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

      -
    +
    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 5155cb398c..67541a6df0 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

    -
    +
    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 a60215d0e7..f11a1f1326 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.

    -
    +
    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 59d276960d..27e1389d75 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.

    -
    +
    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 5acc1fb008..8f54a019d8 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

    -
    +
    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 e871011cff..db71ace5c4 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

    -
    +
    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 91f9e0551a..d7912baf8e 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

    -
    +
    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 eccb4654a0..7c4507a188 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

    -
    +
    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 16190efab9..c7d409240e 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
    +default | papi-dts
    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 4a6f395145..6a524303cf 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
    +default | papi-dts
    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 f7d6f9ee56..ce52a6ac10 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

    -
    +
    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 7608781862..41e8a9334c 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'
    +projectSettingsServiceNetworkObjectName | papi-dts
    projectSettingsServiceNetworkObjectName: "ProjectSettingsService" = 'ProjectSettingsService'
    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 18752b0366..b9346c671a 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 @@
    +
    diff --git a/papi-dts/variables/_shared_services_scroll_group_service_.default.html b/papi-dts/variables/_shared_services_scroll_group_service_.default.html index 04c01e3fd1..cb0df58d5b 100644 --- a/papi-dts/variables/_shared_services_scroll_group_service_.default.html +++ b/papi-dts/variables/_shared_services_scroll_group_service_.default.html @@ -1,2 +1,2 @@ default | papi-dts

    Provides functions related to scroll groups and Scripture references at those scroll groups

    -
    +
    diff --git a/papi-dts/variables/_shared_services_scroll_group_service_model_.EVENT_NAME_ON_DID_UPDATE_SCR_REF.html b/papi-dts/variables/_shared_services_scroll_group_service_model_.EVENT_NAME_ON_DID_UPDATE_SCR_REF.html index 24ce04f193..2e2f970cf3 100644 --- a/papi-dts/variables/_shared_services_scroll_group_service_model_.EVENT_NAME_ON_DID_UPDATE_SCR_REF.html +++ b/papi-dts/variables/_shared_services_scroll_group_service_model_.EVENT_NAME_ON_DID_UPDATE_SCR_REF.html @@ -1,2 +1,2 @@ EVENT_NAME_ON_DID_UPDATE_SCR_REF | papi-dts
    EVENT_NAME_ON_DID_UPDATE_SCR_REF: `${string}:${string}`

    Name to use when creating a network event that is fired when webViews are updated

    -
    +
    diff --git a/papi-dts/variables/_shared_services_scroll_group_service_model_.NETWORK_OBJECT_NAME_SCROLL_GROUP_SERVICE.html b/papi-dts/variables/_shared_services_scroll_group_service_model_.NETWORK_OBJECT_NAME_SCROLL_GROUP_SERVICE.html index 888f0f2f39..11a32924e1 100644 --- a/papi-dts/variables/_shared_services_scroll_group_service_model_.NETWORK_OBJECT_NAME_SCROLL_GROUP_SERVICE.html +++ b/papi-dts/variables/_shared_services_scroll_group_service_model_.NETWORK_OBJECT_NAME_SCROLL_GROUP_SERVICE.html @@ -1 +1 @@ -NETWORK_OBJECT_NAME_SCROLL_GROUP_SERVICE | papi-dts
    NETWORK_OBJECT_NAME_SCROLL_GROUP_SERVICE: "ScrollGroupService" = 'ScrollGroupService'
    +NETWORK_OBJECT_NAME_SCROLL_GROUP_SERVICE | papi-dts
    NETWORK_OBJECT_NAME_SCROLL_GROUP_SERVICE: "ScrollGroupService" = 'ScrollGroupService'
    diff --git a/papi-dts/variables/_shared_services_settings_service_.default.html b/papi-dts/variables/_shared_services_settings_service_.default.html index 11172774df..cb2ae7cdbe 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
    +default | papi-dts
    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 40e63e3aff..0ff99577ec 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

    -
    +
    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 b5c37f3939..f9a9cfb8b9 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

    -
    +
    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 aa63f796dd..0667c72767 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 @@
    +
    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 f28582a5c8..33be6012b8 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
    +default | papi-dts
    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 ce6d654e49..fab276d4c0 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,3 @@ -papiWebViewProviderService | papi-dts
    papiWebViewProviderService: PapiWebViewProviderService

    Interface for registering webView providers

    -
    +papiWebViewProviderService | papi-dts
    papiWebViewProviderService: PapiWebViewProviderService

    Interface for registering webView providers, registering webView controllers, and performing +privileged interactions with web views

    +
    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 e25c4368c2..72a201b31a 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
    +default | papi-dts
    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 2ce2ce1fe8..50f9c93208 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

    -
    +EVENT_NAME_ON_DID_ADD_WEB_VIEW | papi-dts
    EVENT_NAME_ON_DID_ADD_WEB_VIEW: `${string}:${string}`

    13 November 2024. Renamed to EVENT_NAME_ON_DID_OPEN_WEB_VIEW

    +
    diff --git a/papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_CLOSE_WEB_VIEW.html b/papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_CLOSE_WEB_VIEW.html new file mode 100644 index 0000000000..23e86f0d20 --- /dev/null +++ b/papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_CLOSE_WEB_VIEW.html @@ -0,0 +1,2 @@ +EVENT_NAME_ON_DID_CLOSE_WEB_VIEW | papi-dts
    EVENT_NAME_ON_DID_CLOSE_WEB_VIEW: `${string}:${string}`

    Name to use when creating a network event that is fired when webViews are closed

    +
    diff --git a/papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_OPEN_WEB_VIEW.html b/papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_OPEN_WEB_VIEW.html new file mode 100644 index 0000000000..18b87643e0 --- /dev/null +++ b/papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_OPEN_WEB_VIEW.html @@ -0,0 +1,2 @@ +EVENT_NAME_ON_DID_OPEN_WEB_VIEW | papi-dts
    EVENT_NAME_ON_DID_OPEN_WEB_VIEW: `${string}:${string}`

    Name to use when creating a network event that is fired when webViews are created

    +
    diff --git a/papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_UPDATE_WEB_VIEW.html b/papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_UPDATE_WEB_VIEW.html index 4e66325127..921511959a 100644 --- a/papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_UPDATE_WEB_VIEW.html +++ b/papi-dts/variables/_shared_services_web_view_service_model_.EVENT_NAME_ON_DID_UPDATE_WEB_VIEW.html @@ -1,2 +1,2 @@ EVENT_NAME_ON_DID_UPDATE_WEB_VIEW | papi-dts
    EVENT_NAME_ON_DID_UPDATE_WEB_VIEW: `${string}:${string}`

    Name to use when creating a network event that is fired when webViews are updated

    -
    +
    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 90fefa36db..c802a72318 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'
    +NETWORK_OBJECT_NAME_WEB_VIEW_SERVICE | papi-dts
    NETWORK_OBJECT_NAME_WEB_VIEW_SERVICE: "WebViewService" = 'WebViewService'
    diff --git a/papi-dts/variables/_shared_services_web_view_service_model_.WEB_VIEW_CONTROLLER_OBJECT_TYPE.html b/papi-dts/variables/_shared_services_web_view_service_model_.WEB_VIEW_CONTROLLER_OBJECT_TYPE.html new file mode 100644 index 0000000000..b4a13d3627 --- /dev/null +++ b/papi-dts/variables/_shared_services_web_view_service_model_.WEB_VIEW_CONTROLLER_OBJECT_TYPE.html @@ -0,0 +1,2 @@ +WEB_VIEW_CONTROLLER_OBJECT_TYPE | papi-dts
    WEB_VIEW_CONTROLLER_OBJECT_TYPE: "webViewController" = 'webViewController'

    Network object type for web view controllers

    +
    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 c6cef2cc6e..ed75047cb1 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

    VariableMODULE_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.

    -
    +
    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 2cacbfcc8b..6c6c09dad8 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

    VariableREQUEST_TYPE_SEPARATORConst

    REQUEST_TYPE_SEPARATOR: ":" = ':'

    Separator between parts of a serialized request

    -
    +
    diff --git a/papi-dts/variables/isNoisyDevModeEnabled.html b/papi-dts/variables/isNoisyDevModeEnabled.html index 8ceaa6011b..f4554bd409 100644 --- a/papi-dts/variables/isNoisyDevModeEnabled.html +++ b/papi-dts/variables/isNoisyDevModeEnabled.html @@ -1,2 +1,2 @@ isNoisyDevModeEnabled | papi-dts

    VariableisNoisyDevModeEnabled

    isNoisyDevModeEnabled: boolean

    Indicates whether test code meant just for developers to see should be run

    -
    +
    diff --git a/papi-dts/variables/isPackaged.html b/papi-dts/variables/isPackaged.html index f835d106d4..f50df36c9b 100644 --- a/papi-dts/variables/isPackaged.html +++ b/papi-dts/variables/isPackaged.html @@ -1,2 +1,2 @@ isPackaged | papi-dts

    VariableisPackaged

    isPackaged: boolean

    Whether this process is packaged or running from sources

    -
    +
    diff --git a/papi-dts/variables/logLevel.html b/papi-dts/variables/logLevel.html index e82a71c391..69edfd0b0a 100644 --- a/papi-dts/variables/logLevel.html +++ b/papi-dts/variables/logLevel.html @@ -1,2 +1,2 @@ logLevel | papi-dts

    VariablelogLevel

    logLevel: LogLevel

    How much logging should be recorded. Defaults to 'debug' if not packaged, 'info' if packaged

    -
    +
    diff --git a/papi-dts/variables/processType.html b/papi-dts/variables/processType.html index a44eb6ba30..f159ac8427 100644 --- a/papi-dts/variables/processType.html +++ b/papi-dts/variables/processType.html @@ -1,2 +1,2 @@ processType | papi-dts

    VariableprocessType

    processType: ProcessType

    Type of process this is. Helps with running specific code based on which process you're in

    -
    +
    diff --git a/papi-dts/variables/resourcesPath.html b/papi-dts/variables/resourcesPath.html index 1c6f989e4f..ef3a05d3b2 100644 --- a/papi-dts/variables/resourcesPath.html +++ b/papi-dts/variables/resourcesPath.html @@ -1,3 +1,3 @@ resourcesPath | papi-dts

    VariableresourcesPath

    resourcesPath: string

    Path to the app's resources directory. This is a string representation of the resources uri on frontend

    -
    +
    diff --git a/papi-dts/variables/webViewId.html b/papi-dts/variables/webViewId.html new file mode 100644 index 0000000000..adee57a70c --- /dev/null +++ b/papi-dts/variables/webViewId.html @@ -0,0 +1,2 @@ +webViewId | papi-dts

    VariablewebViewId

    webViewId: WebViewId

    The id of the current web view. Only used in WebView iframes.

    +
    diff --git a/platform-bible-react/enums/BookSelectionMode.html b/platform-bible-react/enums/BookSelectionMode.html index 18f775083e..bb8f47ff41 100644 --- a/platform-bible-react/enums/BookSelectionMode.html +++ b/platform-bible-react/enums/BookSelectionMode.html @@ -1,3 +1,3 @@ -BookSelectionMode | platform-bible-react

    EnumerationBookSelectionMode

    Enumeration Members

    CHOOSE_BOOKS +BookSelectionMode | platform-bible-react
    +

    Enumeration Members

    CHOOSE_BOOKS
    CURRENT_BOOK
    diff --git a/platform-bible-react/enums/DropdownMenuItemType.html b/platform-bible-react/enums/DropdownMenuItemType.html index 74f40e63e9..955a1c59b1 100644 --- a/platform-bible-react/enums/DropdownMenuItemType.html +++ b/platform-bible-react/enums/DropdownMenuItemType.html @@ -1,3 +1,3 @@ -DropdownMenuItemType | platform-bible-react

    EnumerationDropdownMenuItemType

    Enumeration Members

    Check +DropdownMenuItemType | platform-bible-react
    +

    Enumeration Members

    Check
    Radio
    diff --git a/platform-bible-react/functions/Alert.html b/platform-bible-react/functions/Alert.html index a96632061c..f4551d5f62 100644 --- a/platform-bible-react/functions/Alert.html +++ b/platform-bible-react/functions/Alert.html @@ -1,4 +1,4 @@ -Alert | platform-bible-react
    • Parameters

      • props: HTMLAttributes<HTMLDivElement> & VariantProps<((props?: ConfigVariants<{ variant: { default: string; destructive: string; }; }> & ClassProp) => string)> & RefAttributes<HTMLDivElement>

      Returns ReactNode

    Properties

    $$typeof +Alert | platform-bible-react
    • Parameters

      • props: HTMLAttributes<HTMLDivElement> & VariantProps<((props?: ConfigVariants<{ variant: { default: string; destructive: string; }; }> & ClassProp) => string)> & RefAttributes<HTMLDivElement>

      Returns ReactNode

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/AlertDescription.html b/platform-bible-react/functions/AlertDescription.html index be10d30dd8..709997733b 100644 --- a/platform-bible-react/functions/AlertDescription.html +++ b/platform-bible-react/functions/AlertDescription.html @@ -1,4 +1,4 @@ -AlertDescription | platform-bible-react

    FunctionAlertDescription

    Properties

    $$typeof +AlertDescription | platform-bible-react

    FunctionAlertDescription

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/AlertTitle.html b/platform-bible-react/functions/AlertTitle.html index e78ee33d98..323b42e711 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 b90c84e58a..a1e94c8037 100644 --- a/platform-bible-react/functions/BookChapterControl.html +++ b/platform-bible-react/functions/BookChapterControl.html @@ -1 +1 @@ -BookChapterControl | platform-bible-react

    FunctionBookChapterControl

    +BookChapterControl | platform-bible-react

    FunctionBookChapterControl

    diff --git a/platform-bible-react/functions/BookSelector.html b/platform-bible-react/functions/BookSelector.html index 12256604e8..96192d0877 100644 --- a/platform-bible-react/functions/BookSelector.html +++ b/platform-bible-react/functions/BookSelector.html @@ -1 +1 @@ -BookSelector | platform-bible-react
    +BookSelector | platform-bible-react
    diff --git a/platform-bible-react/functions/Button.html b/platform-bible-react/functions/Button.html index 573d8477b8..a75e801233 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 53ef4eb1ae..4e3525ab35 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 a57520c6f8..580e7c2c35 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 7f8f2178cf..83dcd202aa 100644 --- a/platform-bible-react/functions/CardDescription.html +++ b/platform-bible-react/functions/CardDescription.html @@ -1,4 +1,4 @@ -CardDescription | platform-bible-react

    FunctionCardDescription

    Properties

    $$typeof +CardDescription | platform-bible-react

    FunctionCardDescription

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/CardFooter.html b/platform-bible-react/functions/CardFooter.html index ec114c4bfe..1d5980d21a 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 b6ec64ace8..155ab1d8ca 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 616d0d04f0..2a59e06141 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 eee8526ec0..8382ad72e6 100644 --- a/platform-bible-react/functions/ChapterRangeSelector.html +++ b/platform-bible-react/functions/ChapterRangeSelector.html @@ -1 +1 @@ -ChapterRangeSelector | platform-bible-react

    FunctionChapterRangeSelector

    +ChapterRangeSelector | platform-bible-react

    FunctionChapterRangeSelector

    diff --git a/platform-bible-react/functions/Checkbox.html b/platform-bible-react/functions/Checkbox.html index 07127ad5c5..8e00570dad 100644 --- a/platform-bible-react/functions/Checkbox.html +++ b/platform-bible-react/functions/Checkbox.html @@ -1,4 +1,4 @@ -Checkbox | platform-bible-react

    Properties

    $$typeof +Checkbox | platform-bible-react

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/Checklist.html b/platform-bible-react/functions/Checklist.html index c2751f5d1d..90ebf467f6 100644 --- a/platform-bible-react/functions/Checklist.html +++ b/platform-bible-react/functions/Checklist.html @@ -1,2 +1,2 @@ Checklist | platform-bible-react
    +

    Parameters

    Returns Element

    diff --git a/platform-bible-react/functions/ComboBox.html b/platform-bible-react/functions/ComboBox.html index 23e319f646..78ef8612fc 100644 --- a/platform-bible-react/functions/ComboBox.html +++ b/platform-bible-react/functions/ComboBox.html @@ -1,4 +1,4 @@ ComboBox | platform-bible-react
    +

    Type Parameters

    Parameters

    Returns Element

    diff --git a/platform-bible-react/functions/DataTable.html b/platform-bible-react/functions/DataTable.html index fa1b273d55..e5ae2a3a77 100644 --- a/platform-bible-react/functions/DataTable.html +++ b/platform-bible-react/functions/DataTable.html @@ -1,3 +1,3 @@ DataTable | platform-bible-react
    +

    Type Parameters

    • TData
    • TValue

    Parameters

    Returns Element

    diff --git a/platform-bible-react/functions/DisableButton.html b/platform-bible-react/functions/DisableButton.html index fa21afab99..8c0788093c 100644 --- a/platform-bible-react/functions/DisableButton.html +++ b/platform-bible-react/functions/DisableButton.html @@ -1,4 +1,4 @@ DisableButton | platform-bible-react

    FunctionDisableButton

    +
    diff --git a/platform-bible-react/functions/DropdownMenu.html b/platform-bible-react/functions/DropdownMenu.html index aa003703b7..ea93c8d696 100644 --- a/platform-bible-react/functions/DropdownMenu.html +++ b/platform-bible-react/functions/DropdownMenu.html @@ -1,5 +1,5 @@ DropdownMenu | platform-bible-react

    Properties

    Returns ReactNode

    Properties

    contextTypes? defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuCheckboxItem.html b/platform-bible-react/functions/DropdownMenuCheckboxItem.html index eb5509f962..5f02fa31d6 100644 --- a/platform-bible-react/functions/DropdownMenuCheckboxItem.html +++ b/platform-bible-react/functions/DropdownMenuCheckboxItem.html @@ -1,4 +1,4 @@ -DropdownMenuCheckboxItem | platform-bible-react

    FunctionDropdownMenuCheckboxItem

    Properties

    $$typeof +DropdownMenuCheckboxItem | platform-bible-react

    FunctionDropdownMenuCheckboxItem

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuContent.html b/platform-bible-react/functions/DropdownMenuContent.html index 2f7b53e394..607bc5aba4 100644 --- a/platform-bible-react/functions/DropdownMenuContent.html +++ b/platform-bible-react/functions/DropdownMenuContent.html @@ -1,4 +1,4 @@ -DropdownMenuContent | platform-bible-react

    FunctionDropdownMenuContent

    Properties

    $$typeof +DropdownMenuContent | platform-bible-react

    FunctionDropdownMenuContent

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuGroup.html b/platform-bible-react/functions/DropdownMenuGroup.html index 4d0c6a7b3a..c15bb6f251 100644 --- a/platform-bible-react/functions/DropdownMenuGroup.html +++ b/platform-bible-react/functions/DropdownMenuGroup.html @@ -1,4 +1,4 @@ -DropdownMenuGroup | platform-bible-react

    FunctionDropdownMenuGroup

    Properties

    $$typeof +DropdownMenuGroup | platform-bible-react

    FunctionDropdownMenuGroup

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuItem.html b/platform-bible-react/functions/DropdownMenuItem.html index a58f63b637..0021cd7ba4 100644 --- a/platform-bible-react/functions/DropdownMenuItem.html +++ b/platform-bible-react/functions/DropdownMenuItem.html @@ -1,6 +1,6 @@ DropdownMenuItem | platform-bible-react

    FunctionDropdownMenuItem

    TODO: fix: direction is not automatically handled by this component, so that shortcuts are display always to the right

    -

    Properties

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuLabel.html b/platform-bible-react/functions/DropdownMenuLabel.html index 327c4f5f4a..4546fea508 100644 --- a/platform-bible-react/functions/DropdownMenuLabel.html +++ b/platform-bible-react/functions/DropdownMenuLabel.html @@ -1,4 +1,4 @@ -DropdownMenuLabel | platform-bible-react

    FunctionDropdownMenuLabel

    Properties

    $$typeof +DropdownMenuLabel | platform-bible-react

    FunctionDropdownMenuLabel

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuPortal.html b/platform-bible-react/functions/DropdownMenuPortal.html index 3171d8936b..912ba2c099 100644 --- a/platform-bible-react/functions/DropdownMenuPortal.html +++ b/platform-bible-react/functions/DropdownMenuPortal.html @@ -1,5 +1,5 @@ DropdownMenuPortal | platform-bible-react

    FunctionDropdownMenuPortal

    Properties

    Returns ReactNode

    Properties

    contextTypes? defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuRadioGroup.html b/platform-bible-react/functions/DropdownMenuRadioGroup.html index 78a514f416..629e088a33 100644 --- a/platform-bible-react/functions/DropdownMenuRadioGroup.html +++ b/platform-bible-react/functions/DropdownMenuRadioGroup.html @@ -1,4 +1,4 @@ -DropdownMenuRadioGroup | platform-bible-react

    FunctionDropdownMenuRadioGroup

    Properties

    $$typeof +DropdownMenuRadioGroup | platform-bible-react

    FunctionDropdownMenuRadioGroup

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuRadioItem.html b/platform-bible-react/functions/DropdownMenuRadioItem.html index f0da2124e5..a8f7dac960 100644 --- a/platform-bible-react/functions/DropdownMenuRadioItem.html +++ b/platform-bible-react/functions/DropdownMenuRadioItem.html @@ -1,4 +1,4 @@ -DropdownMenuRadioItem | platform-bible-react

    FunctionDropdownMenuRadioItem

    Properties

    $$typeof +DropdownMenuRadioItem | platform-bible-react

    FunctionDropdownMenuRadioItem

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuSeparator.html b/platform-bible-react/functions/DropdownMenuSeparator.html index 15a9f9e6c6..01ef955176 100644 --- a/platform-bible-react/functions/DropdownMenuSeparator.html +++ b/platform-bible-react/functions/DropdownMenuSeparator.html @@ -1,4 +1,4 @@ -DropdownMenuSeparator | platform-bible-react

    FunctionDropdownMenuSeparator

    Properties

    $$typeof +DropdownMenuSeparator | platform-bible-react

    FunctionDropdownMenuSeparator

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuShortcut.html b/platform-bible-react/functions/DropdownMenuShortcut.html index 5498c029a7..88fe1eb47b 100644 --- a/platform-bible-react/functions/DropdownMenuShortcut.html +++ b/platform-bible-react/functions/DropdownMenuShortcut.html @@ -1,2 +1,2 @@ -DropdownMenuShortcut | platform-bible-react

    FunctionDropdownMenuShortcut

    Properties

    Properties

    displayName: string
    +DropdownMenuShortcut | platform-bible-react

    FunctionDropdownMenuShortcut

    Properties

    Properties

    displayName: string
    diff --git a/platform-bible-react/functions/DropdownMenuSub.html b/platform-bible-react/functions/DropdownMenuSub.html index b411d7b9eb..5a140e08fd 100644 --- a/platform-bible-react/functions/DropdownMenuSub.html +++ b/platform-bible-react/functions/DropdownMenuSub.html @@ -1,5 +1,5 @@ DropdownMenuSub | platform-bible-react

    FunctionDropdownMenuSub

    Properties

    Returns ReactNode

    Properties

    contextTypes? defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuSubContent.html b/platform-bible-react/functions/DropdownMenuSubContent.html index 3ff9805f45..6f785a7120 100644 --- a/platform-bible-react/functions/DropdownMenuSubContent.html +++ b/platform-bible-react/functions/DropdownMenuSubContent.html @@ -1,4 +1,4 @@ -DropdownMenuSubContent | platform-bible-react

    FunctionDropdownMenuSubContent

    Properties

    $$typeof +DropdownMenuSubContent | platform-bible-react

    FunctionDropdownMenuSubContent

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuSubTrigger.html b/platform-bible-react/functions/DropdownMenuSubTrigger.html index 867e51deed..61f29b4bb4 100644 --- a/platform-bible-react/functions/DropdownMenuSubTrigger.html +++ b/platform-bible-react/functions/DropdownMenuSubTrigger.html @@ -1,4 +1,4 @@ -DropdownMenuSubTrigger | platform-bible-react

    FunctionDropdownMenuSubTrigger

    Properties

    $$typeof +DropdownMenuSubTrigger | platform-bible-react

    FunctionDropdownMenuSubTrigger

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/DropdownMenuTrigger.html b/platform-bible-react/functions/DropdownMenuTrigger.html index 586d35dd1f..e8920091df 100644 --- a/platform-bible-react/functions/DropdownMenuTrigger.html +++ b/platform-bible-react/functions/DropdownMenuTrigger.html @@ -1,4 +1,4 @@ -DropdownMenuTrigger | platform-bible-react

    FunctionDropdownMenuTrigger

    Properties

    $$typeof +DropdownMenuTrigger | platform-bible-react

    FunctionDropdownMenuTrigger

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/EnableButton.html b/platform-bible-react/functions/EnableButton.html index 4ffa635222..b0daf32632 100644 --- a/platform-bible-react/functions/EnableButton.html +++ b/platform-bible-react/functions/EnableButton.html @@ -1,4 +1,4 @@ EnableButton | platform-bible-react
    +
    diff --git a/platform-bible-react/functions/FilterButton.html b/platform-bible-react/functions/FilterButton.html index d464e32c84..d0cf3423fd 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.

    Properties

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/FilterDropdown.html b/platform-bible-react/functions/FilterDropdown.html index e727f93e3b..583cb79b20 100644 --- a/platform-bible-react/functions/FilterDropdown.html +++ b/platform-bible-react/functions/FilterDropdown.html @@ -1,4 +1,4 @@ FilterDropdown | platform-bible-react

    FunctionFilterDropdown

    +
    diff --git a/platform-bible-react/functions/Footer.html b/platform-bible-react/functions/Footer.html index 43302c14cc..50e45b0edc 100644 --- a/platform-bible-react/functions/Footer.html +++ b/platform-bible-react/functions/Footer.html @@ -1,4 +1,4 @@ Footer | platform-bible-react
    +
    diff --git a/platform-bible-react/functions/GridMenu.html b/platform-bible-react/functions/GridMenu.html index b81457ca2f..74765f0d3f 100644 --- a/platform-bible-react/functions/GridMenu.html +++ b/platform-bible-react/functions/GridMenu.html @@ -1 +1 @@ -GridMenu | platform-bible-react
    +GridMenu | platform-bible-react
    diff --git a/platform-bible-react/functions/HamburgerMenuButton.html b/platform-bible-react/functions/HamburgerMenuButton.html index e6690bc9f8..de952c6311 100644 --- a/platform-bible-react/functions/HamburgerMenuButton.html +++ b/platform-bible-react/functions/HamburgerMenuButton.html @@ -1 +1 @@ -HamburgerMenuButton | platform-bible-react

    FunctionHamburgerMenuButton

    +HamburgerMenuButton | platform-bible-react

    FunctionHamburgerMenuButton

    diff --git a/platform-bible-react/functions/IconButton.html b/platform-bible-react/functions/IconButton.html index 497f9857d6..4f439e4466 100644 --- a/platform-bible-react/functions/IconButton.html +++ b/platform-bible-react/functions/IconButton.html @@ -1,4 +1,4 @@ IconButton | platform-bible-react
    +

    Parameters

    Returns Element

    diff --git a/platform-bible-react/functions/Input.html b/platform-bible-react/functions/Input.html index 23971cc313..3733cf79eb 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 a6196d4d7c..ed895c8485 100644 --- a/platform-bible-react/functions/InstallButton.html +++ b/platform-bible-react/functions/InstallButton.html @@ -1,4 +1,4 @@ InstallButton | platform-bible-react

    FunctionInstallButton

    +
    diff --git a/platform-bible-react/functions/Inventory.html b/platform-bible-react/functions/Inventory.html index f10b3820a4..a3fe9cf524 100644 --- a/platform-bible-react/functions/Inventory.html +++ b/platform-bible-react/functions/Inventory.html @@ -1,2 +1,2 @@ Inventory | platform-bible-react
    +

    Parameters

    • __namedParameters: InventoryProps

    Returns Element

    diff --git a/platform-bible-react/functions/Label.html b/platform-bible-react/functions/Label.html index 39b40d43a1..c4699ba0f8 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 18cd1a2ed3..129beefd04 100644 --- a/platform-bible-react/functions/MarkdownRenderer.html +++ b/platform-bible-react/functions/MarkdownRenderer.html @@ -1,4 +1,4 @@ MarkdownRenderer | platform-bible-react

    FunctionMarkdownRenderer

    +
    diff --git a/platform-bible-react/functions/MenuItem.html b/platform-bible-react/functions/MenuItem.html index d3a97f081a..7e9090a55b 100644 --- a/platform-bible-react/functions/MenuItem.html +++ b/platform-bible-react/functions/MenuItem.html @@ -1 +1 @@ -MenuItem | platform-bible-react
    +MenuItem | platform-bible-react
    diff --git a/platform-bible-react/functions/MoreInfo.html b/platform-bible-react/functions/MoreInfo.html index 1ea44fae06..ee720f5494 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
  • -
    +
    diff --git a/platform-bible-react/functions/NavigationContentSearch.html b/platform-bible-react/functions/NavigationContentSearch.html index 371a7fb630..5121662883 100644 --- a/platform-bible-react/functions/NavigationContentSearch.html +++ b/platform-bible-react/functions/NavigationContentSearch.html @@ -1 +1 @@ -NavigationContentSearch | platform-bible-react

    FunctionNavigationContentSearch

    +NavigationContentSearch | platform-bible-react

    FunctionNavigationContentSearch

    diff --git a/platform-bible-react/functions/NoExtensionsFound.html b/platform-bible-react/functions/NoExtensionsFound.html index 3900079a9a..dfd584fdf9 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.
    -
    +
    diff --git a/platform-bible-react/functions/RadioGroup.html b/platform-bible-react/functions/RadioGroup.html index dffabfd438..3eeb5aaf24 100644 --- a/platform-bible-react/functions/RadioGroup.html +++ b/platform-bible-react/functions/RadioGroup.html @@ -1,4 +1,4 @@ -RadioGroup | platform-bible-react

    Properties

    $$typeof +RadioGroup | platform-bible-react

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/RadioGroupItem.html b/platform-bible-react/functions/RadioGroupItem.html index f874fb629f..26c7938b2f 100644 --- a/platform-bible-react/functions/RadioGroupItem.html +++ b/platform-bible-react/functions/RadioGroupItem.html @@ -1,4 +1,4 @@ -RadioGroupItem | platform-bible-react

    FunctionRadioGroupItem

    Properties

    $$typeof +RadioGroupItem | platform-bible-react

    FunctionRadioGroupItem

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/ScriptureResultsViewer.html b/platform-bible-react/functions/ScriptureResultsViewer.html index 2e3eeb2d08..c87d8f433a 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

    +

    Parameters

    Returns Element

    diff --git a/platform-bible-react/functions/ScrollGroupSelector.html b/platform-bible-react/functions/ScrollGroupSelector.html index 62765bf6ec..e32baa9280 100644 --- a/platform-bible-react/functions/ScrollGroupSelector.html +++ b/platform-bible-react/functions/ScrollGroupSelector.html @@ -1,2 +1,2 @@ ScrollGroupSelector | platform-bible-react

    FunctionScrollGroupSelector

    +

    Parameters

    Returns Element

    diff --git a/platform-bible-react/functions/SearchBar.html b/platform-bible-react/functions/SearchBar.html index 5ffca62d7d..012f91a807 100644 --- a/platform-bible-react/functions/SearchBar.html +++ b/platform-bible-react/functions/SearchBar.html @@ -1 +1 @@ -SearchBar | platform-bible-react
    +SearchBar | platform-bible-react
    diff --git a/platform-bible-react/functions/Select.html b/platform-bible-react/functions/Select.html index 52d7aa6ae0..35d8c26825 100644 --- a/platform-bible-react/functions/Select.html +++ b/platform-bible-react/functions/Select.html @@ -1,5 +1,5 @@ Select | platform-bible-react

    Properties

    Returns ReactNode

    Properties

    contextTypes? defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SelectContent.html b/platform-bible-react/functions/SelectContent.html index dde43ef66c..7f452d3c8b 100644 --- a/platform-bible-react/functions/SelectContent.html +++ b/platform-bible-react/functions/SelectContent.html @@ -1,4 +1,4 @@ -SelectContent | platform-bible-react

    FunctionSelectContent

    Properties

    $$typeof +SelectContent | platform-bible-react

    FunctionSelectContent

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SelectGroup.html b/platform-bible-react/functions/SelectGroup.html index 2b834edd24..e2631521a2 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 641e148b5c..534d5dc1ed 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 1b012661d1..1396d00692 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 5dc32077bd..17aa060ac7 100644 --- a/platform-bible-react/functions/SelectScrollDownButton.html +++ b/platform-bible-react/functions/SelectScrollDownButton.html @@ -1,4 +1,4 @@ -SelectScrollDownButton | platform-bible-react

    FunctionSelectScrollDownButton

    Properties

    $$typeof +SelectScrollDownButton | platform-bible-react

    FunctionSelectScrollDownButton

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SelectScrollUpButton.html b/platform-bible-react/functions/SelectScrollUpButton.html index 56c352d9c9..139af83acb 100644 --- a/platform-bible-react/functions/SelectScrollUpButton.html +++ b/platform-bible-react/functions/SelectScrollUpButton.html @@ -1,4 +1,4 @@ -SelectScrollUpButton | platform-bible-react

    FunctionSelectScrollUpButton

    Properties

    $$typeof +SelectScrollUpButton | platform-bible-react

    FunctionSelectScrollUpButton

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SelectSeparator.html b/platform-bible-react/functions/SelectSeparator.html index 553020dab7..3ddcd3a648 100644 --- a/platform-bible-react/functions/SelectSeparator.html +++ b/platform-bible-react/functions/SelectSeparator.html @@ -1,4 +1,4 @@ -SelectSeparator | platform-bible-react

    FunctionSelectSeparator

    Properties

    $$typeof +SelectSeparator | platform-bible-react

    FunctionSelectSeparator

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SelectTrigger.html b/platform-bible-react/functions/SelectTrigger.html index e62e7bb13a..f8323e6152 100644 --- a/platform-bible-react/functions/SelectTrigger.html +++ b/platform-bible-react/functions/SelectTrigger.html @@ -1,4 +1,4 @@ -SelectTrigger | platform-bible-react

    FunctionSelectTrigger

    Properties

    $$typeof +SelectTrigger | platform-bible-react

    FunctionSelectTrigger

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SelectValue.html b/platform-bible-react/functions/SelectValue.html index 051e6d3b76..7a7343cafc 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/Separator.html b/platform-bible-react/functions/Separator.html index 5a86858d5c..4382fc93b2 100644 --- a/platform-bible-react/functions/Separator.html +++ b/platform-bible-react/functions/Separator.html @@ -1,4 +1,4 @@ -Separator | platform-bible-react

    Properties

    $$typeof +Separator | platform-bible-react

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/SettingsList.html b/platform-bible-react/functions/SettingsList.html index 4e04fb0443..12b3f8d411 100644 --- a/platform-bible-react/functions/SettingsList.html +++ b/platform-bible-react/functions/SettingsList.html @@ -1,4 +1,4 @@ SettingsList | platform-bible-react
    +
    diff --git a/platform-bible-react/functions/SettingsListHeader.html b/platform-bible-react/functions/SettingsListHeader.html index c1f13ea04a..f244a133cd 100644 --- a/platform-bible-react/functions/SettingsListHeader.html +++ b/platform-bible-react/functions/SettingsListHeader.html @@ -1,3 +1,3 @@ SettingsListHeader | platform-bible-react

    FunctionSettingsListHeader

    +
    diff --git a/platform-bible-react/functions/SettingsListItem.html b/platform-bible-react/functions/SettingsListItem.html index b344886286..17d78c700b 100644 --- a/platform-bible-react/functions/SettingsListItem.html +++ b/platform-bible-react/functions/SettingsListItem.html @@ -1,3 +1,3 @@ SettingsListItem | platform-bible-react

    FunctionSettingsListItem

    +
    diff --git a/platform-bible-react/functions/Slider.html b/platform-bible-react/functions/Slider.html index 07ca2e3ac5..b00b5d5811 100644 --- a/platform-bible-react/functions/Slider.html +++ b/platform-bible-react/functions/Slider.html @@ -1,4 +1,4 @@ -Slider | platform-bible-react

    Properties

    $$typeof +Slider | platform-bible-react

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/Sonner-1.html b/platform-bible-react/functions/Sonner-1.html index 1a65b90e85..ac21cfbf65 100644 --- a/platform-bible-react/functions/Sonner-1.html +++ b/platform-bible-react/functions/Sonner-1.html @@ -1 +1 @@ -Sonner | platform-bible-react
    +Sonner | platform-bible-react
    diff --git a/platform-bible-react/functions/Spinner.html b/platform-bible-react/functions/Spinner.html index 0601bdefd3..fbb6d9b077 100644 --- a/platform-bible-react/functions/Spinner.html +++ b/platform-bible-react/functions/Spinner.html @@ -1,4 +1,4 @@ -Spinner | platform-bible-react

    Properties

    $$typeof +Spinner | platform-bible-react

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/Switch.html b/platform-bible-react/functions/Switch.html index 679535152b..7e349d4ff5 100644 --- a/platform-bible-react/functions/Switch.html +++ b/platform-bible-react/functions/Switch.html @@ -1,4 +1,4 @@ -Switch | platform-bible-react

    Properties

    $$typeof +Switch | platform-bible-react

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/Table.html b/platform-bible-react/functions/Table.html index bdde75862b..db819825d5 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 d40b9bdcc9..47586144a5 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 6b126b1935..978ef52450 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 6c1da8c657..f234a610d8 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 dc80e935d8..68f93c101b 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 3b1842b3d5..e1ee8de909 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 f28169b416..790f692ddb 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 1d8ccbe2b8..4e8c89def8 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 3589205b10..52da71b597 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 c22cec1c95..dc810ddbbc 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 7d4f2845f4..de22bdd51a 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 9dbd1559ca..80e7ffa3f5 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 b6a09498c5..219fdbd279 100644 --- a/platform-bible-react/functions/TextField.html +++ b/platform-bible-react/functions/TextField.html @@ -1,4 +1,4 @@ TextField | platform-bible-react
    +

    Parameters

    Returns Element

    diff --git a/platform-bible-react/functions/ToggleGroup.html b/platform-bible-react/functions/ToggleGroup.html index 20796dbb1c..263d697cc2 100644 --- a/platform-bible-react/functions/ToggleGroup.html +++ b/platform-bible-react/functions/ToggleGroup.html @@ -1,4 +1,4 @@ -ToggleGroup | platform-bible-react

    Properties

    $$typeof +ToggleGroup | platform-bible-react

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/ToggleGroupItem.html b/platform-bible-react/functions/ToggleGroupItem.html index baecd89592..de07d548ac 100644 --- a/platform-bible-react/functions/ToggleGroupItem.html +++ b/platform-bible-react/functions/ToggleGroupItem.html @@ -1,4 +1,4 @@ -ToggleGroupItem | platform-bible-react

    FunctionToggleGroupItem

    • Parameters

      • props: Omit<ToggleGroupItemProps & RefAttributes<HTMLButtonElement>, "ref"> & VariantProps<((props?: ConfigVariants<{ variant: { default: string; outline: string; }; size: { default: string; sm: string; lg: string; }; }> & ClassProp) => string)> & RefAttributes<HTMLButtonElement>

      Returns ReactNode

    Properties

    $$typeof +ToggleGroupItem | platform-bible-react

    FunctionToggleGroupItem

    • Parameters

      • props: Omit<ToggleGroupItemProps & RefAttributes<HTMLButtonElement>, "ref"> & VariantProps<((props?: ConfigVariants<{ variant: { default: string; outline: string; }; size: { default: string; sm: string; lg: string; }; }> & ClassProp) => string)> & RefAttributes<HTMLButtonElement>

      Returns ReactNode

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/Toolbar.html b/platform-bible-react/functions/Toolbar.html index 3c60e3eb5c..fb00261259 100644 --- a/platform-bible-react/functions/Toolbar.html +++ b/platform-bible-react/functions/Toolbar.html @@ -1 +1 @@ -Toolbar | platform-bible-react
    +Toolbar | platform-bible-react
    diff --git a/platform-bible-react/functions/UpdateButton.html b/platform-bible-react/functions/UpdateButton.html index a84544a40b..521f112c35 100644 --- a/platform-bible-react/functions/UpdateButton.html +++ b/platform-bible-react/functions/UpdateButton.html @@ -1,4 +1,4 @@ UpdateButton | platform-bible-react
    +
    diff --git a/platform-bible-react/functions/VersionHistory.html b/platform-bible-react/functions/VersionHistory.html index aa5ffc90e3..836415dfc5 100644 --- a/platform-bible-react/functions/VersionHistory.html +++ b/platform-bible-react/functions/VersionHistory.html @@ -1,4 +1,4 @@ VersionHistory | platform-bible-react

    FunctionVersionHistory

    +
    diff --git a/platform-bible-react/functions/VerticalTabs.html b/platform-bible-react/functions/VerticalTabs.html index 1f52fc1ecc..a91c383fca 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 8e15e72892..62a96d6a14 100644 --- a/platform-bible-react/functions/VerticalTabsContent.html +++ b/platform-bible-react/functions/VerticalTabsContent.html @@ -1,4 +1,4 @@ -VerticalTabsContent | platform-bible-react

    FunctionVerticalTabsContent

    Properties

    $$typeof +VerticalTabsContent | platform-bible-react

    FunctionVerticalTabsContent

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/VerticalTabsList.html b/platform-bible-react/functions/VerticalTabsList.html index 4a5e6c934d..f204c942ee 100644 --- a/platform-bible-react/functions/VerticalTabsList.html +++ b/platform-bible-react/functions/VerticalTabsList.html @@ -1,4 +1,4 @@ -VerticalTabsList | platform-bible-react

    FunctionVerticalTabsList

    Properties

    $$typeof +VerticalTabsList | platform-bible-react

    FunctionVerticalTabsList

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/VerticalTabsTrigger.html b/platform-bible-react/functions/VerticalTabsTrigger.html index be5e637425..42be09fabf 100644 --- a/platform-bible-react/functions/VerticalTabsTrigger.html +++ b/platform-bible-react/functions/VerticalTabsTrigger.html @@ -1,4 +1,4 @@ -VerticalTabsTrigger | platform-bible-react

    FunctionVerticalTabsTrigger

    Properties

    $$typeof +VerticalTabsTrigger | platform-bible-react

    FunctionVerticalTabsTrigger

    Properties

    $$typeof defaultProps? displayName? propTypes? diff --git a/platform-bible-react/functions/buttonVariants.html b/platform-bible-react/functions/buttonVariants.html index 4eb9e5a1d0..b2c06a4c4b 100644 --- a/platform-bible-react/functions/buttonVariants.html +++ b/platform-bible-react/functions/buttonVariants.html @@ -1 +1 @@ -buttonVariants | platform-bible-react

    FunctionbuttonVariants

    • Parameters

      • Optionalprops: 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

    +buttonVariants | platform-bible-react

    FunctionbuttonVariants

    • Parameters

      • Optionalprops: 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

    diff --git a/platform-bible-react/functions/cn.html b/platform-bible-react/functions/cn.html index 4e29417b87..8ee26b6be9 100644 --- a/platform-bible-react/functions/cn.html +++ b/platform-bible-react/functions/cn.html @@ -29,4 +29,4 @@ therefore it was not applied
  • Notice that 'some-class' was applied. This function is not limited only to Tailwind classes.
  • -
    +
    diff --git a/platform-bible-react/functions/getBookNumFromId.html b/platform-bible-react/functions/getBookNumFromId.html index 96f08f4f7a..e8d21d35c2 100644 --- a/platform-bible-react/functions/getBookNumFromId.html +++ b/platform-bible-react/functions/getBookNumFromId.html @@ -2,4 +2,4 @@
    +
    diff --git a/platform-bible-react/functions/getLinesFromUSFM.html b/platform-bible-react/functions/getLinesFromUSFM.html index 88b199ab08..a116d5b322 100644 --- a/platform-bible-react/functions/getLinesFromUSFM.html +++ b/platform-bible-react/functions/getLinesFromUSFM.html @@ -1,4 +1,4 @@ getLinesFromUSFM | platform-bible-react

    FunctiongetLinesFromUSFM

    Splits USFM string into shorter line-like segments

    +
    diff --git a/platform-bible-react/functions/getNumberFromUSFM.html b/platform-bible-react/functions/getNumberFromUSFM.html index 20c85dc7eb..0fbfad10c0 100644 --- a/platform-bible-react/functions/getNumberFromUSFM.html +++ b/platform-bible-react/functions/getNumberFromUSFM.html @@ -1,4 +1,4 @@ getNumberFromUSFM | platform-bible-react

    FunctiongetNumberFromUSFM

    Extracts chapter or verse number from USFM strings that start with a \c or \v marker

    +
    diff --git a/platform-bible-react/functions/getStatusForItem.html b/platform-bible-react/functions/getStatusForItem.html index 9f8227994a..cd01e88d99 100644 --- a/platform-bible-react/functions/getStatusForItem.html +++ b/platform-bible-react/functions/getStatusForItem.html @@ -3,4 +3,4 @@
  • approvedItems: string[]

    Array of approved items, typically as defined in Settings.xml

  • unapprovedItems: string[]

    Array of unapproved items, typically as defined in Settings.xml

  • Returns Status

    The status for the specified item

    -
    +
    diff --git a/platform-bible-react/functions/inventoryCountColumn.html b/platform-bible-react/functions/inventoryCountColumn.html index c85fbfbf06..3063eacfbc 100644 --- a/platform-bible-react/functions/inventoryCountColumn.html +++ b/platform-bible-react/functions/inventoryCountColumn.html @@ -1,4 +1,4 @@ inventoryCountColumn | platform-bible-react

    FunctioninventoryCountColumn

    Function that creates the count column for inventories. Should be used with the DataTable component.

    +
    diff --git a/platform-bible-react/functions/inventoryItemColumn.html b/platform-bible-react/functions/inventoryItemColumn.html index 4165ee785f..5385268799 100644 --- a/platform-bible-react/functions/inventoryItemColumn.html +++ b/platform-bible-react/functions/inventoryItemColumn.html @@ -1,4 +1,4 @@ inventoryItemColumn | platform-bible-react

    FunctioninventoryItemColumn

    Function that creates the item column for inventories

    +
    diff --git a/platform-bible-react/functions/inventoryStatusColumn.html b/platform-bible-react/functions/inventoryStatusColumn.html index 125131b9be..6d95e9038f 100644 --- a/platform-bible-react/functions/inventoryStatusColumn.html +++ b/platform-bible-react/functions/inventoryStatusColumn.html @@ -7,4 +7,4 @@
  • onUnapprovedItemsChange: ((items: string[]) => void)

    Callback function that stores the updated list of unapproved items

      • (items): void
      • Parameters

        • items: string[]

        Returns void

  • Returns ColumnDef<InventoryTableData>

    Column that shows the status buttons for the related inventory item. The button for the current status of the item is selected

    -
    +
    diff --git a/platform-bible-react/functions/useEvent.html b/platform-bible-react/functions/useEvent.html index 2b52553365..67a6235012 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

    +

    Returns void

    diff --git a/platform-bible-react/functions/useEventAsync.html b/platform-bible-react/functions/useEventAsync.html index 44abfabc3a..510262afa9 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

    +

    Returns void

    diff --git a/platform-bible-react/functions/usePromise.html b/platform-bible-react/functions/usePromise.html index fa12ab9dcf..98764f29c4 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
  • -
    +
    diff --git a/platform-bible-react/interfaces/ButtonProps.html b/platform-bible-react/interfaces/ButtonProps.html index f17ab6c636..cefcfc34b0 100644 --- a/platform-bible-react/interfaces/ButtonProps.html +++ b/platform-bible-react/interfaces/ButtonProps.html @@ -1,4 +1,4 @@ -ButtonProps | platform-bible-react

    InterfaceButtonProps

    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?:
            | "none"
            | "off"
            | "on"
            | string & {}
            | "words"
            | "sentences"
            | "characters";
        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;
        enterKeyHint?:
            | "search"
            | "next"
            | "done"
            | "enter"
            | "go"
            | "previous"
            | "send";
        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>;
        onLoadedData?: ReactEventHandler<HTMLButtonElement>;
        onLoadedDataCapture?: ReactEventHandler<HTMLButtonElement>;
        onLoadedMetadata?: ReactEventHandler<HTMLButtonElement>;
        onLoadedMetadataCapture?: ReactEventHandler<HTMLButtonElement>;
        onLoadStart?: ReactEventHandler<HTMLButtonElement>;
        onLoadStartCapture?: 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

    InterfaceButtonProps

    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?:
            | "none"
            | "off"
            | "on"
            | string & {}
            | "words"
            | "sentences"
            | "characters";
        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;
        enterKeyHint?:
            | "search"
            | "next"
            | "done"
            | "enter"
            | "go"
            | "previous"
            | "send";
        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>;
        onLoadedData?: ReactEventHandler<HTMLButtonElement>;
        onLoadedDataCapture?: ReactEventHandler<HTMLButtonElement>;
        onLoadedMetadata?: ReactEventHandler<HTMLButtonElement>;
        onLoadedMetadataCapture?: ReactEventHandler<HTMLButtonElement>;
        onLoadStart?: ReactEventHandler<HTMLButtonElement>;
        onLoadStartCapture?: 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.

    aria-valuetext.

    aria-valuetext?: string

    Defines the human readable text alternative of aria-valuenow for a range widget.

    -
    asChild?: boolean
    autoCapitalize?:
        | "none"
        | "off"
        | "on"
        | string & {}
        | "words"
        | "sentences"
        | "characters"
    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
    enterKeyHint?:
        | "search"
        | "next"
        | "done"
        | "enter"
        | "go"
        | "previous"
        | "send"
    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?:
        | "none"
        | "off"
        | "on"
        | string & {}
        | "words"
        | "sentences"
        | "characters"
    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
    enterKeyHint?:
        | "search"
        | "next"
        | "done"
        | "enter"
        | "go"
        | "previous"
        | "send"
    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>

    Use onKeyUp or onKeyDown instead

    onKeyPressCapture?: KeyboardEventHandler<HTMLButtonElement>

    Use onKeyUpCapture or onKeyDownCapture instead

    -
    onKeyUp?: KeyboardEventHandler<HTMLButtonElement>
    onKeyUpCapture?: KeyboardEventHandler<HTMLButtonElement>
    onLoad?: ReactEventHandler<HTMLButtonElement>
    onLoadCapture?: ReactEventHandler<HTMLButtonElement>
    onLoadedData?: ReactEventHandler<HTMLButtonElement>
    onLoadedDataCapture?: ReactEventHandler<HTMLButtonElement>
    onLoadedMetadata?: ReactEventHandler<HTMLButtonElement>
    onLoadedMetadataCapture?: ReactEventHandler<HTMLButtonElement>
    onLoadStart?: ReactEventHandler<HTMLButtonElement>
    onLoadStartCapture?: 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
    +
    onKeyUp?: KeyboardEventHandler<HTMLButtonElement>
    onKeyUpCapture?: KeyboardEventHandler<HTMLButtonElement>
    onLoad?: ReactEventHandler<HTMLButtonElement>
    onLoadCapture?: ReactEventHandler<HTMLButtonElement>
    onLoadedData?: ReactEventHandler<HTMLButtonElement>
    onLoadedDataCapture?: ReactEventHandler<HTMLButtonElement>
    onLoadedMetadata?: ReactEventHandler<HTMLButtonElement>
    onLoadedMetadataCapture?: ReactEventHandler<HTMLButtonElement>
    onLoadStart?: ReactEventHandler<HTMLButtonElement>
    onLoadStartCapture?: 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
    diff --git a/platform-bible-react/interfaces/CommandHandler.html b/platform-bible-react/interfaces/CommandHandler.html index d659545b0e..428ad11ab8 100644 --- a/platform-bible-react/interfaces/CommandHandler.html +++ b/platform-bible-react/interfaces/CommandHandler.html @@ -1 +1 @@ -CommandHandler | platform-bible-react

    InterfaceCommandHandler

    +CommandHandler | platform-bible-react

    InterfaceCommandHandler

    diff --git a/platform-bible-react/interfaces/MultiColumnMenuProvider.html b/platform-bible-react/interfaces/MultiColumnMenuProvider.html index eb619295f2..fd73a892fc 100644 --- a/platform-bible-react/interfaces/MultiColumnMenuProvider.html +++ b/platform-bible-react/interfaces/MultiColumnMenuProvider.html @@ -1 +1 @@ -MultiColumnMenuProvider | platform-bible-react

    InterfaceMultiColumnMenuProvider

    • 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;
          })[];
      }>

    +MultiColumnMenuProvider | platform-bible-react

    InterfaceMultiColumnMenuProvider

    • 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;
          })[];
      }>

    diff --git a/platform-bible-react/types/BookSelectorLocalizedStrings.html b/platform-bible-react/types/BookSelectorLocalizedStrings.html index 164372e234..05e079b8e4 100644 --- a/platform-bible-react/types/BookSelectorLocalizedStrings.html +++ b/platform-bible-react/types/BookSelectorLocalizedStrings.html @@ -1 +1 @@ -BookSelectorLocalizedStrings | platform-bible-react

    Type AliasBookSelectorLocalizedStrings

    BookSelectorLocalizedStrings: {
        [localizedInventoryKey in typeof BOOK_SELECTOR_STRING_KEYS[number]]?: LocalizedStringValue
    }
    +BookSelectorLocalizedStrings | platform-bible-react

    Type AliasBookSelectorLocalizedStrings

    BookSelectorLocalizedStrings: {
        [localizedInventoryKey in typeof BOOK_SELECTOR_STRING_KEYS[number]]?: LocalizedStringValue
    }
    diff --git a/platform-bible-react/types/ChapterRangeSelectorProps.html b/platform-bible-react/types/ChapterRangeSelectorProps.html index 7713add9d0..5e31d05775 100644 --- a/platform-bible-react/types/ChapterRangeSelectorProps.html +++ b/platform-bible-react/types/ChapterRangeSelectorProps.html @@ -1 +1 @@ -ChapterRangeSelectorProps | platform-bible-react

    Type AliasChapterRangeSelectorProps

    ChapterRangeSelectorProps: {
        chapterCount: number;
        endChapter: number;
        handleSelectEndChapter: ((chapter: number) => void);
        handleSelectStartChapter: ((chapter: number) => void);
        isDisabled?: boolean;
        startChapter: number;
    }
    +ChapterRangeSelectorProps | platform-bible-react

    Type AliasChapterRangeSelectorProps

    ChapterRangeSelectorProps: {
        chapterCount: number;
        endChapter: number;
        handleSelectEndChapter: ((chapter: number) => void);
        handleSelectStartChapter: ((chapter: number) => void);
        isDisabled?: boolean;
        startChapter: number;
    }
    diff --git a/platform-bible-react/types/ChecklistProps.html b/platform-bible-react/types/ChecklistProps.html index f753a926b9..e532a4c540 100644 --- a/platform-bible-react/types/ChecklistProps.html +++ b/platform-bible-react/types/ChecklistProps.html @@ -8,4 +8,4 @@

    Returns void

  • Optionalid?: string

    Optional string representing the id attribute of the Checklist

  • listItems: string[]

    Array of strings representing the checkable items

  • selectedListItems: string[]

    Array of strings representing the checked items

    -
  • +
    diff --git a/platform-bible-react/types/ColumnDef.html b/platform-bible-react/types/ColumnDef.html index 9e49760162..a06cab818f 100644 --- a/platform-bible-react/types/ColumnDef.html +++ b/platform-bible-react/types/ColumnDef.html @@ -1 +1 @@ -ColumnDef | platform-bible-react

    Type AliasColumnDef<TData, TValue>

    ColumnDef<TData, TValue>: TSColumnDef<TData, TValue>

    Type Parameters

    • TData
    • TValue = unknown
    +ColumnDef | platform-bible-react

    Type AliasColumnDef<TData, TValue>

    ColumnDef<TData, TValue>: TSColumnDef<TData, TValue>

    Type Parameters

    • TData
    • TValue = unknown
    diff --git a/platform-bible-react/types/ComboBoxLabelOption.html b/platform-bible-react/types/ComboBoxLabelOption.html index 8374528990..4c76a46e5e 100644 --- a/platform-bible-react/types/ComboBoxLabelOption.html +++ b/platform-bible-react/types/ComboBoxLabelOption.html @@ -1 +1 @@ -ComboBoxLabelOption | platform-bible-react

    Type AliasComboBoxLabelOption

    ComboBoxLabelOption: {
        label: string;
    }
    +ComboBoxLabelOption | platform-bible-react

    Type AliasComboBoxLabelOption

    ComboBoxLabelOption: {
        label: string;
    }
    diff --git a/platform-bible-react/types/ComboBoxOption.html b/platform-bible-react/types/ComboBoxOption.html index f1dd813802..30dab9e7a8 100644 --- a/platform-bible-react/types/ComboBoxOption.html +++ b/platform-bible-react/types/ComboBoxOption.html @@ -1 +1 @@ -ComboBoxOption | platform-bible-react
    +ComboBoxOption | platform-bible-react
    diff --git a/platform-bible-react/types/ComboBoxProps.html b/platform-bible-react/types/ComboBoxProps.html index 5256b75412..12b7b5cdd8 100644 --- a/platform-bible-react/types/ComboBoxProps.html +++ b/platform-bible-react/types/ComboBoxProps.html @@ -11,4 +11,4 @@
  • OptionaltextPlaceholder?: string

    Placeholder text for text field

  • Optionalvalue?: T

    The selected value that the combo box currently holds. Must be shallow equal to one of the options entries.

    -
  • +
    diff --git a/platform-bible-react/types/DropdownGroup.html b/platform-bible-react/types/DropdownGroup.html index f30685bd1a..b223af0564 100644 --- a/platform-bible-react/types/DropdownGroup.html +++ b/platform-bible-react/types/DropdownGroup.html @@ -1,4 +1,4 @@ DropdownGroup | platform-bible-react

    Type AliasDropdownGroup

    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.

      -
    +
    diff --git a/platform-bible-react/types/DropdownItem.html b/platform-bible-react/types/DropdownItem.html index 6657763c67..628d594856 100644 --- a/platform-bible-react/types/DropdownItem.html +++ b/platform-bible-react/types/DropdownItem.html @@ -1,4 +1,4 @@ DropdownItem | platform-bible-react

    Type AliasDropdownItem

    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

    +
      • (): void
      • Returns void

    diff --git a/platform-bible-react/types/DropdownMenuCheckboxItemProps.html b/platform-bible-react/types/DropdownMenuCheckboxItemProps.html index d004c35fcb..aaaedc7666 100644 --- a/platform-bible-react/types/DropdownMenuCheckboxItemProps.html +++ b/platform-bible-react/types/DropdownMenuCheckboxItemProps.html @@ -1 +1 @@ -DropdownMenuCheckboxItemProps | platform-bible-react

    Type AliasDropdownMenuCheckboxItemProps

    DropdownMenuCheckboxItemProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.CheckboxItem> & {
        checked?: boolean;
        className?: string;
    }
    +DropdownMenuCheckboxItemProps | platform-bible-react

    Type AliasDropdownMenuCheckboxItemProps

    DropdownMenuCheckboxItemProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.CheckboxItem> & {
        checked?: boolean;
        className?: string;
    }
    diff --git a/platform-bible-react/types/DropdownMenuContentProps.html b/platform-bible-react/types/DropdownMenuContentProps.html index 2c67e86824..53a7f7c70c 100644 --- a/platform-bible-react/types/DropdownMenuContentProps.html +++ b/platform-bible-react/types/DropdownMenuContentProps.html @@ -1 +1 @@ -DropdownMenuContentProps | platform-bible-react

    Type AliasDropdownMenuContentProps

    DropdownMenuContentProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Content> & {
        className?: string;
        sideOffset?: number;
    }
    +DropdownMenuContentProps | platform-bible-react

    Type AliasDropdownMenuContentProps

    DropdownMenuContentProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Content> & {
        className?: string;
        sideOffset?: number;
    }
    diff --git a/platform-bible-react/types/DropdownMenuItemProps.html b/platform-bible-react/types/DropdownMenuItemProps.html index 188372e145..e7c45efc45 100644 --- a/platform-bible-react/types/DropdownMenuItemProps.html +++ b/platform-bible-react/types/DropdownMenuItemProps.html @@ -1 +1 @@ -DropdownMenuItemProps | platform-bible-react

    Type AliasDropdownMenuItemProps

    DropdownMenuItemProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Item> & {
        className?: string;
        inset?: boolean;
    }
    +DropdownMenuItemProps | platform-bible-react

    Type AliasDropdownMenuItemProps

    DropdownMenuItemProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Item> & {
        className?: string;
        inset?: boolean;
    }
    diff --git a/platform-bible-react/types/DropdownMenuLabelProps.html b/platform-bible-react/types/DropdownMenuLabelProps.html index f5a4ac3122..7008aa7af7 100644 --- a/platform-bible-react/types/DropdownMenuLabelProps.html +++ b/platform-bible-react/types/DropdownMenuLabelProps.html @@ -1 +1 @@ -DropdownMenuLabelProps | platform-bible-react

    Type AliasDropdownMenuLabelProps

    DropdownMenuLabelProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Label> & {
        className?: string;
        inset?: boolean;
    }
    +DropdownMenuLabelProps | platform-bible-react

    Type AliasDropdownMenuLabelProps

    DropdownMenuLabelProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Label> & {
        className?: string;
        inset?: boolean;
    }
    diff --git a/platform-bible-react/types/DropdownMenuRadioItemProps.html b/platform-bible-react/types/DropdownMenuRadioItemProps.html index cdb92f7d9e..c1caed3e9c 100644 --- a/platform-bible-react/types/DropdownMenuRadioItemProps.html +++ b/platform-bible-react/types/DropdownMenuRadioItemProps.html @@ -1 +1 @@ -DropdownMenuRadioItemProps | platform-bible-react

    Type AliasDropdownMenuRadioItemProps

    DropdownMenuRadioItemProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.RadioItem> & {
        className?: string;
    }
    +DropdownMenuRadioItemProps | platform-bible-react

    Type AliasDropdownMenuRadioItemProps

    DropdownMenuRadioItemProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.RadioItem> & {
        className?: string;
    }
    diff --git a/platform-bible-react/types/DropdownMenuSeparatorProps.html b/platform-bible-react/types/DropdownMenuSeparatorProps.html index aeae18e42f..fce1c20660 100644 --- a/platform-bible-react/types/DropdownMenuSeparatorProps.html +++ b/platform-bible-react/types/DropdownMenuSeparatorProps.html @@ -1 +1 @@ -DropdownMenuSeparatorProps | platform-bible-react

    Type AliasDropdownMenuSeparatorProps

    DropdownMenuSeparatorProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Separator> & {
        className?: string;
    }
    +DropdownMenuSeparatorProps | platform-bible-react

    Type AliasDropdownMenuSeparatorProps

    DropdownMenuSeparatorProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Separator> & {
        className?: string;
    }
    diff --git a/platform-bible-react/types/DropdownMenuShortcutProps.html b/platform-bible-react/types/DropdownMenuShortcutProps.html index c05eddd8a2..66bd788f9d 100644 --- a/platform-bible-react/types/DropdownMenuShortcutProps.html +++ b/platform-bible-react/types/DropdownMenuShortcutProps.html @@ -1 +1 @@ -DropdownMenuShortcutProps | platform-bible-react

    Type AliasDropdownMenuShortcutProps

    DropdownMenuShortcutProps: React.HTMLAttributes<HTMLSpanElement> & {
        className?: string;
    }
    +DropdownMenuShortcutProps | platform-bible-react

    Type AliasDropdownMenuShortcutProps

    DropdownMenuShortcutProps: React.HTMLAttributes<HTMLSpanElement> & {
        className?: string;
    }
    diff --git a/platform-bible-react/types/DropdownMenuSubContentProps.html b/platform-bible-react/types/DropdownMenuSubContentProps.html index 8b9ae1d5d6..af530d704a 100644 --- a/platform-bible-react/types/DropdownMenuSubContentProps.html +++ b/platform-bible-react/types/DropdownMenuSubContentProps.html @@ -1 +1 @@ -DropdownMenuSubContentProps | platform-bible-react

    Type AliasDropdownMenuSubContentProps

    DropdownMenuSubContentProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.SubContent> & {
        className?: string;
    }
    +DropdownMenuSubContentProps | platform-bible-react

    Type AliasDropdownMenuSubContentProps

    DropdownMenuSubContentProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.SubContent> & {
        className?: string;
    }
    diff --git a/platform-bible-react/types/DropdownMenuSubTriggerProps.html b/platform-bible-react/types/DropdownMenuSubTriggerProps.html index 071e878c84..cb8548d208 100644 --- a/platform-bible-react/types/DropdownMenuSubTriggerProps.html +++ b/platform-bible-react/types/DropdownMenuSubTriggerProps.html @@ -1 +1 @@ -DropdownMenuSubTriggerProps | platform-bible-react

    Type AliasDropdownMenuSubTriggerProps

    DropdownMenuSubTriggerProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.SubTrigger> & {
        className?: string;
        inset?: boolean;
    }
    +DropdownMenuSubTriggerProps | platform-bible-react

    Type AliasDropdownMenuSubTriggerProps

    DropdownMenuSubTriggerProps: React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.SubTrigger> & {
        className?: string;
        inset?: boolean;
    }
    diff --git a/platform-bible-react/types/GridMenuInfo.html b/platform-bible-react/types/GridMenuInfo.html index f304f9d78a..1f41b82bff 100644 --- a/platform-bible-react/types/GridMenuInfo.html +++ b/platform-bible-react/types/GridMenuInfo.html @@ -1,2 +1,2 @@ GridMenuInfo | platform-bible-react

    Type AliasGridMenuInfo

    GridMenuInfo: {
        multiColumnMenu: Localized<MultiColumnMenu>;
    }

    Type declaration

    • multiColumnMenu: Localized<MultiColumnMenu>

      The menu object containing information about the columns, groups, and items to display.

      -
    +
    diff --git a/platform-bible-react/types/GridMenuProps.html b/platform-bible-react/types/GridMenuProps.html index 86c82ab48f..db21247b20 100644 --- a/platform-bible-react/types/GridMenuProps.html +++ b/platform-bible-react/types/GridMenuProps.html @@ -1,3 +1,3 @@ GridMenuProps | platform-bible-react

    Type AliasGridMenuProps

    GridMenuProps: GridMenuInfo & {
        className?: string;
        commandHandler: CommandHandler;
        id?: string;
    }

    Type declaration

    • OptionalclassName?: string

      Additional css classes to help with unique styling of the grid menu

    • commandHandler: CommandHandler
    • Optionalid?: string

      Optional unique identifier

      -
    +
    diff --git a/platform-bible-react/types/IconButtonProps.html b/platform-bible-react/types/IconButtonProps.html index 98ba698b0f..7a0fbc025e 100644 --- a/platform-bible-react/types/IconButtonProps.html +++ b/platform-bible-react/types/IconButtonProps.html @@ -19,4 +19,4 @@
  • Optionaltooltip?: string

    Optional tooltip to display if different from the aria-label.

    -
  • +
    diff --git a/platform-bible-react/types/InventoryItemOccurrence.html b/platform-bible-react/types/InventoryItemOccurrence.html index a36232f087..cc513db752 100644 --- a/platform-bible-react/types/InventoryItemOccurrence.html +++ b/platform-bible-react/types/InventoryItemOccurrence.html @@ -1,4 +1,4 @@ InventoryItemOccurrence | platform-bible-react

    Type AliasInventoryItemOccurrence

    InventoryItemOccurrence: {
        reference: ScriptureReference;
        text: string;
    }

    Occurrence of item in inventory. Primarily used by table that shows occurrences

    Type declaration

    • reference: ScriptureReference

      Reference to scripture where the item appears

    • text: string

      Snippet of scripture that contains the occurrence

      -
    +
    diff --git a/platform-bible-react/types/InventoryLocalizedStrings.html b/platform-bible-react/types/InventoryLocalizedStrings.html index 98d9af6861..eb7345d8cb 100644 --- a/platform-bible-react/types/InventoryLocalizedStrings.html +++ b/platform-bible-react/types/InventoryLocalizedStrings.html @@ -1 +1 @@ -InventoryLocalizedStrings | platform-bible-react

    Type AliasInventoryLocalizedStrings

    InventoryLocalizedStrings: {
        [localizedInventoryKey in typeof INVENTORY_STRING_KEYS[number]]?: LocalizedStringValue
    }
    +InventoryLocalizedStrings | platform-bible-react

    Type AliasInventoryLocalizedStrings

    InventoryLocalizedStrings: {
        [localizedInventoryKey in typeof INVENTORY_STRING_KEYS[number]]?: LocalizedStringValue
    }
    diff --git a/platform-bible-react/types/InventoryTableData.html b/platform-bible-react/types/InventoryTableData.html index 9633a2e9f2..4fe943fb22 100644 --- a/platform-bible-react/types/InventoryTableData.html +++ b/platform-bible-react/types/InventoryTableData.html @@ -7,4 +7,4 @@ prop for the Inventory component

  • occurrences: InventoryItemOccurrence[]

    Occurrences of this item in the scripture text for the selected scope

  • status: Status

    The status of this item (see documentation for Status type for more information)

    -
  • +
    diff --git a/platform-bible-react/types/MenuItemListProps.html b/platform-bible-react/types/MenuItemListProps.html index cac153afad..b56eff4e71 100644 --- a/platform-bible-react/types/MenuItemListProps.html +++ b/platform-bible-react/types/MenuItemListProps.html @@ -1,2 +1,2 @@ MenuItemListProps | platform-bible-react

    Type AliasMenuItemListProps

    MenuItemListProps: MenuPropsBase & {
        columnId?: ReferencedItem;
    }

    Type declaration

    • OptionalcolumnId?: ReferencedItem

      Optional unique (column) identifier

      -
    +
    diff --git a/platform-bible-react/types/ResultsSet.html b/platform-bible-react/types/ResultsSet.html index 14fc8d007e..632a77ffd1 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.

      -
    +
    diff --git a/platform-bible-react/types/ResultsSource.html b/platform-bible-react/types/ResultsSource.html index c222b7d726..48440de9a9 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.

      -
    +
    diff --git a/platform-bible-react/types/RowContents.html b/platform-bible-react/types/RowContents.html index 958c7fd6bb..083f3bdfba 100644 --- a/platform-bible-react/types/RowContents.html +++ b/platform-bible-react/types/RowContents.html @@ -1 +1 @@ -RowContents | platform-bible-react
    +RowContents | platform-bible-react
    diff --git a/platform-bible-react/types/Scope.html b/platform-bible-react/types/Scope.html index 24ba353827..ce68433df9 100644 --- a/platform-bible-react/types/Scope.html +++ b/platform-bible-react/types/Scope.html @@ -1,2 +1,2 @@ Scope | platform-bible-react
    Scope: "book" | "chapter" | "verse"

    Scope of scripture that the inventory can operate on

    -
    +
    diff --git a/platform-bible-react/types/ScriptureItemDetail.html b/platform-bible-react/types/ScriptureItemDetail.html index 5d0273eff6..d452a0d4d7 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.

      -
    +
    diff --git a/platform-bible-react/types/ScriptureResultsViewerColumnInfo.html b/platform-bible-react/types/ScriptureResultsViewerColumnInfo.html index e115e8a364..528955e613 100644 --- a/platform-bible-react/types/ScriptureResultsViewerColumnInfo.html +++ b/platform-bible-react/types/ScriptureResultsViewerColumnInfo.html @@ -2,4 +2,4 @@
  • OptionalscriptureBookGroupName?: string

    Optional text to display to refer to the Scripture book group. Default value: 'Scripture Book'.

  • OptionalscriptureReferenceColumnName?: string

    Optional header to display for the Reference column. Default value: 'Scripture Reference'.

  • OptionaltypeColumnName?: string

    Optional header to display for the Type column. Default value: 'Type'.

    -
  • +
    diff --git a/platform-bible-react/types/ScriptureResultsViewerProps.html b/platform-bible-react/types/ScriptureResultsViewerProps.html index dc53d504c0..18def06f41 100644 --- a/platform-bible-react/types/ScriptureResultsViewerProps.html +++ b/platform-bible-react/types/ScriptureResultsViewerProps.html @@ -3,4 +3,4 @@
  • OptionalshowColumnHeaders?: boolean

    Flag indicating whether to display column headers. Default is false.

  • OptionalshowSourceColumn?: boolean

    Flag indicating whether to display source column. Default is false.

  • sources: ResultsSet[]

    Groups of ScriptureItemDetail objects from particular sources (e.g., Scripture checks)

    -
  • +
    diff --git a/platform-bible-react/types/ScriptureSrcItemDetail.html b/platform-bible-react/types/ScriptureSrcItemDetail.html index 05096a1ec6..77ae3c28cd 100644 --- a/platform-bible-react/types/ScriptureSrcItemDetail.html +++ b/platform-bible-react/types/ScriptureSrcItemDetail.html @@ -1,2 +1,2 @@ ScriptureSrcItemDetail | platform-bible-react

    Type AliasScriptureSrcItemDetail

    ScriptureSrcItemDetail: ScriptureItemDetail & {
        source: ResultsSource;
    }

    Type declaration

    • source: ResultsSource

      Source/type of detail. Can be used for grouping.

      -
    +
    diff --git a/platform-bible-react/types/ScrollGroupSelectorProps.html b/platform-bible-react/types/ScrollGroupSelectorProps.html index 8c76a604f0..a5caafba2f 100644 --- a/platform-bible-react/types/ScrollGroupSelectorProps.html +++ b/platform-bible-react/types/ScrollGroupSelectorProps.html @@ -17,4 +17,4 @@
  • onChangeScrollGroupId: ((newScrollGroupId: ScrollGroupId | undefined) => void)

    Callback function run when the user tries to change the scroll group id

      • (newScrollGroupId): void
      • Parameters

        • newScrollGroupId: ScrollGroupId | undefined

        Returns void

  • scrollGroupId: ScrollGroupId | undefined

    Currently selected scroll group id. undefined for no scroll group

    -
  • +
    diff --git a/platform-bible-react/types/SearchBarProps.html b/platform-bible-react/types/SearchBarProps.html index ead0957a4b..7353b4a1d1 100644 --- a/platform-bible-react/types/SearchBarProps.html +++ b/platform-bible-react/types/SearchBarProps.html @@ -1,4 +1,4 @@ SearchBarProps | platform-bible-react

    Type AliasSearchBarProps

    SearchBarProps: {
        isFullWidth?: boolean;
        onSearch: ((searchQuery: string) => void);
        placeholder?: string;
    }

    Type declaration

    • OptionalisFullWidth?: boolean

      Optional boolean to set the input base to full width

    • onSearch: ((searchQuery: string) => void)

      Callback fired to handle the search query when button pressed

        • (searchQuery): void
        • Parameters

          • searchQuery: string

          Returns void

    • Optionalplaceholder?: string

      Optional string that appears in the search bar without a search string

      -
    +
    diff --git a/platform-bible-react/types/SortDirection.html b/platform-bible-react/types/SortDirection.html index f15ee8f6ea..8286eeb9e8 100644 --- a/platform-bible-react/types/SortDirection.html +++ b/platform-bible-react/types/SortDirection.html @@ -1 +1 @@ -SortDirection | platform-bible-react
    +SortDirection | platform-bible-react
    diff --git a/platform-bible-react/types/SpinnerProps.html b/platform-bible-react/types/SpinnerProps.html index 009bd8e396..0c1a1868f0 100644 --- a/platform-bible-react/types/SpinnerProps.html +++ b/platform-bible-react/types/SpinnerProps.html @@ -1 +1 @@ -SpinnerProps | platform-bible-react
    +SpinnerProps | platform-bible-react
    diff --git a/platform-bible-react/types/TabKeyValueContent.html b/platform-bible-react/types/TabKeyValueContent.html index 762cb2e5ba..6a9e63f7e6 100644 --- a/platform-bible-react/types/TabKeyValueContent.html +++ b/platform-bible-react/types/TabKeyValueContent.html @@ -1 +1 @@ -TabKeyValueContent | platform-bible-react

    Type AliasTabKeyValueContent

    TabKeyValueContent: {
        content: ReactNode;
        key: string;
        value: string;
    }
    +TabKeyValueContent | platform-bible-react

    Type AliasTabKeyValueContent

    TabKeyValueContent: {
        content: ReactNode;
        key: string;
        value: string;
    }
    diff --git a/platform-bible-react/types/TableContents.html b/platform-bible-react/types/TableContents.html index 49f5822533..397dcd4c88 100644 --- a/platform-bible-react/types/TableContents.html +++ b/platform-bible-react/types/TableContents.html @@ -1 +1 @@ -TableContents | platform-bible-react

    Type AliasTableContents<TData>

    TableContents<TData>: TSTable<TData>

    Type Parameters

    • TData
    +TableContents | platform-bible-react

    Type AliasTableContents<TData>

    TableContents<TData>: TSTable<TData>

    Type Parameters

    • TData
    diff --git a/platform-bible-react/types/TextFieldProps.html b/platform-bible-react/types/TextFieldProps.html index 3aa4457bb4..fed762584e 100644 --- a/platform-bible-react/types/TextFieldProps.html +++ b/platform-bible-react/types/TextFieldProps.html @@ -24,4 +24,4 @@
  • OptionalonFocus?: FocusEventHandler<HTMLInputElement>

    Triggers when textfield gets focus

  • Optionalplaceholder?: string

    The short hint displayed in the input before the user enters a value.

  • Optionalvalue?: string | number

    Value of the text field if controlled

    -
  • +
    diff --git a/platform-bible-react/types/ToolbarProps.html b/platform-bible-react/types/ToolbarProps.html index abe0471cfb..36d0ef40d3 100644 --- a/platform-bible-react/types/ToolbarProps.html +++ b/platform-bible-react/types/ToolbarProps.html @@ -3,4 +3,4 @@
  • Optionalid?: string

    Optional unique identifier

  • OptionalmenuProvider?: MultiColumnMenuProvider

    The optional delegate to use to get the menu data. If not specified, the "hamburger" menu will not display.

    -
  • +
    diff --git a/platform-bible-react/types/UsePromiseOptions.html b/platform-bible-react/types/UsePromiseOptions.html index df31fc7257..724894948c 100644 --- a/platform-bible-react/types/UsePromiseOptions.html +++ b/platform-bible-react/types/UsePromiseOptions.html @@ -1,3 +1,3 @@ UsePromiseOptions | platform-bible-react

    Type AliasUsePromiseOptions

    UsePromiseOptions: {
        preserveValue?: boolean;
    }

    Type declaration

    • OptionalpreserveValue?: 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

      -
    +
    diff --git a/platform-bible-react/types/VersionHistoryType.html b/platform-bible-react/types/VersionHistoryType.html index cd0ce7e0f7..e80a0c78f6 100644 --- a/platform-bible-react/types/VersionHistoryType.html +++ b/platform-bible-react/types/VersionHistoryType.html @@ -1,2 +1,2 @@ VersionHistoryType | platform-bible-react

    Type AliasVersionHistoryType

    VersionHistoryType: Record<string, VersionInformation>

    Type to store the version history information

    -
    +
    diff --git a/platform-bible-react/types/VersionInformation.html b/platform-bible-react/types/VersionInformation.html index fa08b07982..5c39f39d4b 100644 --- a/platform-bible-react/types/VersionInformation.html +++ b/platform-bible-react/types/VersionInformation.html @@ -1,3 +1,3 @@ VersionInformation | platform-bible-react

    Type AliasVersionInformation

    VersionInformation: {
        date: string;
        description: string;
    }

    Type declaration

    • date: string

      Date the version was published

    • description: string

      Description of the changes in the version

      -
    +
    diff --git a/platform-bible-react/variables/BOOK_SELECTOR_STRING_KEYS.html b/platform-bible-react/variables/BOOK_SELECTOR_STRING_KEYS.html index 05aecc3259..0bbba9a07b 100644 --- a/platform-bible-react/variables/BOOK_SELECTOR_STRING_KEYS.html +++ b/platform-bible-react/variables/BOOK_SELECTOR_STRING_KEYS.html @@ -1,4 +1,4 @@ BOOK_SELECTOR_STRING_KEYS | platform-bible-react

    VariableBOOK_SELECTOR_STRING_KEYSConst

    BOOK_SELECTOR_STRING_KEYS: readonly ["%webView_bookSelector_currentBook%", "%webView_bookSelector_choose%", "%webView_bookSelector_chooseBooks%"] = ...

    Object containing all keys used for localization in this component. If you're using this component in an extension, you can pass it into the useLocalizedStrings hook to easily obtain the localized strings and pass them into the localizedStrings prop of this component

    -
    +
    diff --git a/platform-bible-react/variables/INVENTORY_STRING_KEYS.html b/platform-bible-react/variables/INVENTORY_STRING_KEYS.html index 754ec72cd5..43748aab1b 100644 --- a/platform-bible-react/variables/INVENTORY_STRING_KEYS.html +++ b/platform-bible-react/variables/INVENTORY_STRING_KEYS.html @@ -1,4 +1,4 @@ INVENTORY_STRING_KEYS | platform-bible-react

    VariableINVENTORY_STRING_KEYSConst

    INVENTORY_STRING_KEYS: readonly ["%webView_inventory_all%", "%webView_inventory_approved%", "%webView_inventory_unapproved%", "%webView_inventory_unknown%", "%webView_inventory_scope_currentBook%", "%webView_inventory_scope_chapter%", "%webView_inventory_scope_verse%", "%webView_inventory_filter_text%", "%webView_inventory_show_additional_items%", "%webView_inventory_occurrences_table_header_reference%", "%webView_inventory_occurrences_table_header_occurrence%"] = ...

    Object containing all keys used for localization in this component. If you're using this component in an extension, you can pass it into the useLocalizedStrings hook to easily obtain the localized strings and pass them into the localizedStrings prop of this component

    -
    +
    diff --git a/platform-bible-utils/classes/AsyncVariable.html b/platform-bible-utils/classes/AsyncVariable.html index 8655a3b144..c5ea692a97 100644 --- a/platform-bible-utils/classes/AsyncVariable.html +++ b/platform-bible-utils/classes/AsyncVariable.html @@ -1,5 +1,5 @@ AsyncVariable | platform-bible-utils

    ClassAsyncVariable<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

    Accessors

    Methods

    rejectWithReason @@ -9,17 +9,17 @@
  • 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>

    Accessors

    • get hasSettled(): boolean
    • A simple way to see if this variable's promise was resolved or rejected already

      +

    Returns AsyncVariable<T>

    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

    +

    Returns void

    diff --git a/platform-bible-utils/classes/Collator.html b/platform-bible-utils/classes/Collator.html index ce8fe2ce28..c5c32df2b7 100644 --- a/platform-bible-utils/classes/Collator.html +++ b/platform-bible-utils/classes/Collator.html @@ -1,14 +1,14 @@ Collator | platform-bible-utils

    Enables language-sensitive string comparison. Wraps Intl.Collator

    -

    Constructors

    Constructors

    Methods

    Constructors

    Methods

    • Compares two strings according to the sort order of this Collator object

      +

    Constructors

    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

      -
    +
    diff --git a/platform-bible-utils/classes/DateTimeFormat.html b/platform-bible-utils/classes/DateTimeFormat.html index b386c2f584..12bf82e32a 100644 --- a/platform-bible-utils/classes/DateTimeFormat.html +++ b/platform-bible-utils/classes/DateTimeFormat.html @@ -1,29 +1,29 @@ DateTimeFormat | platform-bible-utils

    Enables language-sensitive data and time formatting. Wraps Intl.DateTimeFormat

    -

    Constructors

    Constructors

    Methods

    • Formats a date according to the locale and formatting option for this DateTimeFormat object

      +

    Constructors

    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

      -
    +
    diff --git a/platform-bible-utils/classes/DocumentCombiner.html b/platform-bible-utils/classes/DocumentCombiner.html index 8f3637be49..4e32325626 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

    -

    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

    +

    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 @@ -32,22 +32,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.

      @@ -55,19 +55,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

    +

    Returns void

    diff --git a/platform-bible-utils/classes/Mutex.html b/platform-bible-utils/classes/Mutex.html index 1d3afc19f4..9c84d04a34 100644 --- a/platform-bible-utils/classes/Mutex.html +++ b/platform-bible-utils/classes/Mutex.html @@ -4,7 +4,7 @@

    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 3f4c804bb4..a5b6298122 100644 --- a/platform-bible-utils/classes/MutexMap.html +++ b/platform-bible-utils/classes/MutexMap.html @@ -1,4 +1,4 @@ MutexMap | platform-bible-utils

    Map of Mutexes that automatically (lazily) generates a new Mutex for any new key

    -

    Constructors

    Constructors

    Methods

    get -

    Constructors

    Methods

    +

    Constructors

    Methods

    diff --git a/platform-bible-utils/classes/NonValidatingDocumentCombiner.html b/platform-bible-utils/classes/NonValidatingDocumentCombiner.html index 7351d2d82a..9aaee62f52 100644 --- a/platform-bible-utils/classes/NonValidatingDocumentCombiner.html +++ b/platform-bible-utils/classes/NonValidatingDocumentCombiner.html @@ -1,6 +1,6 @@ NonValidatingDocumentCombiner | platform-bible-utils

    ClassNonValidatingDocumentCombiner

    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

    +

    Returns void

    diff --git a/platform-bible-utils/classes/NumberFormat.html b/platform-bible-utils/classes/NumberFormat.html index 2da6b0fb64..6507675abc 100644 --- a/platform-bible-utils/classes/NumberFormat.html +++ b/platform-bible-utils/classes/NumberFormat.html @@ -1,30 +1,30 @@ NumberFormat | platform-bible-utils

    Enables language-sensitive number formatting. Wraps Intl.NumberFormat

    -

    Constructors

    Constructors

    Methods

    • Formats a number according to the locale and formatting options of this NumberFormat object

      +

    Constructors

    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

      -
    +
    diff --git a/platform-bible-utils/classes/PlatformEventEmitter.html b/platform-bible-utils/classes/PlatformEventEmitter.html index 5f02f0d992..aee7c9c4a9 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

    Accessors

    Methods

    assertNotDisposed @@ -16,16 +16,16 @@

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

    event

    -

    Accessors

    • get event(): PlatformEvent<T>
    • Event for listeners to subscribe to. Subscribes a function to run when this event is emitted. +

    Accessors

    Methods

    Methods

    • Function that runs the subscriptions for the event. Added here so children can override emit +

    Returns void

    +

    Parameters

    • event: T

    Returns void

    diff --git a/platform-bible-utils/classes/UnsubscriberAsyncList.html b/platform-bible-utils/classes/UnsubscriberAsyncList.html index 3fdcd4c9b5..95d8679227 100644 --- a/platform-bible-utils/classes/UnsubscriberAsyncList.html +++ b/platform-bible-utils/classes/UnsubscriberAsyncList.html @@ -1,10 +1,10 @@ UnsubscriberAsyncList | platform-bible-utils

    Simple collection for UnsubscriberAsync objects that also provides an easy way to run them.

    -

    Constructors

    Constructors

    Properties

    Methods

    Constructors

    Properties

    unsubscribers: Set<Unsubscriber | UnsubscriberAsync> = ...

    Methods

    • Add unsubscribers to the list. Note that duplicates are not added twice.

      +

    Constructors

    Properties

    unsubscribers: Set<Unsubscriber | UnsubscriberAsync> = ...

    Methods

    • Run all unsubscribers added to this list and then clear the list.

      +

    Returns void

    +
    diff --git a/platform-bible-utils/classes/UsjReaderWriter.html b/platform-bible-utils/classes/UsjReaderWriter.html index 1a6920b914..9524695bec 100644 --- a/platform-bible-utils/classes/UsjReaderWriter.html +++ b/platform-bible-utils/classes/UsjReaderWriter.html @@ -1,5 +1,5 @@ UsjReaderWriter | platform-bible-utils

    Represents USJ formatted scripture with helpful utilities for working with it

    -

    Implements

    Constructors

    Implements

    Constructors

    Methods

    • Return a copy of text following a given starting point

      +

    Constructors

    Methods

    • Return a copy of text between two points

      +

    Returns string

    • Given a starting point, find the next location in this USJ data that matches the given text

      Parameters

      • startingPoint: UsjContentLocation
      • text: string

        Text to find

      • maxTextLengthToSearch: number = 1000

        Maximum length of text to search before stopping (default is 1000)

      Returns undefined | UsjContentLocation

      Object containing the USJ node where text begins (it might be split across nodes), @@ -27,17 +27,17 @@ indicates the location of the of USJ node within usj. Note that if the USJ node returned is an object, it is the same object that is within this USJ data. So if you change it, you are changing this USJ data.

      -
    • Convert a JSONPath query into a VerseRef and offset

      Parameters

      • jsonPathQuery: string

        JSONPath search expression that indicates a node within this USJ data. If the expression matches more than one node, then only the first node found is considered.

      • OptionalbookId: string

        3 letter ID of the book being searched (must be defined in this USJ data if not provided here)

      Returns VerseRefOffset

      VerseRef and offset that represents the location within this USJ data indicated by jsonPathQuery

      -
    • Determine the VerseRef and offset that correspond to the location of a node somewhere within this USJ data

      Parameters

      • bookId: string

        ID of the book represented by this USJ data

      • node: MarkerContent

        JSON object representing the location of the VerseRef and offset

        @@ -45,12 +45,12 @@ 'undefined' is provided then the UsjReaderWriter will attempt to lookup the parent of node. The lookup will always fail and throw an error if node is a string.

      Returns undefined | {
          offset: number;
          verseRef: VerseRef;
      }

      VerseRef and offset representing the location of node, if one could be found

      -
    • Remove all nodes from this USJ data that match a given search function.

      Parameters

      • searchFunction: ((potentiallyMatchingNode: MarkerContent) => boolean)

        Function that returns true if the given node should be removed

          • (potentiallyMatchingNode): boolean
          • Parameters

            • potentiallyMatchingNode: MarkerContent

            Returns boolean

      Returns number

      Number of nodes removed

      -
    • Convert a verse ref + offset into a node + offset within this USJ data and a JSONPath query

      Parameters

      • verseRef: VerseRef

        Indicates the book, chapter, and verse of interest to find

      • verseRefOffset: number = 0

        Specific location within verse text (defaults to 0)

      Returns UsjContentLocation

      Object containing the USJ node indicated by verseRef and verseRefOffset, offset @@ -58,4 +58,4 @@ location of the of USJ node within this USJ data. Note that if the USJ node returned is an object, it is the same object that is within this USJ data. So if you change it, you are changing this USJ data.

      -
    +
    diff --git a/platform-bible-utils/functions/aggregateUnsubscriberAsyncs.html b/platform-bible-utils/functions/aggregateUnsubscriberAsyncs.html index 92a561b440..29997f6fb6 100644 --- a/platform-bible-utils/functions/aggregateUnsubscriberAsyncs.html +++ b/platform-bible-utils/functions/aggregateUnsubscriberAsyncs.html @@ -1,4 +1,4 @@ aggregateUnsubscriberAsyncs | platform-bible-utils

    FunctionaggregateUnsubscriberAsyncs

    Returns an UnsubscriberAsync function that combines all the unsubscribers passed in.

    +
    diff --git a/platform-bible-utils/functions/aggregateUnsubscribers.html b/platform-bible-utils/functions/aggregateUnsubscribers.html index 63901aa2db..29ccc47489 100644 --- a/platform-bible-utils/functions/aggregateUnsubscribers.html +++ b/platform-bible-utils/functions/aggregateUnsubscribers.html @@ -1,4 +1,4 @@ aggregateUnsubscribers | platform-bible-utils

    FunctionaggregateUnsubscribers

    Returns an Unsubscriber function that combines all the unsubscribers passed in.

    +
    diff --git a/platform-bible-utils/functions/at.html b/platform-bible-utils/functions/at.html index 0ea24b58d5..f83370db33 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

    -
    +
    diff --git a/platform-bible-utils/functions/charAt.html b/platform-bible-utils/functions/charAt.html index 3c7cd5c23d..5f556c474c 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

    -
    +
    diff --git a/platform-bible-utils/functions/codePointAt.html b/platform-bible-utils/functions/codePointAt.html index e1cd74ff6f..0be653306b 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

    -
    +
    diff --git a/platform-bible-utils/functions/compareScrRefs.html b/platform-bible-utils/functions/compareScrRefs.html index 9d7f876de6..ba4e8330d9 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.

    -
    +
    diff --git a/platform-bible-utils/functions/createSyncProxyForAsyncObject.html b/platform-bible-utils/functions/createSyncProxyForAsyncObject.html index db4ded2326..7a4eadac60 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.

    -
    +
    diff --git a/platform-bible-utils/functions/debounce.html b/platform-bible-utils/functions/debounce.html index 1982941b11..2084db77f8 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

    -
    +
    diff --git a/platform-bible-utils/functions/deepClone.html b/platform-bible-utils/functions/deepClone.html index 1f2c7c7312..fec9793cbe 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

    Parameters

    Returns T

    Duplicate copy of obj without any references back to the original one

    -
    +
    diff --git a/platform-bible-utils/functions/deepEqual.html b/platform-bible-utils/functions/deepEqual.html index cf2141ac70..587661726e 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

    -
    +
    diff --git a/platform-bible-utils/functions/deserialize.html b/platform-bible-utils/functions/deserialize.html index 9abc9e6130..cd7d56f969 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.

    -

    Returns any

    +

    Returns any

    diff --git a/platform-bible-utils/functions/endsWith.html b/platform-bible-utils/functions/endsWith.html index b81374f304..5c9095acf0 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

    -
    +
    diff --git a/platform-bible-utils/functions/ensureArray.html b/platform-bible-utils/functions/ensureArray.html index fa0abc1215..a2b1665b7f 100644 --- a/platform-bible-utils/functions/ensureArray.html +++ b/platform-bible-utils/functions/ensureArray.html @@ -10,4 +10,4 @@

    Parameters

    Returns T[]

    An array containing the input value(s). If the input is undefined, an empty array is returned.

    -
    +
    diff --git a/platform-bible-utils/functions/escapeStringRegexp.html b/platform-bible-utils/functions/escapeStringRegexp.html index ec3426aabc..74c24ee530 100644 --- a/platform-bible-utils/functions/escapeStringRegexp.html +++ b/platform-bible-utils/functions/escapeStringRegexp.html @@ -6,4 +6,4 @@

    Parameters

    Returns string

    import escapeStringRegexp from 'platform-bible-utils';

    const escapedString = escapeStringRegexp('How much $ for a 🦄?');
    //=> 'How much \\$ for a 🦄\\?'

    new RegExp(escapedString);
    -
    +
    diff --git a/platform-bible-utils/functions/formatBytes.html b/platform-bible-utils/functions/formatBytes.html index f9d2412823..f7ae17ecc3 100644 --- a/platform-bible-utils/functions/formatBytes.html +++ b/platform-bible-utils/functions/formatBytes.html @@ -9,4 +9,4 @@
    FormatBytes(1024, 0) => "1 KB"
     
    -
    +
    diff --git a/platform-bible-utils/functions/formatReplacementString.html b/platform-bible-utils/functions/formatReplacementString.html index cad885a06c..8dc1383bb4 100644 --- a/platform-bible-utils/functions/formatReplacementString.html +++ b/platform-bible-utils/functions/formatReplacementString.html @@ -14,4 +14,4 @@
    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.'
    -
    +
    diff --git a/platform-bible-utils/functions/formatScrRef.html b/platform-bible-utils/functions/formatScrRef.html index d48614f58b..2484babd12 100644 --- a/platform-bible-utils/functions/formatScrRef.html +++ b/platform-bible-utils/functions/formatScrRef.html @@ -9,4 +9,4 @@
  • OptionalbookChapterSeparator: 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.

    -
    +
    diff --git a/platform-bible-utils/functions/getAllObjectFunctionNames.html b/platform-bible-utils/functions/getAllObjectFunctionNames.html index 551eea1ed2..bacaee6af1 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

    -
    +
    diff --git a/platform-bible-utils/functions/getChaptersForBook.html b/platform-bible-utils/functions/getChaptersForBook.html index f4a751bda7..3686ad2219 100644 --- a/platform-bible-utils/functions/getChaptersForBook.html +++ b/platform-bible-utils/functions/getChaptersForBook.html @@ -1 +1 @@ -getChaptersForBook | platform-bible-utils

    FunctiongetChaptersForBook

    +getChaptersForBook | platform-bible-utils

    FunctiongetChaptersForBook

    diff --git a/platform-bible-utils/functions/getCurrentLocale.html b/platform-bible-utils/functions/getCurrentLocale.html index f4406cad38..57c32d6452 100644 --- a/platform-bible-utils/functions/getCurrentLocale.html +++ b/platform-bible-utils/functions/getCurrentLocale.html @@ -1,4 +1,4 @@ getCurrentLocale | platform-bible-utils

    FunctiongetCurrentLocale

    • 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.

      -
    +
    diff --git a/platform-bible-utils/functions/getErrorMessage.html b/platform-bible-utils/functions/getErrorMessage.html index b38f7df045..42395fa527 100644 --- a/platform-bible-utils/functions/getErrorMessage.html +++ b/platform-bible-utils/functions/getErrorMessage.html @@ -6,4 +6,4 @@
    `try {...} catch (e) { logger.info(getErrorMessage(e)) }`
     
    -
    +
    diff --git a/platform-bible-utils/functions/getLocalizeKeyForScrollGroupId.html b/platform-bible-utils/functions/getLocalizeKeyForScrollGroupId.html index 71e983f090..8212001d70 100644 --- a/platform-bible-utils/functions/getLocalizeKeyForScrollGroupId.html +++ b/platform-bible-utils/functions/getLocalizeKeyForScrollGroupId.html @@ -1,2 +1,2 @@ getLocalizeKeyForScrollGroupId | platform-bible-utils

    FunctiongetLocalizeKeyForScrollGroupId

    +

    Parameters

    Returns LocalizeKey

    diff --git a/platform-bible-utils/functions/getLocalizeKeysForScrollGroupIds.html b/platform-bible-utils/functions/getLocalizeKeysForScrollGroupIds.html index 6f55cde68b..641db5c5c9 100644 --- a/platform-bible-utils/functions/getLocalizeKeysForScrollGroupIds.html +++ b/platform-bible-utils/functions/getLocalizeKeysForScrollGroupIds.html @@ -5,4 +5,4 @@
    getLocalizeKeysForScrollGroupIds([undefined, 0, 1, 2, 3, 4]);
    // Gives localized string keys for the provided scroll group ids in an array
    -
    +
    diff --git a/platform-bible-utils/functions/getLocalizedIdFromBookNumber.html b/platform-bible-utils/functions/getLocalizedIdFromBookNumber.html index db42fe69dd..80be215be9 100644 --- a/platform-bible-utils/functions/getLocalizedIdFromBookNumber.html +++ b/platform-bible-utils/functions/getLocalizedIdFromBookNumber.html @@ -6,4 +6,4 @@

    Parameters

    Returns Promise<string>

    +

    Returns Promise<string>

    diff --git a/platform-bible-utils/functions/groupBy.html b/platform-bible-utils/functions/groupBy.html index fb8bcbab1e..9338d42077 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

    Parameters

    Returns Map<K, V[]>

  • +
  • Type Parameters

    Parameters

    Returns Map<K, V[]>

  • diff --git a/platform-bible-utils/functions/htmlEncode.html b/platform-bible-utils/functions/htmlEncode.html index 37c6862747..2ca01b63d1 100644 --- a/platform-bible-utils/functions/htmlEncode.html +++ b/platform-bible-utils/functions/htmlEncode.html @@ -1,4 +1,4 @@ htmlEncode | platform-bible-utils

    HTML Encodes the provided string. Thanks to ChatGPT

    +
    diff --git a/platform-bible-utils/functions/includes.html b/platform-bible-utils/functions/includes.html index 01046ae04a..b81eda37b3 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

    -
    +
    diff --git a/platform-bible-utils/functions/indexOf.html b/platform-bible-utils/functions/indexOf.html index 30dba7b984..ffd50fdd7e 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

    -
    +
    diff --git a/platform-bible-utils/functions/isLocalizeKey.html b/platform-bible-utils/functions/isLocalizeKey.html index 24d8649c43..9b1d362e05 100644 --- a/platform-bible-utils/functions/isLocalizeKey.html +++ b/platform-bible-utils/functions/isLocalizeKey.html @@ -1,2 +1,2 @@ isLocalizeKey | platform-bible-utils

    FunctionisLocalizeKey

    • Determine whether the string is a LocalizeKey meant to be localized in Platform.Bible.

      -

      Parameters

      • str: string

      Returns str is `%${string}%`

    +

    Parameters

    Returns str is `%${string}%`

    diff --git a/platform-bible-utils/functions/isSerializable.html b/platform-bible-utils/functions/isSerializable.html index 5a9d930404..9f983daf18 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.

    -
    +
    diff --git a/platform-bible-utils/functions/isString.html b/platform-bible-utils/functions/isString.html index d9c29cae95..e0b85e3118 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

      -
    +
    diff --git a/platform-bible-utils/functions/isSubset.html b/platform-bible-utils/functions/isSubset.html index 3a6ac34e71..0f9012a0f9 100644 --- a/platform-bible-utils/functions/isSubset.html +++ b/platform-bible-utils/functions/isSubset.html @@ -14,4 +14,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].

    -
    +
    diff --git a/platform-bible-utils/functions/lastIndexOf.html b/platform-bible-utils/functions/lastIndexOf.html index 2ccc86f474..f30b69b8f1 100644 --- a/platform-bible-utils/functions/lastIndexOf.html +++ b/platform-bible-utils/functions/lastIndexOf.html @@ -6,4 +6,4 @@
  • Optionalposition: 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.

    -
    +
    diff --git a/platform-bible-utils/functions/newGuid.html b/platform-bible-utils/functions/newGuid.html index c6ec176055..33516638c8 100644 --- a/platform-bible-utils/functions/newGuid.html +++ b/platform-bible-utils/functions/newGuid.html @@ -1,2 +1,2 @@ newGuid | platform-bible-utils
    +

    Returns string

    diff --git a/platform-bible-utils/functions/normalize.html b/platform-bible-utils/functions/normalize.html index 26c6ab0f21..c71ffd18cc 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.

    -
    +
    diff --git a/platform-bible-utils/functions/offsetBook.html b/platform-bible-utils/functions/offsetBook.html index 9cbb8279fb..1967049a22 100644 --- a/platform-bible-utils/functions/offsetBook.html +++ b/platform-bible-utils/functions/offsetBook.html @@ -1 +1 @@ -offsetBook | platform-bible-utils
    +offsetBook | platform-bible-utils
    diff --git a/platform-bible-utils/functions/offsetChapter.html b/platform-bible-utils/functions/offsetChapter.html index 9da1d4831d..699937ef84 100644 --- a/platform-bible-utils/functions/offsetChapter.html +++ b/platform-bible-utils/functions/offsetChapter.html @@ -1 +1 @@ -offsetChapter | platform-bible-utils

    FunctionoffsetChapter

    +offsetChapter | platform-bible-utils

    FunctionoffsetChapter

    diff --git a/platform-bible-utils/functions/offsetVerse.html b/platform-bible-utils/functions/offsetVerse.html index a025eb6800..e4459848d0 100644 --- a/platform-bible-utils/functions/offsetVerse.html +++ b/platform-bible-utils/functions/offsetVerse.html @@ -1 +1 @@ -offsetVerse | platform-bible-utils
    +offsetVerse | platform-bible-utils
    diff --git a/platform-bible-utils/functions/ordinalCompare.html b/platform-bible-utils/functions/ordinalCompare.html index 4df251aa67..66599927ce 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.

    -
    +
    diff --git a/platform-bible-utils/functions/padEnd.html b/platform-bible-utils/functions/padEnd.html index 5ea1febc45..ea351b66d7 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

    -
    +
    diff --git a/platform-bible-utils/functions/padStart.html b/platform-bible-utils/functions/padStart.html index c51fff30de..d678bce63b 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

    -
    +
    diff --git a/platform-bible-utils/functions/scrRefToBBBCCCVVV.html b/platform-bible-utils/functions/scrRefToBBBCCCVVV.html index 79692ee7fb..66e2c98ade 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.

    -
    +
    diff --git a/platform-bible-utils/functions/serialize.html b/platform-bible-utils/functions/serialize.html index 10baa7b45a..d6772f908a 100644 --- a/platform-bible-utils/functions/serialize.html +++ b/platform-bible-utils/functions/serialize.html @@ -10,4 +10,4 @@
  • Optionalspace: 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

    +

    Returns string

    diff --git a/platform-bible-utils/functions/slice.html b/platform-bible-utils/functions/slice.html index f94839bf5e..6800c99f51 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.

  • OptionalindexEnd: 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.

    -
    +
    diff --git a/platform-bible-utils/functions/split.html b/platform-bible-utils/functions/split.html index 3bc4336457..9733bbe0f3 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.

    -
    +
    diff --git a/platform-bible-utils/functions/startsWith.html b/platform-bible-utils/functions/startsWith.html index 77f5066caa..02ace983ab 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.

    -
    +
    diff --git a/platform-bible-utils/functions/stringLength.html b/platform-bible-utils/functions/stringLength.html index f100251fda..59b1c68ec8 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

    -
    +
    diff --git a/platform-bible-utils/functions/substring.html b/platform-bible-utils/functions/substring.html index 403df5f426..22ee7eb2b9 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

    -
    +
    diff --git a/platform-bible-utils/functions/toArray.html b/platform-bible-utils/functions/toArray.html index ddf57a4883..1c6e73b593 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

    -
    +
    diff --git a/platform-bible-utils/functions/transformAndEnsureRegExpArray.html b/platform-bible-utils/functions/transformAndEnsureRegExpArray.html index 66a8c5340e..745955023b 100644 --- a/platform-bible-utils/functions/transformAndEnsureRegExpArray.html +++ b/platform-bible-utils/functions/transformAndEnsureRegExpArray.html @@ -8,4 +8,4 @@

    Parameters

    Returns RegExp[]

    An array of RegExp objects. If the input is undefined, an empty array is returned.

    -
    +
    diff --git a/platform-bible-utils/functions/transformAndEnsureRegExpRegExpArray.html b/platform-bible-utils/functions/transformAndEnsureRegExpRegExpArray.html index deb199ac05..f94c094bac 100644 --- a/platform-bible-utils/functions/transformAndEnsureRegExpRegExpArray.html +++ b/platform-bible-utils/functions/transformAndEnsureRegExpRegExpArray.html @@ -12,4 +12,4 @@ array of strings or arrays of strings, or undefined.

    Returns (RegExp | RegExp[])[]

    An array of RegExp objects or arrays of RegExp objects. If the input is undefined, an empty array is returned.

    -
    +
    diff --git a/platform-bible-utils/functions/wait.html b/platform-bible-utils/functions/wait.html index 1b28955d4b..b9f5d1e88c 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>

    +

    Parameters

    Returns Promise<void>

    diff --git a/platform-bible-utils/functions/waitForDuration.html b/platform-bible-utils/functions/waitForDuration.html index 6309527526..c21eb39fc3 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

    -
    +
    diff --git a/platform-bible-utils/interfaces/BookInfo.html b/platform-bible-utils/interfaces/BookInfo.html index c28238f5ab..b2ba789ca9 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
    +

    Properties

    chapters: number
    fullNames: string[]
    shortName: string
    diff --git a/platform-bible-utils/interfaces/CannotHaveOnDidDispose.html b/platform-bible-utils/interfaces/CannotHaveOnDidDispose.html index ea9dc68db4..f7c1d5dd13 100644 --- a/platform-bible-utils/interfaces/CannotHaveOnDidDispose.html +++ b/platform-bible-utils/interfaces/CannotHaveOnDidDispose.html @@ -1,7 +1,7 @@ CannotHaveOnDidDispose | platform-bible-utils

    InterfaceCannotHaveOnDidDispose

    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

    -
    +
    onDidDispose?: undefined

    Event that emits when dispose is called on an object

    +
    diff --git a/platform-bible-utils/interfaces/Dispose.html b/platform-bible-utils/interfaces/Dispose.html index bc93d17077..c004223719 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

    -
    +
    diff --git a/platform-bible-utils/interfaces/IUsjReaderWriter.html b/platform-bible-utils/interfaces/IUsjReaderWriter.html index f96add6a25..e41c8925e6 100644 --- a/platform-bible-utils/interfaces/IUsjReaderWriter.html +++ b/platform-bible-utils/interfaces/IUsjReaderWriter.html @@ -1,5 +1,5 @@ IUsjReaderWriter | platform-bible-utils

    InterfaceIUsjReaderWriter

    Utilities for reading from and writing to Usj objects

    -
    interface IUsjReaderWriter {
        extractText(start: UsjContentLocation, desiredLength: number): string;
        extractTextBetweenPoints(start: UsjContentLocation, end: UsjContentLocation, maxLength: number): string;
        findNextLocationOfMatchingText(start: UsjContentLocation, text: string, maxTextLengthToSearch: number): undefined | UsjContentLocation;
        findParent<T>(jsonPathQuery: string): undefined | T;
        findSingleValue<T>(jsonPathQuery: string): undefined | T;
        jsonPathToVerseRefAndOffset(jsonPathQuery: string, bookId?: string): VerseRefOffset;
        nodeToJsonPath(node: MarkerObject): ContentJsonPath;
        nodeToVerseRefAndOffset(bookId: string, node: MarkerContent, nodeParent: undefined | MarkerObject | MarkerContent[]): undefined | {
            offset: number;
            verseRef: VerseRef;
        };
        removeContentNodes(searchFunction: ((potentiallyMatchingNode: MarkerContent) => boolean)): number;
        usjChanged(): void;
        verseRefToUsjContentLocation(verseRef: VerseRef, verseRefOffset: number): UsjContentLocation;
    }

    Implemented by

    Methods

    interface IUsjReaderWriter {
        extractText(start: UsjContentLocation, desiredLength: number): string;
        extractTextBetweenPoints(start: UsjContentLocation, end: UsjContentLocation, maxLength: number): string;
        findNextLocationOfMatchingText(start: UsjContentLocation, text: string, maxTextLengthToSearch: number): undefined | UsjContentLocation;
        findParent<T>(jsonPathQuery: string): undefined | T;
        findSingleValue<T>(jsonPathQuery: string): undefined | T;
        jsonPathToVerseRefAndOffset(jsonPathQuery: string, bookId?: string): VerseRefOffset;
        nodeToJsonPath(node: MarkerObject): ContentJsonPath;
        nodeToVerseRefAndOffset(bookId: string, node: MarkerContent, nodeParent: undefined | MarkerObject | MarkerContent[]): undefined | {
            offset: number;
            verseRef: VerseRef;
        };
        removeContentNodes(searchFunction: ((potentiallyMatchingNode: MarkerContent) => boolean)): number;
        usjChanged(): void;
        verseRefToUsjContentLocation(verseRef: VerseRef, verseRefOffset: number): UsjContentLocation;
    }

    Implemented by

    Methods

    • Return a copy of text between two points

      +

    Returns string

    • Given a starting point, find the next location in this USJ data that matches the given text

      Parameters

      • start: UsjContentLocation

        Point where the search for text will start

      • text: string

        Text to find

      • maxTextLengthToSearch: number

        Maximum length of text to search before stopping (default is 1000)

        @@ -27,17 +27,17 @@ indicates the location of the of USJ node within usj. Note that if the USJ node returned is an object, it is the same object that is within this USJ data. So if you change it, you are changing this USJ data.

        -
    • Convert a JSONPath query into a VerseRef and offset

      Parameters

      • jsonPathQuery: string

        JSONPath search expression that indicates a node within this USJ data. If the expression matches more than one node, then only the first node found is considered.

      • OptionalbookId: string

        3 letter ID of the book being searched (must be defined in this USJ data if not provided here)

      Returns VerseRefOffset

      VerseRef and offset that represents the location within this USJ data indicated by jsonPathQuery

      -
    • Determine the VerseRef and offset that correspond to the location of a node somewhere within this USJ data

      Parameters

      • bookId: string

        ID of the book represented by this USJ data

      • node: MarkerContent

        JSON object representing the location of the VerseRef and offset

        @@ -45,12 +45,12 @@ 'undefined' is provided then the UsjReaderWriter will attempt to lookup the parent of node. The lookup will always fail and throw an error if node is a string.

      Returns undefined | {
          offset: number;
          verseRef: VerseRef;
      }

      VerseRef and offset representing the location of node, if one could be found

      -
    • Remove all nodes from this USJ data that match a given search function.

      Parameters

      • searchFunction: ((potentiallyMatchingNode: MarkerContent) => boolean)

        Function that returns true if the given node should be removed

          • (potentiallyMatchingNode): boolean
          • Parameters

            • potentiallyMatchingNode: MarkerContent

            Returns boolean

      Returns number

      Number of nodes removed

      -
    • Convert a verse ref + offset into a node + offset within this USJ data and a JSONPath query

      Parameters

      • verseRef: VerseRef

        Indicates the book, chapter, and verse of interest to find

      • verseRefOffset: number

        Specific location within verse text (defaults to 0)

      Returns UsjContentLocation

      Object containing the USJ node indicated by verseRef and verseRefOffset, offset @@ -58,4 +58,4 @@ location of the of USJ node within this USJ data. Note that if the USJ node returned is an object, it is the same object that is within this USJ data. So if you change it, you are changing this USJ data.

      -
    +
    diff --git a/platform-bible-utils/interfaces/LanguageStrings.html b/platform-bible-utils/interfaces/LanguageStrings.html index 269d754535..ad6078d0e9 100644 --- a/platform-bible-utils/interfaces/LanguageStrings.html +++ b/platform-bible-utils/interfaces/LanguageStrings.html @@ -1,3 +1,3 @@ LanguageStrings | platform-bible-utils

    InterfaceLanguageStrings

    Map whose keys are localized string keys and whose values provide information about how to localize strings for the localized string key

    -

    Indexable

    +

    Indexable

    diff --git a/platform-bible-utils/interfaces/LocalizedStringDataContribution.html b/platform-bible-utils/interfaces/LocalizedStringDataContribution.html index de9b0df00b..241f2e988d 100644 --- a/platform-bible-utils/interfaces/LocalizedStringDataContribution.html +++ b/platform-bible-utils/interfaces/LocalizedStringDataContribution.html @@ -1,4 +1,4 @@ LocalizedStringDataContribution | platform-bible-utils

    InterfaceLocalizedStringDataContribution

    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;
    }
    metadata?: StringsMetadata
    +

    Properties

    localizedStrings?: {
        [k: string]: LanguageStrings;
    }
    metadata?: StringsMetadata
    diff --git a/platform-bible-utils/interfaces/ModifierExtensionControlled.html b/platform-bible-utils/interfaces/ModifierExtensionControlled.html index 821deb7fbd..6d54662503 100644 --- a/platform-bible-utils/interfaces/ModifierExtensionControlled.html +++ b/platform-bible-utils/interfaces/ModifierExtensionControlled.html @@ -1,6 +1,6 @@ ModifierExtensionControlled | platform-bible-utils

    InterfaceModifierExtensionControlled

    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
    +

    Properties

    platformType?: undefined
    type?: undefined
    diff --git a/platform-bible-utils/interfaces/ModifierProject.html b/platform-bible-utils/interfaces/ModifierProject.html index f14de050bc..1a57bee4f5 100644 --- a/platform-bible-utils/interfaces/ModifierProject.html +++ b/platform-bible-utils/interfaces/ModifierProject.html @@ -1,4 +1,4 @@ -ModifierProject | platform-bible-utils

    InterfaceModifierProject

    interface ModifierProject {
        excludePdpFactoryIds?: string | string[];
        excludeProjectInterfaces?: string | (string | string[])[];
        includePdpFactoryIds?: string | string[];
        includeProjectInterfaces?: string | (string | string[])[];
    }

    Properties

    excludePdpFactoryIds? +ModifierProject | platform-bible-utils

    InterfaceModifierProject

    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 @@ -36,13 +36,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.

    @@ -69,4 +69,4 @@
  • Include one
  • Include both two and three.
  • -
    +
    diff --git a/platform-bible-utils/interfaces/OnDidDispose.html b/platform-bible-utils/interfaces/OnDidDispose.html index c3acd16369..e5f399adb6 100644 --- a/platform-bible-utils/interfaces/OnDidDispose.html +++ b/platform-bible-utils/interfaces/OnDidDispose.html @@ -1,4 +1,4 @@ OnDidDispose | platform-bible-utils

    InterfaceOnDidDispose

    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

    -
    +
    diff --git a/platform-bible-utils/interfaces/ProjectSettingProperties.html b/platform-bible-utils/interfaces/ProjectSettingProperties.html index 0e47e163d3..c4927f8ee1 100644 --- a/platform-bible-utils/interfaces/ProjectSettingProperties.html +++ b/platform-bible-utils/interfaces/ProjectSettingProperties.html @@ -1,2 +1,2 @@ ProjectSettingProperties | platform-bible-utils

    InterfaceProjectSettingProperties

    Object whose keys are setting IDs and whose values are settings objects

    -

    Indexable

    +

    Indexable

    diff --git a/platform-bible-utils/interfaces/ProjectSettingsGroup.html b/platform-bible-utils/interfaces/ProjectSettingsGroup.html index 51579478b5..8a0fcf595c 100644 --- a/platform-bible-utils/interfaces/ProjectSettingsGroup.html +++ b/platform-bible-utils/interfaces/ProjectSettingsGroup.html @@ -1,7 +1,7 @@ ProjectSettingsGroup | platform-bible-utils

    InterfaceProjectSettingsGroup

    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

    -
    +
    label: `%${string}%`

    LocalizeKey that displays in the project settings dialog as the group name

    +
    properties: ProjectSettingProperties
    diff --git a/platform-bible-utils/interfaces/ProjectStateContribution.html b/platform-bible-utils/interfaces/ProjectStateContribution.html index 5c69321143..71ec671612 100644 --- a/platform-bible-utils/interfaces/ProjectStateContribution.html +++ b/platform-bible-utils/interfaces/ProjectStateContribution.html @@ -1,2 +1,2 @@ ProjectStateContribution | platform-bible-utils

    InterfaceProjectStateContribution

    The data an extension provides to inform Platform.Bible of the project state it provides

    -

    Indexable

    +

    Indexable

    diff --git a/platform-bible-utils/interfaces/ScriptureReference.html b/platform-bible-utils/interfaces/ScriptureReference.html index e9ff939dd7..28775d5f7c 100644 --- a/platform-bible-utils/interfaces/ScriptureReference.html +++ b/platform-bible-utils/interfaces/ScriptureReference.html @@ -1,4 +1,4 @@ -ScriptureReference | platform-bible-utils

    InterfaceScriptureReference

    interface ScriptureReference {
        bookNum: number;
        chapterNum: number;
        verseNum: number;
    }

    Properties

    bookNum +ScriptureReference | platform-bible-utils

    InterfaceScriptureReference

    interface ScriptureReference {
        bookNum: number;
        chapterNum: number;
        verseNum: number;
    }

    Properties

    bookNum: number
    chapterNum: number
    verseNum: number
    +

    Properties

    bookNum: number
    chapterNum: number
    verseNum: number
    diff --git a/platform-bible-utils/interfaces/SettingProperties.html b/platform-bible-utils/interfaces/SettingProperties.html index 815a675c4e..13e0068b36 100644 --- a/platform-bible-utils/interfaces/SettingProperties.html +++ b/platform-bible-utils/interfaces/SettingProperties.html @@ -1,2 +1,2 @@ SettingProperties | platform-bible-utils

    InterfaceSettingProperties

    Object whose keys are setting IDs and whose values are settings objects

    -

    Indexable

    +

    Indexable

    diff --git a/platform-bible-utils/interfaces/SettingsGroup.html b/platform-bible-utils/interfaces/SettingsGroup.html index 9c5bd7a0da..c8d95bd7b1 100644 --- a/platform-bible-utils/interfaces/SettingsGroup.html +++ b/platform-bible-utils/interfaces/SettingsGroup.html @@ -1,7 +1,7 @@ SettingsGroup | platform-bible-utils

    InterfaceSettingsGroup

    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
    +
    label: `%${string}%`

    LocalizeKey that displays in the settings dialog as the group name

    +
    properties: SettingProperties
    diff --git a/platform-bible-utils/interfaces/StateBase.html b/platform-bible-utils/interfaces/StateBase.html index e9abf803c8..7d7dbf4c17 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

    -
    +
    diff --git a/platform-bible-utils/interfaces/StringMetadata.html b/platform-bible-utils/interfaces/StringMetadata.html index ed05d771eb..c9d98ecc7a 100644 --- a/platform-bible-utils/interfaces/StringMetadata.html +++ b/platform-bible-utils/interfaces/StringMetadata.html @@ -1,11 +1,11 @@ StringMetadata | platform-bible-utils

    InterfaceStringMetadata

    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

    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 +

    notes?: string

    Additional information provided by developers in English to help the translator to know how to translate this localized string accurately

    -
    +
    diff --git a/platform-bible-utils/interfaces/StringsMetadata.html b/platform-bible-utils/interfaces/StringsMetadata.html index c55fcdb939..3b037b1631 100644 --- a/platform-bible-utils/interfaces/StringsMetadata.html +++ b/platform-bible-utils/interfaces/StringsMetadata.html @@ -1,3 +1,3 @@ StringsMetadata | platform-bible-utils

    InterfaceStringsMetadata

    Map whose keys are localized string keys and whose values provide additional non-locale-specific information about the localized string key

    -

    Indexable

    +

    Indexable

    diff --git a/platform-bible-utils/interfaces/UserStateContribution.html b/platform-bible-utils/interfaces/UserStateContribution.html index 6a6db67366..f7d64a91a1 100644 --- a/platform-bible-utils/interfaces/UserStateContribution.html +++ b/platform-bible-utils/interfaces/UserStateContribution.html @@ -1,2 +1,2 @@ UserStateContribution | platform-bible-utils

    InterfaceUserStateContribution

    The data an extension provides to inform Platform.Bible of the user state it provides

    -

    Indexable

    +

    Indexable

    diff --git a/platform-bible-utils/types/CanHaveOnDidDispose.html b/platform-bible-utils/types/CanHaveOnDidDispose.html index 324af42aa0..bccb4c043b 100644 --- a/platform-bible-utils/types/CanHaveOnDidDispose.html +++ b/platform-bible-utils/types/CanHaveOnDidDispose.html @@ -1,2 +1,2 @@ CanHaveOnDidDispose | platform-bible-utils

    Type AliasCanHaveOnDidDispose<T>

    CanHaveOnDidDispose<T>: Omit<T, "onDidDispose">

    Allow onDidDispose to exist on the type if it was previously disallowed by CannotHaveOnDidDispose

    -

    Type Parameters

    +

    Type Parameters

    diff --git a/platform-bible-utils/types/ColumnsWithHeaders.html b/platform-bible-utils/types/ColumnsWithHeaders.html index 3e1e8f4ebb..44d1446aba 100644 --- a/platform-bible-utils/types/ColumnsWithHeaders.html +++ b/platform-bible-utils/types/ColumnsWithHeaders.html @@ -1,4 +1,4 @@ ColumnsWithHeaders | platform-bible-utils

    Type AliasColumnsWithHeaders

    ColumnsWithHeaders: {
        isExtensible?: boolean;
        [property: ReferencedItem]: MenuColumnWithHeader;
    }

    Group of columns that can be combined with other columns to form a multi-column menu

    Type declaration

    +
    diff --git a/platform-bible-utils/types/DeepPartial.html b/platform-bible-utils/types/DeepPartial.html index d7d028d6cf..3bf6996f1a 100644 --- a/platform-bible-utils/types/DeepPartial.html +++ b/platform-bible-utils/types/DeepPartial.html @@ -1,2 +1,2 @@ DeepPartial | platform-bible-utils

    Type AliasDeepPartial<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
    +

    Type Parameters

    diff --git a/platform-bible-utils/types/DocumentCombinerOptions.html b/platform-bible-utils/types/DocumentCombinerOptions.html index b923265cc3..1dc1b954eb 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. -
    +
    diff --git a/platform-bible-utils/types/ExtensionControlledProjectSetting.html b/platform-bible-utils/types/ExtensionControlledProjectSetting.html index 4d2483a0f5..429e849b2c 100644 --- a/platform-bible-utils/types/ExtensionControlledProjectSetting.html +++ b/platform-bible-utils/types/ExtensionControlledProjectSetting.html @@ -1,2 +1,2 @@ ExtensionControlledProjectSetting | platform-bible-utils

    Type AliasExtensionControlledProjectSetting

    ExtensionControlledProjectSetting: ProjectSettingBase & ModifierExtensionControlled

    Setting definition that is validated by the extension.

    -
    +
    diff --git a/platform-bible-utils/types/ExtensionControlledSetting.html b/platform-bible-utils/types/ExtensionControlledSetting.html index 1d09915f29..d0d368bef0 100644 --- a/platform-bible-utils/types/ExtensionControlledSetting.html +++ b/platform-bible-utils/types/ExtensionControlledSetting.html @@ -1,2 +1,2 @@ ExtensionControlledSetting | platform-bible-utils

    Type AliasExtensionControlledSetting

    ExtensionControlledSetting: SettingBase & ModifierExtensionControlled

    Setting definition that is validated by the extension.

    -
    +
    diff --git a/platform-bible-utils/types/ExtensionControlledState.html b/platform-bible-utils/types/ExtensionControlledState.html index f8a492135e..8e95bc7435 100644 --- a/platform-bible-utils/types/ExtensionControlledState.html +++ b/platform-bible-utils/types/ExtensionControlledState.html @@ -1,2 +1,2 @@ ExtensionControlledState | platform-bible-utils

    Type AliasExtensionControlledState

    ExtensionControlledState: StateBase & ModifierExtensionControlled

    State definition that is validated by the extension.

    -
    +
    diff --git a/platform-bible-utils/types/GroupsInMultiColumnMenu.html b/platform-bible-utils/types/GroupsInMultiColumnMenu.html index 0e53c21121..303d01ef3d 100644 --- a/platform-bible-utils/types/GroupsInMultiColumnMenu.html +++ b/platform-bible-utils/types/GroupsInMultiColumnMenu.html @@ -1,4 +1,4 @@ GroupsInMultiColumnMenu | platform-bible-utils

    Type AliasGroupsInMultiColumnMenu

    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

    +
    diff --git a/platform-bible-utils/types/GroupsInSingleColumnMenu.html b/platform-bible-utils/types/GroupsInSingleColumnMenu.html index 5d66d2bc33..4597032701 100644 --- a/platform-bible-utils/types/GroupsInSingleColumnMenu.html +++ b/platform-bible-utils/types/GroupsInSingleColumnMenu.html @@ -1,4 +1,4 @@ GroupsInSingleColumnMenu | platform-bible-utils

    Type AliasGroupsInSingleColumnMenu

    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

    +
    diff --git a/platform-bible-utils/types/JsonDocumentLike.html b/platform-bible-utils/types/JsonDocumentLike.html index 46c4d9190d..7508c09732 100644 --- a/platform-bible-utils/types/JsonDocumentLike.html +++ b/platform-bible-utils/types/JsonDocumentLike.html @@ -1 +1 @@ -JsonDocumentLike | platform-bible-utils

    Type AliasJsonDocumentLike

    JsonDocumentLike: JsonObjectLike | JsonArrayLike
    +JsonDocumentLike | platform-bible-utils

    Type AliasJsonDocumentLike

    JsonDocumentLike: JsonObjectLike | JsonArrayLike
    diff --git a/platform-bible-utils/types/LocalizeKey.html b/platform-bible-utils/types/LocalizeKey.html index a257bdf4b0..237663f3a9 100644 --- a/platform-bible-utils/types/LocalizeKey.html +++ b/platform-bible-utils/types/LocalizeKey.html @@ -1,2 +1,2 @@ LocalizeKey | platform-bible-utils

    Type AliasLocalizeKey

    LocalizeKey: `%${string}%`

    Identifier for a string that will be localized in a menu based on the user's UI language

    -
    +
    diff --git a/platform-bible-utils/types/Localized.html b/platform-bible-utils/types/Localized.html index 3a201f4a4c..910746e3d7 100644 --- a/platform-bible-utils/types/Localized.html +++ b/platform-bible-utils/types/Localized.html @@ -1,3 +1,3 @@ Localized | platform-bible-utils

    Type AliasLocalized<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
    +

    Type Parameters

    diff --git a/platform-bible-utils/types/LocalizedStringValue.html b/platform-bible-utils/types/LocalizedStringValue.html index 67cdc4a0f1..d3e0df62aa 100644 --- a/platform-bible-utils/types/LocalizedStringValue.html +++ b/platform-bible-utils/types/LocalizedStringValue.html @@ -1,2 +1,2 @@ LocalizedStringValue | platform-bible-utils

    Type AliasLocalizedStringValue

    LocalizedStringValue: string

    Localized string value associated with this key

    -
    +
    diff --git a/platform-bible-utils/types/MenuColumnWithHeader.html b/platform-bible-utils/types/MenuColumnWithHeader.html index bcc19c4ad2..a8510bf6a3 100644 --- a/platform-bible-utils/types/MenuColumnWithHeader.html +++ b/platform-bible-utils/types/MenuColumnWithHeader.html @@ -1,3 +1,3 @@ MenuColumnWithHeader | platform-bible-utils

    Type AliasMenuColumnWithHeader

    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

      -
    +
    diff --git a/platform-bible-utils/types/MenuGroupDetailsInColumn.html b/platform-bible-utils/types/MenuGroupDetailsInColumn.html index 7ae2566d4f..e9e46e1b98 100644 --- a/platform-bible-utils/types/MenuGroupDetailsInColumn.html +++ b/platform-bible-utils/types/MenuGroupDetailsInColumn.html @@ -1,3 +1,3 @@ MenuGroupDetailsInColumn | platform-bible-utils

    Type AliasMenuGroupDetailsInColumn

    MenuGroupDetailsInColumn: OrderedExtensibleContainer & {
        column: ReferencedItem;
    }

    Group of menu items that belongs in a column

    Type declaration

    +
    diff --git a/platform-bible-utils/types/MenuGroupDetailsInSubMenu.html b/platform-bible-utils/types/MenuGroupDetailsInSubMenu.html index 0faa201862..c208e1fef0 100644 --- a/platform-bible-utils/types/MenuGroupDetailsInSubMenu.html +++ b/platform-bible-utils/types/MenuGroupDetailsInSubMenu.html @@ -1,3 +1,3 @@ MenuGroupDetailsInSubMenu | platform-bible-utils

    Type AliasMenuGroupDetailsInSubMenu

    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

      -
    +
    diff --git a/platform-bible-utils/types/MenuItemBase.html b/platform-bible-utils/types/MenuItemBase.html index 775a33e601..1e7e950e9b 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

  • OptionalsearchTerms?: LocalizeKey

    Key that represents words the platform should reference when users are searching for menu items

  • Optionaltooltip?: LocalizeKey

    Key that represents the text to display if a mouse pointer hovers over the menu item

    -
  • +
    diff --git a/platform-bible-utils/types/MenuItemContainingCommand.html b/platform-bible-utils/types/MenuItemContainingCommand.html index cc1606ee5c..b8a9bfea55 100644 --- a/platform-bible-utils/types/MenuItemContainingCommand.html +++ b/platform-bible-utils/types/MenuItemContainingCommand.html @@ -4,4 +4,4 @@ papi-extension://helloWorld/assets/icon.png

  • OptionaliconPathBefore?: string

    Uri path to the icon to display before the menu text. Ex: papi-extension://helloWorld/assets/icon.png

    -
  • +
    diff --git a/platform-bible-utils/types/MenuItemContainingSubmenu.html b/platform-bible-utils/types/MenuItemContainingSubmenu.html index 605a394ac0..edc595430d 100644 --- a/platform-bible-utils/types/MenuItemContainingSubmenu.html +++ b/platform-bible-utils/types/MenuItemContainingSubmenu.html @@ -1,3 +1,3 @@ MenuItemContainingSubmenu | platform-bible-utils

    Type AliasMenuItemContainingSubmenu

    MenuItemContainingSubmenu: MenuItemBase & {
        id: ReferencedItem;
    }

    Menu item that hosts a submenu

    Type declaration

    +
    diff --git a/platform-bible-utils/types/MultiColumnMenu.html b/platform-bible-utils/types/MultiColumnMenu.html index 8e70a4d2f4..6c51f4d151 100644 --- a/platform-bible-utils/types/MultiColumnMenu.html +++ b/platform-bible-utils/types/MultiColumnMenu.html @@ -2,4 +2,4 @@

    Type declaration

    +
    diff --git a/platform-bible-utils/types/OrderedExtensibleContainer.html b/platform-bible-utils/types/OrderedExtensibleContainer.html index c3c14c84e2..073b3b5c41 100644 --- a/platform-bible-utils/types/OrderedExtensibleContainer.html +++ b/platform-bible-utils/types/OrderedExtensibleContainer.html @@ -1,2 +1,2 @@ OrderedExtensibleContainer | platform-bible-utils

    Type AliasOrderedExtensibleContainer

    OrderedExtensibleContainer: OrderedItem & {
        isExtensible?: boolean;
    }

    Type declaration

    • OptionalisExtensible?: boolean

      Determines whether other items can be added to this after it has been defined

      -
    +
    diff --git a/platform-bible-utils/types/OrderedItem.html b/platform-bible-utils/types/OrderedItem.html index ac6d5842ce..04a9c78ba7 100644 --- a/platform-bible-utils/types/OrderedItem.html +++ b/platform-bible-utils/types/OrderedItem.html @@ -1,2 +1,2 @@ OrderedItem | platform-bible-utils

    Type AliasOrderedItem

    OrderedItem: {
        order: number;
    }

    Type declaration

    • order: number

      Relative order of this item compared to other items in the same parent/scope (sorted ascending)

      -
    +
    diff --git a/platform-bible-utils/types/PlatformEvent.html b/platform-bible-utils/types/PlatformEvent.html index 41a7176bcd..c11935b51d 100644 --- a/platform-bible-utils/types/PlatformEvent.html +++ b/platform-bible-utils/types/PlatformEvent.html @@ -2,4 +2,4 @@

    Type Parameters

    Type declaration

    +
    diff --git a/platform-bible-utils/types/PlatformEventAsync.html b/platform-bible-utils/types/PlatformEventAsync.html index 568a64fd39..6e88f6a4e0 100644 --- a/platform-bible-utils/types/PlatformEventAsync.html +++ b/platform-bible-utils/types/PlatformEventAsync.html @@ -1,3 +1,3 @@ PlatformEventAsync | platform-bible-utils

    Type AliasPlatformEventAsync<T>

    PlatformEventAsync<T>: ((callback: PlatformEventHandler<T>) => Promise<UnsubscriberAsync>)

    A PapiEvent that subscribes asynchronously and resolves an asynchronous unsubscriber.

    Note: The callback itself is not asynchronous.

    -

    Type Parameters

    • T
    +

    Type Parameters

    diff --git a/platform-bible-utils/types/PlatformEventHandler.html b/platform-bible-utils/types/PlatformEventHandler.html index 554b7cc6d9..19b3a98376 100644 --- a/platform-bible-utils/types/PlatformEventHandler.html +++ b/platform-bible-utils/types/PlatformEventHandler.html @@ -1,2 +1,2 @@ PlatformEventHandler | platform-bible-utils

    Type AliasPlatformEventHandler<T>

    PlatformEventHandler<T>: ((event: T) => void)

    Callback function that accepts an event and should run when an event is emitted

    -

    Type Parameters

    • T
    +

    Type Parameters

    diff --git a/platform-bible-utils/types/PlatformMenus.html b/platform-bible-utils/types/PlatformMenus.html index 0da9f650a2..aee654129c 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

    -
  • +
    diff --git a/platform-bible-utils/types/ProjectSetting.html b/platform-bible-utils/types/ProjectSetting.html index c958367b17..8f2442daf8 100644 --- a/platform-bible-utils/types/ProjectSetting.html +++ b/platform-bible-utils/types/ProjectSetting.html @@ -1,2 +1,2 @@ ProjectSetting | platform-bible-utils

    Type AliasProjectSetting

    A description of an extension's setting entry

    -
    +
    diff --git a/platform-bible-utils/types/ProjectSettingBase.html b/platform-bible-utils/types/ProjectSettingBase.html index c9ba8d4e6c..32909b58b2 100644 --- a/platform-bible-utils/types/ProjectSettingBase.html +++ b/platform-bible-utils/types/ProjectSettingBase.html @@ -1,2 +1,2 @@ ProjectSettingBase | platform-bible-utils

    Type AliasProjectSettingBase

    ProjectSettingBase: SettingBase & ModifierProject

    Base information needed to describe a project setting entry

    -
    +
    diff --git a/platform-bible-utils/types/ProjectSettingsContribution.html b/platform-bible-utils/types/ProjectSettingsContribution.html index 86b63a3060..b091b43ec6 100644 --- a/platform-bible-utils/types/ProjectSettingsContribution.html +++ b/platform-bible-utils/types/ProjectSettingsContribution.html @@ -1,2 +1,2 @@ ProjectSettingsContribution | platform-bible-utils

    Type AliasProjectSettingsContribution

    ProjectSettingsContribution: ProjectSettingsGroup | ProjectSettingsGroup[]

    The data an extension provides to inform Platform.Bible of the project settings it provides

    -
    +
    diff --git a/platform-bible-utils/types/ReferencedItem.html b/platform-bible-utils/types/ReferencedItem.html index fe1838fea9..89a5125ffb 100644 --- a/platform-bible-utils/types/ReferencedItem.html +++ b/platform-bible-utils/types/ReferencedItem.html @@ -1,2 +1,2 @@ ReferencedItem | platform-bible-utils

    Type AliasReferencedItem

    ReferencedItem: `${string}.${string}`

    Name of some UI element (i.e., tab, column, group, menu item) or some PAPI object (i.e., command)

    -
    +
    diff --git a/platform-bible-utils/types/ReplaceType.html b/platform-bible-utils/types/ReplaceType.html index 9130e61bd2..a2b80c4380 100644 --- a/platform-bible-utils/types/ReplaceType.html +++ b/platform-bible-utils/types/ReplaceType.html @@ -1,2 +1,2 @@ ReplaceType | platform-bible-utils

    Type AliasReplaceType<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
    +

    Type Parameters

    diff --git a/platform-bible-utils/types/ScriptureNode.html b/platform-bible-utils/types/ScriptureNode.html index 543da41b98..ff853e54fb 100644 --- a/platform-bible-utils/types/ScriptureNode.html +++ b/platform-bible-utils/types/ScriptureNode.html @@ -1,3 +1,3 @@ ScriptureNode | platform-bible-utils

    Type AliasScriptureNode

    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.

    -
    +
    diff --git a/platform-bible-utils/types/ScriptureSelection.html b/platform-bible-utils/types/ScriptureSelection.html index 049b18c784..82ebe243f5 100644 --- a/platform-bible-utils/types/ScriptureSelection.html +++ b/platform-bible-utils/types/ScriptureSelection.html @@ -1,3 +1,3 @@ ScriptureSelection | platform-bible-utils

    Type AliasScriptureSelection

    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.

    -
    +
    diff --git a/platform-bible-utils/types/ScriptureTextAnchor.html b/platform-bible-utils/types/ScriptureTextAnchor.html index 233972ee8d..54d9cded3e 100644 --- a/platform-bible-utils/types/ScriptureTextAnchor.html +++ b/platform-bible-utils/types/ScriptureTextAnchor.html @@ -1,2 +1,2 @@ ScriptureTextAnchor | platform-bible-utils

    Type AliasScriptureTextAnchor

    ScriptureTextAnchor: ScriptureNode & {
        offset: number;
    }

    Represents a specific character offset in the text of a textual Scripture node (in the editor.)

    -
    +
    diff --git a/platform-bible-utils/types/ScrollGroupId.html b/platform-bible-utils/types/ScrollGroupId.html index 3a9755eb2b..66ee8753d6 100644 --- a/platform-bible-utils/types/ScrollGroupId.html +++ b/platform-bible-utils/types/ScrollGroupId.html @@ -3,4 +3,4 @@

    For example, a few web views that share a Scroll Group Id would all change Scripture Reference together.

    These are generally expected to be non-negative numbers (starting at 0).

    -
    +
    diff --git a/platform-bible-utils/types/Setting.html b/platform-bible-utils/types/Setting.html index 8bba2b33e0..49ea9b3cd0 100644 --- a/platform-bible-utils/types/Setting.html +++ b/platform-bible-utils/types/Setting.html @@ -1,2 +1,2 @@ Setting | platform-bible-utils

    Type AliasSetting

    A description of an extension's setting entry

    -
    +
    diff --git a/platform-bible-utils/types/SettingBase.html b/platform-bible-utils/types/SettingBase.html index 0a3594e147..0cf9065850 100644 --- a/platform-bible-utils/types/SettingBase.html +++ b/platform-bible-utils/types/SettingBase.html @@ -1,4 +1,4 @@ SettingBase | platform-bible-utils

    Type AliasSettingBase

    SettingBase: StateBase & {
        description?: LocalizeKey;
        label: LocalizeKey;
        [k: string]: unknown;
    }

    Base information needed to describe a setting entry

    Type declaration

    • [k: string]: unknown
    • Optionaldescription?: 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

      -
    +
    diff --git a/platform-bible-utils/types/SettingsContribution.html b/platform-bible-utils/types/SettingsContribution.html index a6d07d23d8..feabf57e3f 100644 --- a/platform-bible-utils/types/SettingsContribution.html +++ b/platform-bible-utils/types/SettingsContribution.html @@ -1,2 +1,2 @@ SettingsContribution | platform-bible-utils

    Type AliasSettingsContribution

    SettingsContribution: SettingsGroup | SettingsGroup[]

    The data an extension provides to inform Platform.Bible of the settings it provides

    -
    +
    diff --git a/platform-bible-utils/types/SingleColumnMenu.html b/platform-bible-utils/types/SingleColumnMenu.html index a723137681..180cdce03a 100644 --- a/platform-bible-utils/types/SingleColumnMenu.html +++ b/platform-bible-utils/types/SingleColumnMenu.html @@ -1,4 +1,4 @@ SingleColumnMenu | platform-bible-utils

    Type AliasSingleColumnMenu

    SingleColumnMenu: {
        groups: GroupsInSingleColumnMenu;
        items: (MenuItemContainingCommand | MenuItemContainingSubmenu)[];
    }

    Menu that contains a column without a header

    Type declaration

    +
    diff --git a/platform-bible-utils/types/UnionToIntersection.html b/platform-bible-utils/types/UnionToIntersection.html index d560e3ae2c..70efab3df5 100644 --- a/platform-bible-utils/types/UnionToIntersection.html +++ b/platform-bible-utils/types/UnionToIntersection.html @@ -3,4 +3,4 @@

    Type Parameters

    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>;
    -
    +
    diff --git a/platform-bible-utils/types/Unsubscriber.html b/platform-bible-utils/types/Unsubscriber.html index 9bc5a7ee06..1db3cd0dc9 100644 --- a/platform-bible-utils/types/Unsubscriber.html +++ b/platform-bible-utils/types/Unsubscriber.html @@ -1,2 +1,2 @@ Unsubscriber | platform-bible-utils

    Type AliasUnsubscriber

    Unsubscriber: (() => boolean)

    Function to run to dispose of something. Returns true if successfully unsubscribed

    -
    +
    diff --git a/platform-bible-utils/types/UnsubscriberAsync.html b/platform-bible-utils/types/UnsubscriberAsync.html index 145b87afe0..5536d103f1 100644 --- a/platform-bible-utils/types/UnsubscriberAsync.html +++ b/platform-bible-utils/types/UnsubscriberAsync.html @@ -1,3 +1,3 @@ UnsubscriberAsync | platform-bible-utils

    Type AliasUnsubscriberAsync

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

    Function to run to dispose of something that runs asynchronously. The promise resolves to true if successfully unsubscribed

    -
    +
    diff --git a/platform-bible-utils/types/UserState.html b/platform-bible-utils/types/UserState.html index c770f3bbf0..515c61b6f8 100644 --- a/platform-bible-utils/types/UserState.html +++ b/platform-bible-utils/types/UserState.html @@ -1,2 +1,2 @@ UserState | platform-bible-utils

    Type AliasUserState

    A description of an extension's user state entry

    -
    +
    diff --git a/platform-bible-utils/types/UsjContentLocation.html b/platform-bible-utils/types/UsjContentLocation.html index 0cff38a5e0..be57fa8377 100644 --- a/platform-bible-utils/types/UsjContentLocation.html +++ b/platform-bible-utils/types/UsjContentLocation.html @@ -1,2 +1,2 @@ UsjContentLocation | platform-bible-utils

    Type AliasUsjContentLocation

    UsjContentLocation: {
        jsonPath: ContentJsonPath;
        node: MarkerContent;
        offset: number;
    }

    Node within a USJ object, an offset within that node, and a JSONPath query to the node

    -
    +
    diff --git a/platform-bible-utils/types/VerseRefOffset.html b/platform-bible-utils/types/VerseRefOffset.html index 3259168f86..9254af9476 100644 --- a/platform-bible-utils/types/VerseRefOffset.html +++ b/platform-bible-utils/types/VerseRefOffset.html @@ -1,2 +1,2 @@ VerseRefOffset | platform-bible-utils

    Type AliasVerseRefOffset

    VerseRefOffset: {
        offset: number;
        verseRef: VerseRef;
    }

    Represents a book, chapter, verse, and offset

    -
    +
    diff --git a/platform-bible-utils/types/WebViewMenu.html b/platform-bible-utils/types/WebViewMenu.html index 404c169e5e..5daa1bb3e4 100644 --- a/platform-bible-utils/types/WebViewMenu.html +++ b/platform-bible-utils/types/WebViewMenu.html @@ -2,4 +2,4 @@

    Type declaration

    +
    diff --git a/platform-bible-utils/types/WebViewMenus.html b/platform-bible-utils/types/WebViewMenus.html index 5f97a2ea81..6a06ae5137 100644 --- a/platform-bible-utils/types/WebViewMenus.html +++ b/platform-bible-utils/types/WebViewMenus.html @@ -1,3 +1,3 @@ WebViewMenus | platform-bible-utils

    Type AliasWebViewMenus

    WebViewMenus: {
        [property: ReferencedItem]: WebViewMenu;
    }

    Menus for all web views

    Type declaration

    +
    diff --git a/platform-bible-utils/variables/CHAPTER_TYPE.html b/platform-bible-utils/variables/CHAPTER_TYPE.html index f993a64323..ce89f8dd95 100644 --- a/platform-bible-utils/variables/CHAPTER_TYPE.html +++ b/platform-bible-utils/variables/CHAPTER_TYPE.html @@ -1,2 +1,2 @@ CHAPTER_TYPE | platform-bible-utils

    VariableCHAPTER_TYPEConst

    CHAPTER_TYPE: "chapter" = 'chapter'

    USJ content node type for a chapter

    -
    +
    diff --git a/platform-bible-utils/variables/FIRST_SCR_BOOK_NUM.html b/platform-bible-utils/variables/FIRST_SCR_BOOK_NUM.html index 09a7b02906..5c5368b711 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

    VariableFIRST_SCR_BOOK_NUMConst

    FIRST_SCR_BOOK_NUM = 1
    +FIRST_SCR_BOOK_NUM | platform-bible-utils

    VariableFIRST_SCR_BOOK_NUMConst

    FIRST_SCR_BOOK_NUM = 1
    diff --git a/platform-bible-utils/variables/FIRST_SCR_CHAPTER_NUM.html b/platform-bible-utils/variables/FIRST_SCR_CHAPTER_NUM.html index ff44d39a7d..46bfb596e7 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

    VariableFIRST_SCR_CHAPTER_NUMConst

    FIRST_SCR_CHAPTER_NUM = 1
    +FIRST_SCR_CHAPTER_NUM | platform-bible-utils

    VariableFIRST_SCR_CHAPTER_NUMConst

    FIRST_SCR_CHAPTER_NUM = 1
    diff --git a/platform-bible-utils/variables/FIRST_SCR_VERSE_NUM.html b/platform-bible-utils/variables/FIRST_SCR_VERSE_NUM.html index 71df3858df..7290556296 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

    VariableFIRST_SCR_VERSE_NUMConst

    FIRST_SCR_VERSE_NUM = 1
    +FIRST_SCR_VERSE_NUM | platform-bible-utils

    VariableFIRST_SCR_VERSE_NUMConst

    FIRST_SCR_VERSE_NUM = 1
    diff --git a/platform-bible-utils/variables/LAST_SCR_BOOK_NUM.html b/platform-bible-utils/variables/LAST_SCR_BOOK_NUM.html index 2e31c3fedc..af709e2458 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

    VariableLAST_SCR_BOOK_NUMConst

    LAST_SCR_BOOK_NUM: number = ...
    +LAST_SCR_BOOK_NUM | platform-bible-utils

    VariableLAST_SCR_BOOK_NUMConst

    LAST_SCR_BOOK_NUM: number = ...
    diff --git a/platform-bible-utils/variables/VERSE_TYPE.html b/platform-bible-utils/variables/VERSE_TYPE.html index cd6091937e..5b0f679508 100644 --- a/platform-bible-utils/variables/VERSE_TYPE.html +++ b/platform-bible-utils/variables/VERSE_TYPE.html @@ -1,2 +1,2 @@ VERSE_TYPE | platform-bible-utils

    VariableVERSE_TYPEConst

    VERSE_TYPE: "verse" = 'verse'

    USJ content node type for a verse

    -
    +
    diff --git a/platform-bible-utils/variables/defaultScrRef.html b/platform-bible-utils/variables/defaultScrRef.html index 9216f0581b..5176c951e8 100644 --- a/platform-bible-utils/variables/defaultScrRef.html +++ b/platform-bible-utils/variables/defaultScrRef.html @@ -1 +1 @@ -defaultScrRef | platform-bible-utils

    VariabledefaultScrRefConst

    defaultScrRef: ScriptureReference = ...
    +defaultScrRef | platform-bible-utils

    VariabledefaultScrRefConst

    defaultScrRef: ScriptureReference = ...
    diff --git a/platform-bible-utils/variables/localizedStringsDocumentSchema.html b/platform-bible-utils/variables/localizedStringsDocumentSchema.html index e7a1fe8ba6..1b043b4550 100644 --- a/platform-bible-utils/variables/localizedStringsDocumentSchema.html +++ b/platform-bible-utils/variables/localizedStringsDocumentSchema.html @@ -1,2 +1,2 @@ localizedStringsDocumentSchema | platform-bible-utils

    VariablelocalizedStringsDocumentSchemaConst

    localizedStringsDocumentSchema: {
        $defs: {
            languageStrings: {
                additionalProperties: boolean;
                description: string;
                patternProperties: {
                    ^%[\w\-\.]+%$: {
                        $ref: string;
                    };
                };
                type: string;
            };
            localizedStringValue: {
                description: string;
                type: string;
            };
            localizeKey: {
                description: string;
                pattern: string;
                tsType: 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

    -
    +
    diff --git a/platform-bible-utils/variables/menuDocumentSchema.html b/platform-bible-utils/variables/menuDocumentSchema.html index d30f3457bb..5d9a5eac4e 100644 --- a/platform-bible-utils/variables/menuDocumentSchema.html +++ b/platform-bible-utils/variables/menuDocumentSchema.html @@ -1,2 +1,2 @@ menuDocumentSchema | platform-bible-utils

    VariablemenuDocumentSchemaConst

    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

    -
    +
    diff --git a/platform-bible-utils/variables/projectSettingsDocumentSchema.html b/platform-bible-utils/variables/projectSettingsDocumentSchema.html index afbdfe10b8..1291faac68 100644 --- a/platform-bible-utils/variables/projectSettingsDocumentSchema.html +++ b/platform-bible-utils/variables/projectSettingsDocumentSchema.html @@ -1,2 +1,2 @@ projectSettingsDocumentSchema | platform-bible-utils

    VariableprojectSettingsDocumentSchemaConst

    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

    -
    +
    diff --git a/platform-bible-utils/variables/settingsDocumentSchema.html b/platform-bible-utils/variables/settingsDocumentSchema.html index 6e9f367a82..76f545a770 100644 --- a/platform-bible-utils/variables/settingsDocumentSchema.html +++ b/platform-bible-utils/variables/settingsDocumentSchema.html @@ -1,2 +1,2 @@ settingsDocumentSchema | platform-bible-utils

    VariablesettingsDocumentSchemaConst

    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

    -
    +