From 5f5e5415fdc04ccda39ed586c4754e7443916c43 Mon Sep 17 00:00:00 2001 From: Matt Gibson Date: Thu, 10 Jul 2025 07:12:36 -0700 Subject: [PATCH] Fixup spec types --- libs/common/src/platform/state/key-definition.spec.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/common/src/platform/state/key-definition.spec.ts b/libs/common/src/platform/state/key-definition.spec.ts index 3406a4e9014..ca017d2915d 100644 --- a/libs/common/src/platform/state/key-definition.spec.ts +++ b/libs/common/src/platform/state/key-definition.spec.ts @@ -12,7 +12,7 @@ describe("KeyDefinition", () => { it("throws on undefined deserializer", () => { expect(() => { new KeyDefinition(fakeStateDefinition, "fake", { - deserializer: undefined, + deserializer: undefined!, }); }); }); @@ -153,7 +153,7 @@ describe("KeyDefinition", () => { const deserializedValue = recordDefinition.deserializer({ test1: false, test2: true, - }); + })!; expect(Object.keys(deserializedValue)).toHaveLength(2); @@ -174,7 +174,7 @@ describe("KeyDefinition", () => { const fancyRecord = recordDefinition.deserializer( JSON.parse(`{ "myKey": false, "mySecondKey": true }`), - ); + )!; expect(fancyRecord).toBeTruthy(); expect(Object.keys(fancyRecord)).toHaveLength(2); @@ -193,7 +193,7 @@ describe("KeyDefinition", () => { expect(arrayDefinition.deserializer).toBeTruthy(); // NOTE: `as any` is here until we migrate to Nx: https://bitwarden.atlassian.net/browse/PM-6493 - const deserializedValue = arrayDefinition.deserializer([false, true] as any); + const deserializedValue = arrayDefinition.deserializer([false, true] as any)!; expect(deserializedValue).toBeTruthy(); expect(deserializedValue).toHaveLength(2);