UNPKG

@alvin917/jsbridge-plugin

Version:
41 lines (40 loc) 1.82 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BridgeHapPlugin = BridgeHapPlugin; exports.BridgeHarPlugin = BridgeHarPlugin; exports.BridgeHspPlugin = BridgeHspPlugin; const hvigor_ohos_plugin_1 = require("@ohos/hvigor-ohos-plugin"); const PluginHandlerMgr_1 = require("./PluginHandlerMgr"); const BridgePluginHapHandler_1 = require("./BridgePluginHapHandler"); const BridgePluginHandler_1 = require("./BridgePluginHandler"); const BridgeConstant_1 = require("./BridgeConstant"); function BridgeHapPlugin() { return { pluginId: BridgeConstant_1.BridgeConstant.BRIDGE_HAP_PLUGIN_ID, apply(node) { const context = node.getContext(hvigor_ohos_plugin_1.OhosPluginId.OHOS_HAP_PLUGIN); let handler = new BridgePluginHapHandler_1.BridgePluginHapHandler(node, context); PluginHandlerMgr_1.PluginHandlerMgr.getInstance().registerHandler(node, handler); } }; } function BridgeHarPlugin() { return { pluginId: BridgeConstant_1.BridgeConstant.BRIDGE_HAR_PLUGIN_ID, apply(node) { const context = node.getContext(hvigor_ohos_plugin_1.OhosPluginId.OHOS_HAR_PLUGIN); let handler = new BridgePluginHandler_1.BridgePluginHandler(node, context); PluginHandlerMgr_1.PluginHandlerMgr.getInstance().registerHandler(node, handler); }, }; } function BridgeHspPlugin() { return { pluginId: BridgeConstant_1.BridgeConstant.BRIDGE_HSP_PLUGIN_ID, apply(node) { const context = node.getContext(hvigor_ohos_plugin_1.OhosPluginId.OHOS_HSP_PLUGIN); let handler = new BridgePluginHandler_1.BridgePluginHandler(node, context); PluginHandlerMgr_1.PluginHandlerMgr.getInstance().registerHandler(node, handler); }, }; }