@module-federation/enhanced
Version:
This package provides enhanced features for module federation.
22 lines (21 loc) • 772 B
TypeScript
import { NormalizedSharedOptions } from "../SharePlugin.js";
import { Compiler } from "webpack";
//#region src/lib/sharing/tree-shaking/CollectSharedEntryPlugin.d.ts
type ShareRequestsMap = Record<string, {
requests: [string, string][];
}>;
type CollectSharedEntryPluginOptions = {
sharedOptions: NormalizedSharedOptions;
shareScope?: string;
};
declare class CollectSharedEntryPlugin {
name: string;
sharedOptions: NormalizedSharedOptions;
private _collectedEntries;
constructor(options: CollectSharedEntryPluginOptions);
getData(): ShareRequestsMap;
apply(compiler: Compiler): void;
}
//#endregion
export { CollectSharedEntryPluginOptions, ShareRequestsMap, CollectSharedEntryPlugin as default };
//# sourceMappingURL=CollectSharedEntryPlugin.d.ts.map