From 9279ea8366d2d8d052004c78c92ac48d6da9ccb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Adel=C3=B6w?= Date: Wed, 15 Apr 2026 22:02:18 +0200 Subject: [PATCH] frontend-test-utils: fix implicit any types for TypeScript 6 compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add explicit type annotations to `.map()` callback parameters in `renderInTestApp` to prevent TS7006 errors with TypeScript 6, and update `@mswjs/interceptors` to 0.39.8 within the existing version range. Signed-off-by: Fredrik Adelöw Made-with: Cursor --- .../fix-implicit-any-renderInTestApp.md | 5 ++++ .../src/app/renderInTestApp.tsx | 28 ++++++++++--------- yarn.lock | 6 ++-- 3 files changed, 23 insertions(+), 16 deletions(-) create mode 100644 .changeset/fix-implicit-any-renderInTestApp.md diff --git a/.changeset/fix-implicit-any-renderInTestApp.md b/.changeset/fix-implicit-any-renderInTestApp.md new file mode 100644 index 0000000000..1db848a202 --- /dev/null +++ b/.changeset/fix-implicit-any-renderInTestApp.md @@ -0,0 +1,5 @@ +--- +'@backstage/frontend-test-utils': patch +--- + +Added explicit type annotations to `.map()` callback parameters in `renderInTestApp` to avoid implicit `any` errors with newer TypeScript versions. diff --git a/packages/frontend-test-utils/src/app/renderInTestApp.tsx b/packages/frontend-test-utils/src/app/renderInTestApp.tsx index 4e62d55c4d..bdb9929635 100644 --- a/packages/frontend-test-utils/src/app/renderInTestApp.tsx +++ b/packages/frontend-test-utils/src/app/renderInTestApp.tsx @@ -137,20 +137,22 @@ const appPluginOverride = appPlugin.withOverrides({ coreExtensionData.reactElement( , ), diff --git a/yarn.lock b/yarn.lock index d92bf6520c..ef3a38f251 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11908,8 +11908,8 @@ __metadata: linkType: hard "@mswjs/interceptors@npm:^0.39.1": - version: 0.39.6 - resolution: "@mswjs/interceptors@npm:0.39.6" + version: 0.39.8 + resolution: "@mswjs/interceptors@npm:0.39.8" dependencies: "@open-draft/deferred-promise": "npm:^2.2.0" "@open-draft/logger": "npm:^0.3.0" @@ -11917,7 +11917,7 @@ __metadata: is-node-process: "npm:^1.2.0" outvariant: "npm:^1.4.3" strict-event-emitter: "npm:^0.5.1" - checksum: 10/c87d3edf08353bde825c87b151b24d538070540ab419206cef1774c932e888af0f920183182fb7c94c3eee42068da5a0a5855853fded8514f33c870921ef37ec + checksum: 10/d92546cf9bf670ddb927c53f5fa19f0554b7475a264ead4e1ae2339874f4312fe4ada5d42588f27eea3577bee29fa8f46889d398f0e7ecb3f7a4c1d3e0b71bdc languageName: node linkType: hard