From 621b14b6181c7e3bcf438baed193c86307442966 Mon Sep 17 00:00:00 2001 From: godu Date: Thu, 21 Nov 2024 18:54:21 +0100 Subject: [PATCH] fix(client-s3): getObject type was not exported correctly --- .changeset/thirty-mangos-sparkle.md | 5 +++++ packages/client-s3/src/S3Service.ts | 31 +++++++++++++++-------------- 2 files changed, 21 insertions(+), 15 deletions(-) create mode 100644 .changeset/thirty-mangos-sparkle.md diff --git a/.changeset/thirty-mangos-sparkle.md b/.changeset/thirty-mangos-sparkle.md new file mode 100644 index 00000000..edcee3ba --- /dev/null +++ b/.changeset/thirty-mangos-sparkle.md @@ -0,0 +1,5 @@ +--- +"@effect-aws/client-s3": patch +--- + +Type fix diff --git a/packages/client-s3/src/S3Service.ts b/packages/client-s3/src/S3Service.ts index ccd03268..794e32ae 100644 --- a/packages/client-s3/src/S3Service.ts +++ b/packages/client-s3/src/S3Service.ts @@ -427,6 +427,22 @@ const commands = { interface S3Service$ { readonly _: unique symbol; + /** + * @see {@link GetObjectCommand} + */ + getObject: + | (( + args: GetObjectCommandInput, + options?: { readonly presigned?: false } & HttpHandlerOptions, + ) => Effect.Effect< + GetObjectCommandOutput, + SdkError | InvalidObjectStateError | NoSuchKeyError + >) + | (( + args: GetObjectCommandInput, + options?: { readonly presigned: true } & RequestPresigningArguments, + ) => Effect.Effect); + /** * @see {@link AbortMultipartUploadCommand} */ @@ -846,21 +862,6 @@ interface S3Service$ { options?: HttpHandlerOptions, ): Effect.Effect; - /** - * @see {@link GetObjectCommand} - */ - getObject( - args: GetObjectCommandInput, - options?: { readonly presigned?: false } & HttpHandlerOptions, - ): Effect.Effect< - GetObjectCommandOutput, - SdkError | InvalidObjectStateError | NoSuchKeyError - >; - getObject( - args: GetObjectCommandInput, - options?: { readonly presigned: true } & RequestPresigningArguments, - ): Effect.Effect; - /** * @see {@link GetObjectAclCommand} */