UNPKG

@itwin/object-storage-oss

Version:
12 lines 802 B
import * as Core from "@alicloud/pop-core"; import { ExpiryOptions, ObjectDirectory, TransferConfigProvider } from "@itwin/object-storage-core"; import { S3ServerStorageConfig, S3TransferConfig } from "@itwin/object-storage-s3"; export declare class OssTransferConfigProvider implements TransferConfigProvider { private readonly _config; private readonly _client; constructor(client: Core, config: S3ServerStorageConfig); getDownloadConfig(directory: ObjectDirectory, expiry?: ExpiryOptions): Promise<S3TransferConfig>; getUploadConfig(directory: ObjectDirectory, expiry?: ExpiryOptions): Promise<S3TransferConfig>; getDirectoryAccessConfig(directory: ObjectDirectory, expiry?: ExpiryOptions): Promise<S3TransferConfig>; } //# sourceMappingURL=OssTransferConfigProvider.d.ts.map