From 936deaa869127d172781cc4af50c5838b5d09361 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Mon, 4 May 2026 17:23:09 +0800 Subject: [PATCH] refactor(app): remove redundant type constituents from type definitions (#692) --- packages/app/src/stores/session-store.ts | 6 +++--- packages/app/src/types/stream.ts | 6 +++--- packages/app/src/utils/format-shortcut.ts | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/app/src/stores/session-store.ts b/packages/app/src/stores/session-store.ts index 59aa8552a..1f35e9871 100644 --- a/packages/app/src/stores/session-store.ts +++ b/packages/app/src/stores/session-store.ts @@ -64,9 +64,9 @@ export type MessageEntry = id: string; timestamp: number; toolName: string; - args: unknown | null; - result?: unknown | null; - error?: unknown | null; + args: unknown; + result?: unknown; + error?: unknown; status: "executing" | "completed" | "failed"; }; diff --git a/packages/app/src/types/stream.ts b/packages/app/src/types/stream.ts index b2b7e69c8..c8439e720 100644 --- a/packages/app/src/types/stream.ts +++ b/packages/app/src/types/stream.ts @@ -99,7 +99,7 @@ export interface AgentToolCallData { callId: string; name: string; status: AgentToolCallStatus; - error: unknown | null; + error: unknown; detail: ToolCallDetail; metadata?: Record; } @@ -331,7 +331,7 @@ function hasNonEmptyObject(value: unknown): boolean { return isRecord(value) && Object.keys(value).length > 0; } -function mergeUnknownValue(existing: unknown | null, incoming: unknown | null): unknown | null { +function mergeUnknownValue(existing: unknown, incoming: unknown): unknown { if (incoming === null) { return existing; } @@ -406,7 +406,7 @@ export function mergeToolCallDetail( return incoming; } -function inputFromUnknownDetail(detail: ToolCallDetail): unknown | null { +function inputFromUnknownDetail(detail: ToolCallDetail): unknown { return detail.type === "unknown" ? detail.input : null; } diff --git a/packages/app/src/utils/format-shortcut.ts b/packages/app/src/utils/format-shortcut.ts index 9006a7e27..00fd7ca40 100644 --- a/packages/app/src/utils/format-shortcut.ts +++ b/packages/app/src/utils/format-shortcut.ts @@ -1,4 +1,4 @@ -export type ShortcutKey = "mod" | "shift" | "alt" | "ctrl" | "meta" | string; +export type ShortcutKey = string; export type ShortcutOs = "mac" | "non-mac";