From 86bc840b27847fa09f0373876721c3e4af0aff81 Mon Sep 17 00:00:00 2001 From: JeremyDev87 Date: Thu, 19 Mar 2026 17:25:30 +0900 Subject: [PATCH] refactor(tui): deduplicate ActivitySample interface definition - Remove duplicate ActivitySample from live.pure.ts - Import and re-export from dashboard-types.ts (single source of truth) - No consumer changes needed due to re-export Closes #699 --- apps/mcp-server/src/tui/components/live.pure.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/mcp-server/src/tui/components/live.pure.ts b/apps/mcp-server/src/tui/components/live.pure.ts index f67ee0d1..6cb802ca 100644 --- a/apps/mcp-server/src/tui/components/live.pure.ts +++ b/apps/mcp-server/src/tui/components/live.pure.ts @@ -1,7 +1,5 @@ -export interface ActivitySample { - timestamp: number; - toolCalls: number; -} +import type { ActivitySample } from '../dashboard-types'; +export type { ActivitySample } from '../dashboard-types'; /** Format elapsed time as "Xm Ys" or "Ys". */ export function formatElapsed(startedAt: number, now: number): string {