@module-federation/enhanced
Version:
This package provides enhanced features for module federation.
30 lines (27 loc) • 1.23 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const require_runtime = require('../../_virtual/_rolldown/runtime.js');
let _module_federation_sdk_normalize_webpack_path = require("@module-federation/sdk/normalize-webpack-path");
//#region src/lib/sharing/ConsumeSharedFallbackDependency.ts
const makeSerializable = require((0, _module_federation_sdk_normalize_webpack_path.normalizeWebpackPath)("webpack/lib/util/makeSerializable"));
const { dependencies } = require((0, _module_federation_sdk_normalize_webpack_path.normalizeWebpackPath)("webpack"));
var ConsumeSharedFallbackDependency = class extends dependencies.ModuleDependency {
/**
* @param {string} request the request
* @param {string | null} layer the layer for the fallback module
*/
constructor(request, layer) {
super(request);
this.layer = layer;
}
get type() {
return "consume shared fallback";
}
get category() {
return "esm";
}
};
makeSerializable(ConsumeSharedFallbackDependency, "enhanced/lib/sharing/ConsumeSharedFallbackDependency");
//#endregion
exports.default = ConsumeSharedFallbackDependency;
//# sourceMappingURL=ConsumeSharedFallbackDependency.js.map