Skip to content

Commit 902a07c

Browse files
committed
chore(parameters): change declare client param
1 parent 37e13bd commit 902a07c

File tree

5 files changed

+5
-8
lines changed

5 files changed

+5
-8
lines changed

packages/parameters/src/appconfig/AppConfigProvider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ import { APPCONFIG_TOKEN_EXPIRATION } from '../constants.js';
182182
* For more usage examples, see [our documentation](https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parameters/).
183183
*/
184184
class AppConfigProvider extends BaseProvider {
185-
public client!: AppConfigDataClient;
185+
public declare client: AppConfigDataClient;
186186
protected configurationTokenStore = new Map<
187187
string,
188188
{ value: string; expiration: number }

packages/parameters/src/dynamodb/DynamoDBProvider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ import type { JSONValue } from '@aws-lambda-powertools/commons/types';
235235
* For more usage examples, see [our documentation](https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parameters/).
236236
*/
237237
class DynamoDBProvider extends BaseProvider {
238-
public client!: DynamoDBClient;
238+
public declare client: DynamoDBClient;
239239
protected keyAttr = 'id';
240240
protected sortAttr = 'sk';
241241
protected tableName: string;

packages/parameters/src/secrets/SecretsProvider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ import type {
145145
* @see https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parameters/
146146
*/
147147
class SecretsProvider extends BaseProvider {
148-
public client!: SecretsManagerClient;
148+
public declare client: SecretsManagerClient;
149149

150150
/**
151151
* It initializes the SecretsProvider class.

packages/parameters/src/ssm/SSMProvider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ import type { PaginationConfiguration } from '@aws-sdk/types';
267267
* For more usage examples, see [our documentation](https://docs.powertools.aws.dev/lambda/typescript/latest/utilities/parameters/).
268268
*/
269269
class SSMProvider extends BaseProvider {
270-
public client!: SSMClient;
270+
public declare client: SSMClient;
271271
protected errorsKey = '_errors';
272272
protected maxGetParametersItems = 10;
273273

packages/parameters/tests/unit/BaseProvider.test.ts

+1-4
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,7 @@ import {
1313
import { DEFAULT_MAX_AGE_SECS } from '../../src/constants.js';
1414
import type { EnvironmentVariablesService } from '../../src/config/EnvironmentVariablesService.js';
1515
import { ExpirableValue } from '../../src/base/ExpirableValue.js';
16-
import {
17-
GetParameterError,
18-
TransformParameterError,
19-
} from '../../src/errors.js';
16+
import { GetParameterError, TransformParameterError } from '../../src/index.js';
2017
import { toBase64 } from '@aws-sdk/util-base64-node';
2118

2219
const encoder = new TextEncoder();

0 commit comments

Comments
 (0)