@itwin/core-frontend
Version:
iTwin.js frontend components
14 lines • 858 B
TypeScript
import type { FrontendConfigDownloadInput, FrontendConfigUploadInput, FrontendStorage, FrontendUploadInMultiplePartsInput, FrontendUrlDownloadInput, FrontendUrlUploadInput } from "@itwin/object-storage-core/lib/frontend";
export declare class FetchCloudStorage implements FrontendStorage {
download(input: (FrontendUrlDownloadInput | FrontendConfigDownloadInput) & {
transferType: "buffer";
}): Promise<ArrayBuffer>;
download(input: (FrontendUrlDownloadInput | FrontendConfigDownloadInput) & {
transferType: "stream";
}): Promise<ReadableStream<any>>;
private buildObjectKey;
private isUrlInput;
upload(_input: FrontendUrlUploadInput | FrontendConfigUploadInput): Promise<void>;
uploadInMultipleParts(_input: FrontendUploadInMultiplePartsInput): Promise<void>;
}
//# sourceMappingURL=FetchCloudStorage.d.ts.map