UNPKG

@etherna/sdk-js

Version:

Etherna SDKs for operations on the network

26 lines 927 B
import { MantarayNode } from "../handlers"; import { Queue } from "./Queue"; import type { BatchId, BeeClient } from "../clients"; export interface FolderBuilderConfig { beeClient: BeeClient; batchId: BatchId; concurrentTasks?: number; indexDocument?: string; errorDocument?: string; } export declare class FolderBuilder { protected config: FolderBuilderConfig; protected node: MantarayNode; protected queue: Queue; protected bytesTotal: number; protected bytesProgress: number; protected abortController: AbortController; protected errored: boolean; onProgress?: (percent: number) => void; constructor(config: FolderBuilderConfig); addFile(data: Uint8Array, filename: string, path: string, contentType: string | null): void; save(): Promise<import("../clients").Reference>; private enqueueData; private kill; } //# sourceMappingURL=FolderBuilder.d.ts.map