@module-federation/enhanced
Version:
This package provides enhanced features for module federation.
19 lines (18 loc) • 936 B
TypeScript
import BaseWrapperPlugin from "./BaseWrapperPlugin.js";
import ContainerEntryDependency from "../lib/container/ContainerEntryDependency.js";
import FederationRuntimeDependency from "../lib/container/runtime/FederationRuntimeDependency.js";
import { Compilation } from "webpack";
import * as tapable from "tapable";
//#region src/wrapper/FederationModulesPlugin.d.ts
declare class FederationModulesPlugin extends BaseWrapperPlugin {
constructor();
static getCompilationHooks(compilation: Compilation): {
addContainerEntryDependency: tapable.SyncHook<[ContainerEntryDependency], void>;
addFederationRuntimeDependency: tapable.SyncHook<[FederationRuntimeDependency], void>;
addRemoteDependency: tapable.SyncHook<[any], void>;
};
protected createCorePluginInstance(CorePlugin: any, compiler: any): void;
}
//#endregion
export { FederationModulesPlugin as default };
//# sourceMappingURL=FederationModulesPlugin.d.ts.map