From a2f7d90540cb6335ac22bb321e5fa7bdc14fab32 Mon Sep 17 00:00:00 2001 From: Jeremy Meng Date: Tue, 9 May 2023 10:18:56 -0700 Subject: [PATCH] [core] add proper parameter type for TrustedTypePolicy `createHTML` callback Fixes issue #24872. --- common/config/rush/common-versions.json | 1 - sdk/core/core-http/src/util/xml.browser.ts | 2 +- sdk/core/core-xml/src/xml.browser.ts | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/common/config/rush/common-versions.json b/common/config/rush/common-versions.json index 9d30e6517194..00e13c12c8cd 100644 --- a/common/config/rush/common-versions.json +++ b/common/config/rush/common-versions.json @@ -16,7 +16,6 @@ * instead of the latest version. */ // "some-library": "1.2.3" - "@types/trusted-types": "2.0.2" // #24872 }, /** * When set to true, for all projects in the repo, all dependencies will be automatically added as preferredVersions, diff --git a/sdk/core/core-http/src/util/xml.browser.ts b/sdk/core/core-http/src/util/xml.browser.ts index ec2b936f066e..1b5dcbb9d67c 100644 --- a/sdk/core/core-http/src/util/xml.browser.ts +++ b/sdk/core/core-http/src/util/xml.browser.ts @@ -42,7 +42,7 @@ function getSerializer(): XMLSerializer { let ttPolicy: Pick | undefined; if (typeof self.trustedTypes !== "undefined") { ttPolicy = self.trustedTypes.createPolicy("@azure/core-http#xml.browser", { - createHTML: (s) => s, + createHTML: (s: string) => s, }); } diff --git a/sdk/core/core-xml/src/xml.browser.ts b/sdk/core/core-xml/src/xml.browser.ts index c83b10df2478..1a67e8757af8 100644 --- a/sdk/core/core-xml/src/xml.browser.ts +++ b/sdk/core/core-xml/src/xml.browser.ts @@ -20,7 +20,7 @@ let ttPolicy: Pick | undefined; try { if (typeof self.trustedTypes !== "undefined") { ttPolicy = self.trustedTypes.createPolicy("@azure/core-xml#xml.browser", { - createHTML: (s: any) => s, + createHTML: (s: string) => s, }); } } catch (e: any) {