@module-federation/enhanced
Version:
This package provides enhanced features for module federation.
20 lines (19 loc) • 741 B
TypeScript
import { moduleFederationPlugin } from "@module-federation/sdk";
import { Compiler } from "webpack";
//#region src/lib/sharing/tree-shaking/TreeShakingSharedPlugin.d.ts
interface TreeShakingSharePluginOptions {
mfConfig: moduleFederationPlugin.ModuleFederationPluginOptions;
secondary?: boolean;
}
declare class TreeShakingSharedPlugin {
mfConfig: moduleFederationPlugin.ModuleFederationPluginOptions;
outputDir: string;
secondary?: boolean;
private _independentSharePlugin?;
name: string;
constructor(options: TreeShakingSharePluginOptions);
apply(compiler: Compiler): void;
}
//#endregion
export { TreeShakingSharePluginOptions, TreeShakingSharedPlugin as default };
//# sourceMappingURL=TreeShakingSharedPlugin.d.ts.map