@lynx-js/web-core
Version:
This is an internal experimental package, do not use
8 lines • 522 B
JavaScript
import { dispatchNapiModuleEndpoint, napiModulesCallEndpoint, } from '../../endpoints.js';
export function registerNapiModulesCallHandler(rpc, lynxViewInstance) {
const dispatchNapiModules = rpc.createCall(dispatchNapiModuleEndpoint);
rpc.registerHandler(napiModulesCallEndpoint, (name, data, moduleName) => {
return lynxViewInstance.parentDom.onNapiModulesCall?.(name, data, moduleName, lynxViewInstance.parentDom, dispatchNapiModules);
});
}
//# sourceMappingURL=registerNapiModulesCallHandler.js.map