UNPKG

@dapplets/dapplet-extension

Version:
38 lines (37 loc) 1.47 kB
import ModuleInfo from '../models/moduleInfo'; import VersionInfo from '../models/versionInfo'; import { Registry } from '../registries/registry'; import GlobalConfigService from '../services/globalConfigService'; import { WalletService } from '../services/walletService'; export declare class RegistryAggregatorService { private _globalConfigService; private _walletService; isAvailable: boolean; registries: Registry[]; private _versionInfoStorage; private _initializationPromise; constructor(_globalConfigService: GlobalConfigService, _walletService: WalletService); getVersions(name: string, branch: string, isDev?: boolean): Promise<string[]>; getLastVersion(name: string, branch: string, isDev?: boolean): Promise<string | null>; getVersionInfo(name: string, branch: string, version: string): Promise<VersionInfo>; getModuleInfoWithRegistries(contextIds: string[], users: string[]): Promise<{ [registryUrl: string]: { [hostname: string]: ModuleInfo[]; }; }>; getAllDevModules({ users, }: { users: { name: string; blockchain: string; }[]; }): Promise<{ module: ModuleInfo; versions: VersionInfo[]; isDeployed?: boolean[]; }[]>; getRegistryByUri(uri: string): Promise<Registry>; private _initRegistries; private __initRegistries; private _cacheVersionInfo; private _instantiateRegistry; }