UNPKG

@test-org122/hypernet-core

Version:

Hypernet Core. Represents the SDK for running the Hypernet Protocol.

18 lines 1.3 kB
import { IBrowserNode, IContextProvider, ILogUtils, IBrowserNodeProvider, IConfigProvider, IBlockchainProvider, ILocalStorageUtils } from "@interfaces/utilities"; import { CoreUninitializedError, VectorError } from "@interfaces/objects/errors"; import { ResultAsync } from "@interfaces/objects"; import { IBrowserNodeFactory } from "@interfaces/utilities/factory"; export declare class BrowserNodeProvider implements IBrowserNodeProvider { protected configProvider: IConfigProvider; protected contextProvider: IContextProvider; protected blockchainProvider: IBlockchainProvider; protected logUtils: ILogUtils; protected storageUtils: ILocalStorageUtils; protected browserNodeFactory: IBrowserNodeFactory; protected browserNodeResult: ResultAsync<IBrowserNode, VectorError | Error> | null; protected browserNode: IBrowserNode | null; constructor(configProvider: IConfigProvider, contextProvider: IContextProvider, blockchainProvider: IBlockchainProvider, logUtils: ILogUtils, storageUtils: ILocalStorageUtils, browserNodeFactory: IBrowserNodeFactory); protected initialize(): ResultAsync<IBrowserNode, VectorError | CoreUninitializedError>; getBrowserNode(): ResultAsync<IBrowserNode, VectorError | Error>; } //# sourceMappingURL=BrowserNodeProvider.d.ts.map