seagull-js/seagull

View on GitHub
packages/services-s3/src/error.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { BasicError } from '@seagull/libraries'
import { AWSError } from 'aws-sdk'
import { PutObjectOutput } from 'aws-sdk/clients/s3'
import { PromiseResult } from 'aws-sdk/lib/request'

export class S3Error extends BasicError {
  constructor(
    message: string,
    public details: PromiseResult<PutObjectOutput, AWSError>
  ) {
    super('S3Error', message)
  }
}