UNPKG

@kyve/core-beta

Version:

🚀 The base KYVE node implementation.

18 lines (17 loc) • 578 B
import { Node } from "../.."; import { IStorageProvider } from "../.."; /** * storageProviderFactory creates the correct storage provider class * from the specified id. Current storage providers are: * * 0 - NoStorageProvider * 1 - Arweave * 2 - Bundlr * x - NoStorageProvider (default) * * @method storageProviderFactory * @param {Node} this * @param {number} storageProviderId the id of the storage provider * @return {Promise<IStorageProvider>} */ export declare function storageProviderFactory(this: Node, storageProviderId: number): Promise<IStorageProvider>;