summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorKit Langton <[email protected]>2026-04-15 22:17:59 -0400
committerGitHub <[email protected]>2026-04-16 02:17:59 +0000
commitcf423d27693ab5718eb836bdba7ba3ed357204b0 (patch)
treec4fe658200b7ebc1bdc5cc85971dab7b5b68ad03
parent62ddb9d3ad774f97d34c4004ee607fc86e69ddfc (diff)
downloadopencode-cf423d27693ab5718eb836bdba7ba3ed357204b0.tar.gz
opencode-cf423d27693ab5718eb836bdba7ba3ed357204b0.zip
fix: remove 10 unused type-only imports and declarations (#22696)
-rw-r--r--packages/app/src/components/file-tree.tsx1
-rw-r--r--packages/app/src/context/global-sync/types.ts1
-rw-r--r--packages/app/src/i18n/ko.ts2
-rw-r--r--packages/opencode/src/cli/cmd/tui/context/sdk.tsx2
-rw-r--r--packages/opencode/src/cli/cmd/tui/plugin/api.tsx1
-rw-r--r--packages/opencode/src/cli/cmd/tui/ui/dialog-export-options.tsx2
-rw-r--r--packages/opencode/test/fixture/plugin-meta-worker.ts7
-rw-r--r--packages/opencode/test/mcp/oauth-auto-connect.test.ts1
-rw-r--r--packages/opencode/test/session/prompt-effect.test.ts1
-rw-r--r--packages/plugin/src/tui.ts1
10 files changed, 2 insertions, 17 deletions
diff --git a/packages/app/src/components/file-tree.tsx b/packages/app/src/components/file-tree.tsx
index 8fbecf671..211ce05ef 100644
--- a/packages/app/src/components/file-tree.tsx
+++ b/packages/app/src/components/file-tree.tsx
@@ -14,7 +14,6 @@ import {
Switch,
untrack,
type ComponentProps,
- type JSXElement,
type ParentProps,
} from "solid-js"
import { Dynamic } from "solid-js/web"
diff --git a/packages/app/src/context/global-sync/types.ts b/packages/app/src/context/global-sync/types.ts
index b0f340a90..e3ec83c5e 100644
--- a/packages/app/src/context/global-sync/types.ts
+++ b/packages/app/src/context/global-sync/types.ts
@@ -8,7 +8,6 @@ import type {
Part,
Path,
PermissionRequest,
- Project,
ProviderListResponse,
QuestionRequest,
Session,
diff --git a/packages/app/src/i18n/ko.ts b/packages/app/src/i18n/ko.ts
index 0f2f7647a..1c1572009 100644
--- a/packages/app/src/i18n/ko.ts
+++ b/packages/app/src/i18n/ko.ts
@@ -1,7 +1,5 @@
import { dict as en } from "./en"
-type Keys = keyof typeof en
-
export const dict = {
"command.category.suggested": "추천",
"command.category.view": "보기",
diff --git a/packages/opencode/src/cli/cmd/tui/context/sdk.tsx b/packages/opencode/src/cli/cmd/tui/context/sdk.tsx
index ad35aa45c..14d306288 100644
--- a/packages/opencode/src/cli/cmd/tui/context/sdk.tsx
+++ b/packages/opencode/src/cli/cmd/tui/context/sdk.tsx
@@ -1,5 +1,5 @@
import { createOpencodeClient } from "@opencode-ai/sdk/v2"
-import type { GlobalEvent, Event } from "@opencode-ai/sdk/v2"
+import type { GlobalEvent } from "@opencode-ai/sdk/v2"
import { createSimpleContext } from "./helper"
import { createGlobalEmitter } from "@solid-primitives/event-bus"
import { batch, onCleanup, onMount } from "solid-js"
diff --git a/packages/opencode/src/cli/cmd/tui/plugin/api.tsx b/packages/opencode/src/cli/cmd/tui/plugin/api.tsx
index 42bf78adb..3af70d8c2 100644
--- a/packages/opencode/src/cli/cmd/tui/plugin/api.tsx
+++ b/packages/opencode/src/cli/cmd/tui/plugin/api.tsx
@@ -19,7 +19,6 @@ import { Prompt } from "../component/prompt"
import { Slot as HostSlot } from "./slots"
import type { useToast } from "../ui/toast"
import { Installation } from "@/installation"
-import { type OpencodeClient } from "@opencode-ai/sdk/v2"
type RouteEntry = {
key: symbol
diff --git a/packages/opencode/src/cli/cmd/tui/ui/dialog-export-options.tsx b/packages/opencode/src/cli/cmd/tui/ui/dialog-export-options.tsx
index 4442eb9e6..513d34910 100644
--- a/packages/opencode/src/cli/cmd/tui/ui/dialog-export-options.tsx
+++ b/packages/opencode/src/cli/cmd/tui/ui/dialog-export-options.tsx
@@ -2,7 +2,7 @@ import { TextareaRenderable, TextAttributes } from "@opentui/core"
import { useTheme } from "../context/theme"
import { useDialog, type DialogContext } from "./dialog"
import { createStore } from "solid-js/store"
-import { onMount, Show, type JSX } from "solid-js"
+import { onMount, Show } from "solid-js"
import { useKeyboard } from "@opentui/solid"
export type DialogExportOptionsProps = {
diff --git a/packages/opencode/test/fixture/plugin-meta-worker.ts b/packages/opencode/test/fixture/plugin-meta-worker.ts
index 86284b4c7..c02b448ae 100644
--- a/packages/opencode/test/fixture/plugin-meta-worker.ts
+++ b/packages/opencode/test/fixture/plugin-meta-worker.ts
@@ -1,10 +1,3 @@
-type Msg = {
- file: string
- spec: string
- target: string
- id: string
-}
-
const raw = process.argv[2]
if (!raw) throw new Error("Missing worker payload")
diff --git a/packages/opencode/test/mcp/oauth-auto-connect.test.ts b/packages/opencode/test/mcp/oauth-auto-connect.test.ts
index 13ae0bb34..89edd0908 100644
--- a/packages/opencode/test/mcp/oauth-auto-connect.test.ts
+++ b/packages/opencode/test/mcp/oauth-auto-connect.test.ts
@@ -1,6 +1,5 @@
import { test, expect, mock, beforeEach } from "bun:test"
import { Effect } from "effect"
-import type { MCP as MCPNS } from "../../src/mcp/index"
// Mock UnauthorizedError to match the SDK's class
class MockUnauthorizedError extends Error {
diff --git a/packages/opencode/test/session/prompt-effect.test.ts b/packages/opencode/test/session/prompt-effect.test.ts
index 7a118cb05..5ff8bf342 100644
--- a/packages/opencode/test/session/prompt-effect.test.ts
+++ b/packages/opencode/test/session/prompt-effect.test.ts
@@ -14,7 +14,6 @@ import { Permission } from "../../src/permission"
import { Plugin } from "../../src/plugin"
import { Provider as ProviderSvc } from "../../src/provider"
import { Env } from "../../src/env"
-import type { Provider } from "../../src/provider"
import { ModelID, ProviderID } from "../../src/provider/schema"
import { Question } from "../../src/question"
import { Todo } from "../../src/session/todo"
diff --git a/packages/plugin/src/tui.ts b/packages/plugin/src/tui.ts
index e6f832f7e..099cf2758 100644
--- a/packages/plugin/src/tui.ts
+++ b/packages/plugin/src/tui.ts
@@ -13,7 +13,6 @@ import type {
QuestionRequest,
SessionStatus,
TextPart,
- Workspace,
Config as SdkConfig,
} from "@opencode-ai/sdk/v2"
import type { CliRenderer, ParsedKey, RGBA, SlotMode } from "@opentui/core"