@module-federation/enhanced
Version:
This package provides enhanced features for module federation.
22 lines (21 loc) • 803 B
TypeScript
import { moduleFederationPlugin } from "@module-federation/sdk";
import { Chunk, Compilation, Compiler } from "webpack";
//#region src/lib/container/AsyncBoundaryPlugin.d.ts
type Options = moduleFederationPlugin.AsyncBoundaryOptions;
declare class AsyncEntryStartupPlugin {
private _options;
private _runtimeChunks;
constructor(options?: Options);
apply(compiler: Compiler): void;
private _collectRuntimeChunks;
getChunkByName(compilation: Compilation, dependOn: string[], byname: Set<Chunk>): void;
private _handleRenderStartup;
private _getChunkRuntime;
private _getRemotes;
private _getShared;
private _getInitialEntryModules;
private _getTemplateString;
}
//#endregion
export { Options, AsyncEntryStartupPlugin as default };
//# sourceMappingURL=AsyncBoundaryPlugin.d.ts.map