mirror of
https://github.com/Tria-plc/emaui.git
synced 2026-08-27 16:40:57 +00:00
20 lines
896 B
JavaScript
20 lines
896 B
JavaScript
const require_runtime = require('./_virtual/_rolldown/runtime.cjs');
|
|
let _module_federation_runtime_core = require("@module-federation/runtime-core");
|
|
|
|
//#region src/utils.ts
|
|
function getBuilderId() {
|
|
return typeof FEDERATION_BUILD_IDENTIFIER !== "undefined" ? FEDERATION_BUILD_IDENTIFIER : "";
|
|
}
|
|
function getGlobalFederationInstance(name, version) {
|
|
const buildId = getBuilderId();
|
|
return _module_federation_runtime_core.CurrentGlobal.__FEDERATION__.__INSTANCES__.find((GMInstance) => {
|
|
if (buildId && GMInstance.options.id === buildId) return true;
|
|
if (GMInstance.options.name === name && !GMInstance.options.version && !version) return true;
|
|
if (GMInstance.options.name === name && version && GMInstance.options.version === version) return true;
|
|
return false;
|
|
});
|
|
}
|
|
|
|
//#endregion
|
|
exports.getGlobalFederationInstance = getGlobalFederationInstance;
|
|
//# sourceMappingURL=utils.cjs.map
|