UNPKG

@itwin/object-storage-azure

Version:

Object storage implementation using Azure Blob Storage

12 lines 733 B
import { Readable } from "stream"; import { BlobDownloadOptions, BlockBlobClient, Metadata } from "@azure/storage-blob"; import { ContentHeaders, MultipartUploadData, MultipartUploadOptions, TransferData } from "@itwin/object-storage-core"; export declare class BlockBlobClientWrapper { private readonly _client; constructor(_client: BlockBlobClient); private getBlobHTTPHeaders; download(options?: BlobDownloadOptions): Promise<Readable>; upload(data: TransferData, metadata?: Metadata, headers?: ContentHeaders): Promise<void>; uploadInMultipleParts(data: MultipartUploadData, options?: MultipartUploadOptions, headers?: ContentHeaders): Promise<void>; } //# sourceMappingURL=BlockBlobClientWrapper.d.ts.map