From c9d6b61d0110097ee907836a79665d70bf7a43d0 Mon Sep 17 00:00:00 2001 From: svozza Date: Thu, 8 Jan 2026 23:23:11 +0000 Subject: [PATCH] chore(batch): remove invoke store type work around --- package-lock.json | 17 +++++++++-------- packages/batch/package.json | 2 +- packages/batch/src/types.ts | 7 ------- packages/commons/package.json | 2 +- packages/logger/package.json | 2 +- packages/metrics/package.json | 2 +- packages/testing/package.json | 2 +- 7 files changed, 14 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index b7b850462a..5079542ab9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2835,9 +2835,10 @@ } }, "node_modules/@aws/lambda-invoke-store": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.2.tgz", - "integrity": "sha512-C0NBLsIqzDIae8HFw9YIrIBsbc0xTiOtt7fAukGPnqQ/+zZNaq+4jhuccltK0QuWHBnNm/a6kLIRA6GFiM10eg==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.3.tgz", + "integrity": "sha512-oLvsaPMTBejkkmHhjf09xTgk71mOqyr/409NKhRIL08If7AhVfUsJhVsx386uJaqNd42v9kWamQ9lFbkoC2dYw==", + "license": "Apache-2.0", "engines": { "node": ">=18.0.0" } @@ -10310,7 +10311,7 @@ "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.30.1", - "@aws/lambda-invoke-store": "0.2.2", + "@aws/lambda-invoke-store": "0.2.3", "@standard-schema/spec": "^1.1.0" }, "devDependencies": { @@ -10324,7 +10325,7 @@ "version": "2.30.1", "license": "MIT-0", "dependencies": { - "@aws/lambda-invoke-store": "0.2.2" + "@aws/lambda-invoke-store": "0.2.3" }, "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing" @@ -10424,7 +10425,7 @@ "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.30.1", - "@aws/lambda-invoke-store": "0.2.2" + "@aws/lambda-invoke-store": "0.2.3" }, "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing" @@ -10448,7 +10449,7 @@ "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.30.1", - "@aws/lambda-invoke-store": "0.2.2" + "@aws/lambda-invoke-store": "0.2.3" }, "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing", @@ -10542,7 +10543,7 @@ "dependencies": { "@aws-cdk/toolkit-lib": "^1.12.3", "@aws-sdk/client-lambda": "^3.962.0", - "@aws/lambda-invoke-store": "0.2.2", + "@aws/lambda-invoke-store": "0.2.3", "@smithy/util-utf8": "^4.0.0", "aws-cdk-lib": "^2.233.0", "esbuild": "^0.27.2", diff --git a/packages/batch/package.json b/packages/batch/package.json index 14c6bf21c4..c0fd4a1d94 100644 --- a/packages/batch/package.json +++ b/packages/batch/package.json @@ -83,7 +83,7 @@ "nodejs" ], "dependencies": { - "@aws/lambda-invoke-store": "0.2.2", + "@aws/lambda-invoke-store": "0.2.3", "@aws-lambda-powertools/commons": "2.30.1", "@standard-schema/spec": "^1.1.0" }, diff --git a/packages/batch/src/types.ts b/packages/batch/src/types.ts index 35e073ed62..8cd4fa4575 100644 --- a/packages/batch/src/types.ts +++ b/packages/batch/src/types.ts @@ -1,4 +1,3 @@ -import type { InvokeStoreBase } from '@aws/lambda-invoke-store'; import type { GenericLogger } from '@aws-lambda-powertools/commons/types'; import type { StandardSchemaV1 } from '@standard-schema/spec'; import type { @@ -14,12 +13,6 @@ import type { parser } from './parser.js'; import type { SqsFifoPartialProcessor } from './SqsFifoPartialProcessor.js'; import type { SqsFifoPartialProcessorAsync } from './SqsFifoPartialProcessorAsync.js'; -declare global { - namespace awslambda { - let InvokeStore: InvokeStoreBase | undefined; - } -} - /** * Options for batch processing * diff --git a/packages/commons/package.json b/packages/commons/package.json index 9445e00fc8..17a0f481c2 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -119,7 +119,7 @@ "nodejs" ], "dependencies": { - "@aws/lambda-invoke-store": "0.2.2" + "@aws/lambda-invoke-store": "0.2.3" }, "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing" diff --git a/packages/logger/package.json b/packages/logger/package.json index e1db0d0d30..cb23dd3127 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -98,7 +98,7 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws/lambda-invoke-store": "0.2.2", + "@aws/lambda-invoke-store": "0.2.3", "@aws-lambda-powertools/commons": "2.30.1" }, "keywords": [ diff --git a/packages/metrics/package.json b/packages/metrics/package.json index 96a879642a..f361a8a7cb 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -89,7 +89,7 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws/lambda-invoke-store": "0.2.2", + "@aws/lambda-invoke-store": "0.2.3", "@aws-lambda-powertools/commons": "2.30.1" }, "keywords": [ diff --git a/packages/testing/package.json b/packages/testing/package.json index f2c10d8265..30643ecd5c 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -100,7 +100,7 @@ "dependencies": { "@aws-cdk/toolkit-lib": "^1.12.3", "@aws-sdk/client-lambda": "^3.962.0", - "@aws/lambda-invoke-store": "0.2.2", + "@aws/lambda-invoke-store": "0.2.3", "@smithy/util-utf8": "^4.0.0", "aws-cdk-lib": "^2.233.0", "esbuild": "^0.27.2",