@hadss/hmrouter-plugin
Version:
HMRouter Compiler Plugin
26 lines (25 loc) • 1.05 kB
JavaScript
;
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;