From ffbd766b33022b1e49d4cf18534dfe757b9026a3 Mon Sep 17 00:00:00 2001 From: Aka Kherkeladze Date: Thu, 8 Sep 2016 20:24:06 +0400 Subject: [PATCH] Update aws-sdk.d.ts Callback is not required for getObject method. When you need to create a read stream from a response, you can easy create it without a callback, example: const fileStream = storage.getObject(params).createReadStream(); --- aws-sdk/aws-sdk.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aws-sdk/aws-sdk.d.ts b/aws-sdk/aws-sdk.d.ts index 90f56d0702..b950790058 100644 --- a/aws-sdk/aws-sdk.d.ts +++ b/aws-sdk/aws-sdk.d.ts @@ -226,7 +226,7 @@ declare module "aws-sdk" { constructor(options?: any); endpoint: Endpoint; - getObject(params: s3.GetObjectRequest, callback: (err: Error, data: any) => void): void; + getObject(params: s3.GetObjectRequest, callback?: (err: Error, data: any) => void): any; putObject(params: s3.PutObjectRequest, callback: (err: Error, data: any) => void): void; deleteObject(params: s3.DeleteObjectRequest, callback: (err: Error, data: any) => void): void; headObject(params: s3.HeadObjectRequest, callback: (err: Error, data: any) => void): void;