@module-federation/enhanced
Version:
This package provides enhanced features for module federation.
22 lines (21 loc) • 794 B
TypeScript
import * as webpack$1 from "webpack";
//#region src/lib/sharing/tree-shaking/SharedUsedExportsOptimizerRuntimeModule.d.ts
/**
* Map of shared module name to Map of runtime id to Set of exported names
* @example {
* 'antd': Set(['Button', 'exportedName2']),
* }
*/
type ReferencedExports = Map<string, Set<string>>;
declare const RuntimeModule: typeof webpack$1.RuntimeModule;
declare class SharedUsedExportsOptimizerRuntimeModule extends RuntimeModule {
private sharedUsedExports;
constructor(sharedUsedExports: ReferencedExports);
/**
* @returns {string | null} runtime code
*/
generate(): string | null;
}
//#endregion
export { ReferencedExports, SharedUsedExportsOptimizerRuntimeModule as default };
//# sourceMappingURL=SharedUsedExportsOptimizerRuntimeModule.d.ts.map