From 8dba537889924aabb0e44a3d1a8fa9a0deebe208 Mon Sep 17 00:00:00 2001 From: Natalie Bunduwongse Date: Mon, 17 Aug 2026 11:16:09 +1200 Subject: [PATCH] SDK-872: remove unused ScreenMessage type Nothing in the SDK ever constructs one - no .screen() method exists, unlike track/identify/alias/page which are all real, callable methods. --- packages/audience/core/src/index.ts | 1 - packages/audience/core/src/types.ts | 10 +--------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/packages/audience/core/src/index.ts b/packages/audience/core/src/index.ts index 15a4b04c79..62244cecd2 100644 --- a/packages/audience/core/src/index.ts +++ b/packages/audience/core/src/index.ts @@ -5,7 +5,6 @@ export type { UserTraits, TrackMessage, PageMessage, - ScreenMessage, IdentifyMessage, AliasMessage, Message, diff --git a/packages/audience/core/src/types.ts b/packages/audience/core/src/types.ts index dfbaf374c1..da236503ab 100644 --- a/packages/audience/core/src/types.ts +++ b/packages/audience/core/src/types.ts @@ -1,6 +1,6 @@ export type Surface = 'web' | 'pixel' | 'unity' | 'unreal'; -export type MessageType = 'track' | 'page' | 'screen' | 'identify' | 'alias'; +export type MessageType = 'track' | 'page' | 'identify' | 'alias'; export interface EventContext { library: string; @@ -50,13 +50,6 @@ export interface PageMessage extends BaseMessage { identityType?: string; } -export interface ScreenMessage extends BaseMessage { - type: 'screen'; - eventName?: string; - properties?: Record; - userId?: string; -} - export interface IdentifyMessage extends BaseMessage { type: 'identify'; userId?: string; @@ -75,7 +68,6 @@ export interface AliasMessage extends BaseMessage { export type Message = | TrackMessage | PageMessage - | ScreenMessage | IdentifyMessage | AliasMessage;