Project Init

This commit is contained in:
Muluhabt
2026-05-29 15:23:46 +03:00
commit 2fbc557aac
67387 changed files with 6063341 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
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 };