UNPKG

@itwin/object-storage-azure

Version:

Object storage implementation using Azure Blob Storage

18 lines 910 B
import { BlobClient, BlobServiceClient, BlockBlobClient, ContainerClient } from "@azure/storage-blob"; import { BaseDirectory, ObjectReference, EntityCollectionPage } from "@itwin/object-storage-core"; export declare class BlobServiceClientWrapper { private readonly _client; constructor(client: BlobServiceClient); getContainerClient(containerName: string): ContainerClient; getBlobClient(reference: ObjectReference): BlobClient; getBlockBlobClient(reference: ObjectReference): BlockBlobClient; getDirectoriesNextPage(options: { maxPageSize: number; continuationToken?: string; }): Promise<EntityCollectionPage<BaseDirectory>>; getObjectsNextPage(directory: BaseDirectory, options: { maxPageSize: number; continuationToken?: string; }): Promise<EntityCollectionPage<ObjectReference>>; } //# sourceMappingURL=BlobServiceClientWrapper.d.ts.map