Skip to content

Commit 44da5be

Browse files
committed
chore(parameters): change declare client param
1 parent 740c601 commit 44da5be

File tree

5 files changed

+5
-8
lines changed

5 files changed

+5
-8
lines changed

packages/parameters/src/appconfig/AppConfigProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ import type {
181181
* For more usage examples, see [our documentation](https://docs.powertools.aws.dev/lambda-typescript/latest/utilities/parameters/).
182182
*/
183183
class AppConfigProvider extends BaseProvider {
184-
public client!: AppConfigDataClient;
184+
public declare client: AppConfigDataClient;
185185
protected configurationTokenStore = new Map<string, string>();
186186
protected valueStore = new Map<string, Uint8Array>();
187187
private application?: string;

packages/parameters/src/dynamodb/DynamoDBProvider.ts

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ import type { PaginationConfiguration } from '@aws-sdk/types';
262262
* For more usage examples, see [our documentation](https://docs.powertools.aws.dev/lambda-typescript/latest/utilities/parameters/).
263263
*/
264264
class SSMProvider extends BaseProvider {
265-
public client!: SSMClient;
265+
public declare client: SSMClient;
266266
protected errorsKey = '_errors';
267267
protected maxGetParametersItems = 10;
268268

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

Lines changed: 1 addition & 4 deletions
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)