UNPKG

@itwin/object-storage-core

Version:
17 lines 991 B
import { StrategyInstance } from "@itwin/cloud-agnostic-core"; import { FrontendConfigDownloadInput, FrontendConfigUploadInput, FrontendUploadInMultiplePartsInput, FrontendUrlDownloadInput, FrontendUrlUploadInput } from "./FrontendInterfaces"; import { FrontendStorage } from "./FrontendStorage"; export declare class StrategyFrontendStorage extends FrontendStorage { private _clients; constructor(clients: StrategyInstance<FrontendStorage>[]); private getClient; download(input: (FrontendUrlDownloadInput | FrontendConfigDownloadInput) & { transferType: "buffer"; }): Promise<ArrayBuffer>; download(input: (FrontendUrlDownloadInput | FrontendConfigDownloadInput) & { transferType: "stream"; }): Promise<ReadableStream>; upload(input: FrontendUrlUploadInput | FrontendConfigUploadInput): Promise<void>; uploadInMultipleParts(input: FrontendUploadInMultiplePartsInput): Promise<void>; } //# sourceMappingURL=StrategyFrontendStorage.d.ts.map