@lynx-js/web-core
Version:
This is an internal experimental package, do not use
12 lines • 558 B
JavaScript
import { triggerComponentEventEndpoint } from '../../endpoints.js';
export function registerTriggerComponentEventHandler(rpc, lynxViewInstance) {
rpc.registerHandler(triggerComponentEventEndpoint, (id, params) => {
const componentDom = lynxViewInstance.mtsWasmBinding
.getElementByComponentId(params.componentId);
componentDom?.dispatchEvent(new CustomEvent(id, {
...params.eventOption,
detail: params.eventDetail,
}));
});
}
//# sourceMappingURL=registerTriggerComponentEventHandler.js.map