UNPKG

@module-federation/enhanced

Version:

This package provides enhanced features for module federation.

25 lines (22 loc) 1.18 kB
'use strict'; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } }); const require_runtime = require('../../_virtual/_rolldown/runtime.js'); const require_lib_container_ContainerEntryModule = require('./ContainerEntryModule.js'); let _module_federation_sdk_normalize_webpack_path = require("@module-federation/sdk/normalize-webpack-path"); //#region src/lib/container/ContainerEntryModuleFactory.ts const ModuleFactory = require((0, _module_federation_sdk_normalize_webpack_path.normalizeWebpackPath)("webpack/lib/ModuleFactory")); var ContainerEntryModuleFactory = class extends ModuleFactory { /** * @param {ModuleFactoryCreateData} data data object * @param {function((Error | null)=, ModuleFactoryResult=): void} callback callback * @returns {void} */ create(data, callback) { const { dependencies } = data; const dep = dependencies[0]; callback(null, { module: new require_lib_container_ContainerEntryModule.default(dep.name, dep.exposes, dep.shareScope, dep.injectRuntimeEntry) }); } }; //#endregion exports.default = ContainerEntryModuleFactory; //# sourceMappingURL=ContainerEntryModuleFactory.js.map