Skip to content

Commit 4880c16

Browse files
committed
improve middleware typing
1 parent 58809be commit 4880c16

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/core/src/shared/awsClientBuilderV3.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ import {
1313
DeserializeHandlerOptions,
1414
DeserializeMiddleware,
1515
HandlerExecutionContext,
16+
MetadataBearer,
17+
MiddlewareStack,
1618
Provider,
1719
RetryStrategy,
1820
UserAgent,
@@ -30,7 +32,9 @@ export type AwsClientConstructor<C> = new (o: AwsClientOptions) => C
3032
// AWS-SDKv3 does not export generic types for clients so we need to build them as needed
3133
// https://github.com/aws/aws-sdk-js-v3/issues/5856#issuecomment-2096950979
3234
interface AwsClient {
33-
middlewareStack: any
35+
middlewareStack: {
36+
add: MiddlewareStack<any, MetadataBearer>['add']
37+
}
3438
}
3539

3640
interface AwsConfigOptions {

0 commit comments

Comments
 (0)