From 8f6d4e09275136e023408fe03497fa097fd39b03 Mon Sep 17 00:00:00 2001 From: huang47 <157390+huang47@users.noreply.github.com> Date: Wed, 8 Jul 2026 14:05:15 -0700 Subject: [PATCH] fix: type shared PII event fixtures --- packages/shared-frontend-utils/src/piiUtil.test.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/shared-frontend-utils/src/piiUtil.test.ts b/packages/shared-frontend-utils/src/piiUtil.test.ts index 8817f7c521..75c8080ee6 100644 --- a/packages/shared-frontend-utils/src/piiUtil.test.ts +++ b/packages/shared-frontend-utils/src/piiUtil.test.ts @@ -4,13 +4,14 @@ import { createPostHogBeforeSend } from './piiUtil' describe('createPostHogBeforeSend', () => { const beforeSend = createPostHogBeforeSend() + type BeforeSendEvent = NonNullable[0]> it('returns null for null input', () => { expect(beforeSend(null)).toBeNull() }) it('strips all PII keys from properties, $set, and $set_once', () => { - const event = { + const event: BeforeSendEvent = { properties: { email: 'a@example.com', prompt: 'hello', @@ -48,7 +49,9 @@ describe('createPostHogBeforeSend', () => { }) it('handles missing property bags gracefully', () => { - const event = { properties: { email: 'a@example.com', safe: true } } + const event: BeforeSendEvent = { + properties: { email: 'a@example.com', safe: true } + } const result = beforeSend(event)! expect(result.properties).not.toHaveProperty('email') expect(result.properties).toHaveProperty('safe', true)