mirror of
https://github.com/Tria-plc/emaui.git
synced 2026-08-27 19:00:56 +00:00
21 lines
1.0 KiB
TypeScript
21 lines
1.0 KiB
TypeScript
import type { containerPlugin, ManifestModuleInfos, moduleFederationPlugin } from '@module-federation/sdk';
|
|
import type { EntryObject } from 'webpack';
|
|
import { BasicPluginOptionsManager } from './BasicPluginOptionsManager';
|
|
declare class ContainerManager extends BasicPluginOptionsManager<moduleFederationPlugin.ModuleFederationPluginOptions> {
|
|
private _manifestModuleInfos?;
|
|
private _parsedOptions?;
|
|
get enable(): boolean;
|
|
get globalEntryName(): string | undefined;
|
|
get containerPluginExposesOptions(): containerPlugin.ContainerPluginOptions['exposes'];
|
|
get fileExposeKeyMap(): Record<string, Set<string>>;
|
|
get exposeFileNameImportMap(): Record<string, string[]>;
|
|
get exposeObject(): Record<string, string[]>;
|
|
get exposeFiles(): string[];
|
|
get manifestModuleInfos(): ManifestModuleInfos;
|
|
get webpackEntry(): EntryObject;
|
|
private _parseOptions;
|
|
init(options: moduleFederationPlugin.ModuleFederationPluginOptions): void;
|
|
validate(name?: string): void;
|
|
}
|
|
export { ContainerManager };
|