Skip to content

Latest commit

 

History

History
55 lines (30 loc) · 861 Bytes

Storage.md

File metadata and controls

55 lines (30 loc) · 861 Bytes

Storage

Creates the storage.

Index

Constructors:

Constructors

  • Storage(config: Config, dependencies: Dependencies): StorageInterface

Storage(config: Config, dependencies: Dependencies)

Parameters:

  • config: Config
  • dependencies: Dependencies

See: Config, Dependencies

Returns:

  • StorageInterface

See: StorageInterface

Examples

import S3 from '@aws-sdk/client-s3'
import S3Presign from '@aws-sdk/s3-request-presigner'

const config = {
  type: 's3',
  path: 'bucket-3d8e8dd/path/to/data'
}

const dependencies = {
  client: S3,
  clientPresign: S3Presign,
  clientInstance: new S3.S3Client({ region: 'eu-central-1' })
}

const storage = Storage(config, dependencies)