UNPKG

@bitblit/ratchet-aws

Version:

Common tools for use with AWS browser and node

16 lines (15 loc) 558 B
import { EnvironmentServiceProvider } from '../../environment/environment-service-provider.js'; import { S3Client } from '@aws-sdk/client-s3'; export declare class S3EnvironmentServiceProvider<T> implements EnvironmentServiceProvider<T> { private cfg; private ratchet; constructor(cfg: S3EnvironmentServiceProviderConfig); fetchConfig(name: string): Promise<T>; } export interface S3EnvironmentServiceProviderConfig { s3Override?: S3Client; bucketName: string; region?: string; pathPrefix?: string; pathSuffix?: string; }