From b6e4fea07e70b0e5628e79b0f83bdf15d7dd0863 Mon Sep 17 00:00:00 2001 From: Abram Sanderson Date: Mon, 3 Jul 2023 10:27:50 -0700 Subject: [PATCH] fix policy check/lint --- packages/test/test-version-utils/src/compatUtils.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/test/test-version-utils/src/compatUtils.ts b/packages/test/test-version-utils/src/compatUtils.ts index f870661c3a3a..fa0cf506415e 100644 --- a/packages/test/test-version-utils/src/compatUtils.ts +++ b/packages/test/test-version-utils/src/compatUtils.ts @@ -36,6 +36,10 @@ import { CompatApis, } from "./testApi.js"; +type Mutable = { + -readonly [P in keyof T]: T[P]; +}; + export const TestDataObjectType = "@fluid-example/test-dataStore"; export interface ITestDataObject extends IFluidLoadable { @@ -65,7 +69,9 @@ function createGetDataStoreFactoryFunction(api: ReturnType => { - const remainingAttributes = JSON.parse(JSON.stringify(attributes)); + const remainingAttributes: Mutable = JSON.parse( + JSON.stringify(attributes), + ); delete remainingAttributes.packageVersion; return remainingAttributes; }; @@ -101,7 +107,7 @@ function createGetDataStoreFactoryFunction(api: ReturnType