@@ -18,28 +18,28 @@ import { emitWarningIfUnsupportedVersion } from "@aws-sdk/smithy-client";
18
18
/**
19
19
* @internal
20
20
*/
21
- export const getRuntimeConfig = ( config : AccessAnalyzerClientConfig = { } ) => {
21
+ export const getRuntimeConfig = ( config : AccessAnalyzerClientConfig ) => {
22
22
emitWarningIfUnsupportedVersion ( process . version ) ;
23
23
const clientSharedValues = getSharedRuntimeConfig ( config ) ;
24
24
return {
25
25
...clientSharedValues ,
26
26
...config ,
27
27
runtime : "node" ,
28
- base64Decoder : config . base64Decoder ?? fromBase64 ,
29
- base64Encoder : config . base64Encoder ?? toBase64 ,
30
- bodyLengthChecker : config . bodyLengthChecker ?? calculateBodyLength ,
28
+ base64Decoder : config ? .base64Decoder ?? fromBase64 ,
29
+ base64Encoder : config ? .base64Encoder ?? toBase64 ,
30
+ bodyLengthChecker : config ? .bodyLengthChecker ?? calculateBodyLength ,
31
31
credentialDefaultProvider :
32
- config . credentialDefaultProvider ?? decorateDefaultCredentialProvider ( credentialDefaultProvider ) ,
32
+ config ? .credentialDefaultProvider ?? decorateDefaultCredentialProvider ( credentialDefaultProvider ) ,
33
33
defaultUserAgentProvider :
34
- config . defaultUserAgentProvider ??
34
+ config ? .defaultUserAgentProvider ??
35
35
defaultUserAgent ( { serviceId : clientSharedValues . serviceId , clientVersion : packageInfo . version } ) ,
36
- maxAttempts : config . maxAttempts ?? loadNodeConfig ( NODE_MAX_ATTEMPT_CONFIG_OPTIONS ) ,
37
- region : config . region ?? loadNodeConfig ( NODE_REGION_CONFIG_OPTIONS , NODE_REGION_CONFIG_FILE_OPTIONS ) ,
38
- requestHandler : config . requestHandler ?? new NodeHttpHandler ( ) ,
39
- retryModeProvider : config . retryModeProvider ?? loadNodeConfig ( NODE_RETRY_MODE_CONFIG_OPTIONS ) ,
40
- sha256 : config . sha256 ?? Hash . bind ( null , "sha256" ) ,
41
- streamCollector : config . streamCollector ?? streamCollector ,
42
- utf8Decoder : config . utf8Decoder ?? fromUtf8 ,
43
- utf8Encoder : config . utf8Encoder ?? toUtf8 ,
36
+ maxAttempts : config ? .maxAttempts ?? loadNodeConfig ( NODE_MAX_ATTEMPT_CONFIG_OPTIONS ) ,
37
+ region : config ? .region ?? loadNodeConfig ( NODE_REGION_CONFIG_OPTIONS , NODE_REGION_CONFIG_FILE_OPTIONS ) ,
38
+ requestHandler : config ? .requestHandler ?? new NodeHttpHandler ( ) ,
39
+ retryModeProvider : config ? .retryModeProvider ?? loadNodeConfig ( NODE_RETRY_MODE_CONFIG_OPTIONS ) ,
40
+ sha256 : config ? .sha256 ?? Hash . bind ( null , "sha256" ) ,
41
+ streamCollector : config ? .streamCollector ?? streamCollector ,
42
+ utf8Decoder : config ? .utf8Decoder ?? fromUtf8 ,
43
+ utf8Encoder : config ? .utf8Encoder ?? toUtf8 ,
44
44
} ;
45
45
} ;
0 commit comments