GamesWsEvent: | { connected: boolean; op: "hello"; serverTime: string; wsReady: boolean; } | { op: "pong"; t: number; } | { at: string; item: DealItem; op: "event"; type: GameDealEventType; } | { at: string; changelog: ChangelogEntry; op: "event"; type: "changelog.new"; } | { at: string; op: "event"; roblox: RobloxEntry; type: GameRobloxEventType; }