Skip to content

Commit 0089ecf

Browse files
committed
feat(client-acm): allow client creation without parameter
1 parent 5cdcb96 commit 0089ecf

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

clients/client-acm/src/ACMClient.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ import {
3333
} from "@smithy/smithy-client";
3434
import {
3535
BodyLengthCalculator as __BodyLengthCalculator,
36+
CheckOptionalClientConfig as __CheckOptionalClientConfig,
3637
Checksum as __Checksum,
3738
ChecksumConstructor as __ChecksumConstructor,
3839
Decoder as __Decoder,
@@ -317,8 +318,8 @@ export class ACMClient extends __Client<
317318
*/
318319
readonly config: ACMClientResolvedConfig;
319320

320-
constructor(configuration: ACMClientConfig) {
321-
const _config_0 = __getRuntimeConfig(configuration);
321+
constructor(...[configuration]: __CheckOptionalClientConfig<ACMClientConfig>) {
322+
const _config_0 = __getRuntimeConfig(configuration || {});
322323
const _config_1 = resolveClientEndpointParameters(_config_0);
323324
const _config_2 = resolveRegionConfig(_config_1);
324325
const _config_3 = resolveEndpointConfig(_config_2);

0 commit comments

Comments
 (0)