UNPKG

everything-dev

Version:

A consolidated product package for building Module Federation apps with oRPC APIs.

21 lines (20 loc) 979 B
import { IntegrityRegistry } from "./integrity.mjs"; import { createInstance } from "@module-federation/enhanced/runtime"; //#region src/mf.d.ts type FederationInstance = ReturnType<typeof createInstance>; declare function patchManifestFetchForSsrPublicPath(mf: FederationInstance): void; declare function installIntegrityFetchHook(mf: FederationInstance, registry: IntegrityRegistry): void; declare function getFederationInstance(): FederationInstance; declare function registerRemote(opts: { name: string; entry: string; type?: "manifest" | "script"; }): Promise<void>; declare function loadRemoteModule<T>(specifier: string, options?: { loadFactory?: boolean; from?: "build" | "runtime"; }): Promise<T>; declare function ensureNodeRuntimePlugin(): Promise<void>; //#endregion export { ensureNodeRuntimePlugin, getFederationInstance, installIntegrityFetchHook, loadRemoteModule, patchManifestFetchForSsrPublicPath, registerRemote }; //# sourceMappingURL=mf.d.mts.map