UNPKG

@itwin/object-storage-s3

Version:

Object storage implementation base for S3 compatible providers

19 lines 730 B
import { S3Client } from "@aws-sdk/client-s3"; import { STSClient } from "@aws-sdk/client-sts"; import { TransferConfig } from "@itwin/object-storage-core/lib/common"; import { S3TransferConfig } from "../Interfaces"; export declare function createS3Client(config: { baseUrl: string; region: string; accessKey: string; secretKey: string; sessionToken?: string; }): S3Client; export declare function assertS3TransferConfig(transferConfig: TransferConfig | S3TransferConfig): asserts transferConfig is S3TransferConfig; export declare function createStsClient(config: { stsBaseUrl: string; region: string; accessKey: string; secretKey: string; }): STSClient; //# sourceMappingURL=Helpers.d.ts.map