UNPKG

@hadss/hmrouter-plugin

Version:

HMRouter Compiler Plugin

26 lines (25 loc) 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isModule = exports.isHspModule = exports.isHarModule = exports.isHapModule = void 0; const hvigor_ohos_plugin_1 = require("@ohos/hvigor-ohos-plugin"); function isHapModule(node) { return node.getAllPluginIds().includes(hvigor_ohos_plugin_1.OhosPluginId.OHOS_HAP_PLUGIN); } exports.isHapModule = isHapModule; function isHarModule(node) { return node.getAllPluginIds().includes(hvigor_ohos_plugin_1.OhosPluginId.OHOS_HAR_PLUGIN); } exports.isHarModule = isHarModule; function isHspModule(node) { return node.getAllPluginIds().includes(hvigor_ohos_plugin_1.OhosPluginId.OHOS_HSP_PLUGIN); } exports.isHspModule = isHspModule; function isModule(pluginId) { return [ hvigor_ohos_plugin_1.OhosPluginId.OHOS_HSP_PLUGIN, hvigor_ohos_plugin_1.OhosPluginId.OHOS_HAR_PLUGIN, hvigor_ohos_plugin_1.OhosPluginId.OHOS_HAP_PLUGIN, hvigor_ohos_plugin_1.OhosPluginId.OHOS_APP_PLUGIN ].includes(pluginId); } exports.isModule = isModule;