mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-19 05:03:32 +08:00
Correcting issues with s3-upload-stream typing
This commit is contained in:
18
s3-upload-stream/index.d.ts
vendored
18
s3-upload-stream/index.d.ts
vendored
@@ -9,14 +9,16 @@
|
||||
import * as stream from 'stream';
|
||||
import * as AWS from 'aws-sdk';
|
||||
|
||||
interface S3StreamUploader {
|
||||
upload(destinationDetails: AWS.s3.PutObjectRequest, sessionDetails?: any): S3WriteStream;
|
||||
declare namespace s3Stream {
|
||||
export interface S3StreamUploader {
|
||||
upload(destinationDetails: AWS.s3.PutObjectRequest, sessionDetails?: any): S3WriteStream;
|
||||
}
|
||||
|
||||
export interface S3WriteStream extends stream.Writable {
|
||||
maxPartSize(sizeInBytes: number): void;
|
||||
concurrentParts(numberOfParts: number): void;
|
||||
}
|
||||
}
|
||||
|
||||
interface S3WriteStream extends stream.Writable {
|
||||
maxPartSize(sizeInBytes: number): void;
|
||||
concurrentParts(numberOfParts: number): void;
|
||||
}
|
||||
|
||||
declare function s3Stream(client: AWS.S3): S3StreamUploader;
|
||||
declare function s3Stream(client: AWS.S3): s3Stream.S3StreamUploader;
|
||||
export = s3Stream;
|
||||
|
||||
Reference in New Issue
Block a user