@lynx-js/web-core
Version:
This is an internal experimental package, do not use
38 lines • 3.14 kB
JavaScript
// Copyright 2023 The Lynx Authors. All rights reserved.
// Licensed under the Apache License Version 2.0 that can be found in the
// LICENSE file in the root directory of this source tree.
import { createRpcEndpoint } from '@lynx-js/web-worker-rpc';
export const publicComponentEventEndpoint = createRpcEndpoint('publicComponentEvent', false, false);
export const publishEventEndpoint = createRpcEndpoint('publishEvent', false, false);
export const switchExposureServiceEndpoint = createRpcEndpoint('switchExposureServiceEndpoint', false, false);
export const updateDataEndpoint = createRpcEndpoint('updateData', false, true);
export const sendGlobalEventEndpoint = createRpcEndpoint('sendGlobalEventEndpoint', false, false);
export const disposeEndpoint = createRpcEndpoint('dispose', false, true);
export const BackgroundThreadStartEndpoint = createRpcEndpoint('start', false, true);
/**
* Error message, info
*/
export const reportErrorEndpoint = createRpcEndpoint('reportError', false, false);
export const callLepusMethodEndpoint = createRpcEndpoint('callLepusMethod', false, true);
export const invokeUIMethodEndpoint = createRpcEndpoint('__invokeUIMethod', false, true);
export const setNativePropsEndpoint = createRpcEndpoint('__setNativeProps', false, true);
export const getPathInfoEndpoint = createRpcEndpoint('__getPathInfo', false, true);
export const nativeModulesCallEndpoint = createRpcEndpoint('nativeModulesCall', false, true);
export const napiModulesCallEndpoint = createRpcEndpoint('napiModulesCall', false, true, true);
export const getCustomSectionsEndpoint = createRpcEndpoint('getCustomSections', false, true);
export const markTimingEndpoint = createRpcEndpoint('markTiming', false, false);
export const postTimingFlagsEndpoint = createRpcEndpoint('postTimingFlags', false, false);
export const triggerComponentEventEndpoint = createRpcEndpoint('__triggerComponentEvent', false, false);
export const selectComponentEndpoint = createRpcEndpoint('__selectComponent', false, true);
export const dispatchLynxViewEventEndpoint = createRpcEndpoint('dispatchLynxViewEvent', false, false);
export const dispatchNapiModuleEndpoint = createRpcEndpoint('dispatchNapiModule', false, false);
export const dispatchCoreContextOnBackgroundEndpoint = createRpcEndpoint('dispatchCoreContextOnBackground', false, false);
export const dispatchJSContextOnMainThreadEndpoint = createRpcEndpoint('dispatchJSContextOnMainThread', false, false);
export const triggerElementMethodEndpoint = createRpcEndpoint('__triggerElementMethod', false, false);
export const updateGlobalPropsEndpoint = createRpcEndpoint('updateGlobalProps', false, false);
export const updateI18nResourcesEndpoint = createRpcEndpoint('updateI18nResources', false, false);
export const dispatchI18nResourceEndpoint = createRpcEndpoint('dispatchI18nResource', false, false);
export const queryComponentEndpoint = createRpcEndpoint('queryComponent', false, true);
export const updateBTSChunkEndpoint = createRpcEndpoint('updateBTSChunkEndpoint', false, true);
export const reloadEndpoint = createRpcEndpoint('reload', false, false);
//# sourceMappingURL=endpoints.js.map