UNPKG

everything-dev

Version:

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

37 lines 1.37 kB
//#region src/fastkv.d.ts type NetworkId = "mainnet" | "testnet"; declare function getFastKvBaseUrlForNetwork(network: NetworkId): string; declare function buildRegistryConfigUrl(accountId: string, gatewayId: string): string; declare function buildRegistryConfigUrlForNetwork(network: NetworkId, accountId: string, gatewayId: string): string; declare function getRegistryNamespaceForAccount(accountId: string): string; declare function getRegistryNamespaceForNetwork(network: NetworkId): string; declare function fetchBosConfigFromFastKv<T>(bosUrl: string): Promise<T>; interface PluginManifest { schemaVersion: number; kind: string; plugin: { name: string; version: string; }; runtime: { remoteEntry: string; }; contract: { kind: string; types: { path: string; exportName: string; typeName: string; sha256: string; }; }; additionalExports?: Array<{ path: string; exports: string[]; sha256: string; }>; } declare function fetchRemotePluginManifest(cdnUrl: string): Promise<PluginManifest | null>; //#endregion export { NetworkId, PluginManifest, buildRegistryConfigUrl, buildRegistryConfigUrlForNetwork, fetchBosConfigFromFastKv, fetchRemotePluginManifest, getFastKvBaseUrlForNetwork, getRegistryNamespaceForAccount, getRegistryNamespaceForNetwork }; //# sourceMappingURL=fastkv.d.cts.map