mirror of
https://github.com/Tria-plc/emaui.git
synced 2026-08-27 08:32:56 +00:00
19 lines
923 B
TypeScript
19 lines
923 B
TypeScript
import { RemoteEntryInfo, StatsRemote, containerReferencePlugin, moduleFederationPlugin } from '@module-federation/sdk';
|
|
import { BasicPluginOptionsManager } from './BasicPluginOptionsManager';
|
|
interface NormalizedRemote {
|
|
[remoteName: string]: RemoteEntryInfo & {
|
|
alias: string;
|
|
shareScope: string | string[];
|
|
};
|
|
}
|
|
declare class RemoteManager extends BasicPluginOptionsManager<moduleFederationPlugin.ModuleFederationPluginOptions> {
|
|
normalizedOptions: NormalizedRemote;
|
|
get enable(): boolean;
|
|
get statsRemoteWithEmptyUsedIn(): StatsRemote[];
|
|
get dtsRemotes(): Record<string, string>;
|
|
get remotes(): moduleFederationPlugin.ModuleFederationPluginOptions['remotes'];
|
|
normalizeOptions(options?: containerReferencePlugin.ContainerReferencePluginOptions['remotes']): void;
|
|
init(options: moduleFederationPlugin.ModuleFederationPluginOptions): void;
|
|
}
|
|
export { RemoteManager };
|