@@ -4,9 +4,11 @@ import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts";
44import { NODE_REGION_CONFIG_FILE_OPTIONS , NODE_REGION_CONFIG_OPTIONS } from "@aws-sdk/config-resolver" ;
55import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node" ;
66import { Hash } from "@aws-sdk/hash-node" ;
7+ import { fileStreamHasher as streamHasher } from "@aws-sdk/hash-stream-node" ;
78import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS , NODE_RETRY_MODE_CONFIG_OPTIONS } from "@aws-sdk/middleware-retry" ;
89import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider" ;
910import { NodeHttpHandler , streamCollector } from "@aws-sdk/node-http-handler" ;
11+ import { HashConstructor as __HashConstructor } from "@aws-sdk/types" ;
1012import { fromBase64 , toBase64 } from "@aws-sdk/util-base64-node" ;
1113import { calculateBodyLength } from "@aws-sdk/util-body-length-node" ;
1214import { defaultUserAgent } from "@aws-sdk/util-user-agent-node" ;
@@ -29,11 +31,13 @@ export const ClientDefaultValues: Required<ClientDefaults> = {
2931 clientVersion : packageInfo . version ,
3032 } ) ,
3133 maxAttempts : loadNodeConfig ( NODE_MAX_ATTEMPT_CONFIG_OPTIONS ) ,
34+ md5 : Hash . bind ( null , "md5" ) ,
3235 region : loadNodeConfig ( NODE_REGION_CONFIG_OPTIONS , NODE_REGION_CONFIG_FILE_OPTIONS ) ,
3336 requestHandler : new NodeHttpHandler ( ) ,
3437 retryModeProvider : loadNodeConfig ( NODE_RETRY_MODE_CONFIG_OPTIONS ) ,
3538 sha256 : Hash . bind ( null , "sha256" ) ,
3639 streamCollector,
40+ streamHasher,
3741 utf8Decoder : fromUtf8 ,
3842 utf8Encoder : toUtf8 ,
3943} ;
0 commit comments