Jelajahi Sumber

type errors

Dax Raad 3 bulan lalu
induk
melakukan
6555a33eff

+ 2 - 1
packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx

@@ -8,6 +8,7 @@ import {
   t,
   dim,
   fg,
+  type KeyBinding,
 } from "@opentui/core"
 import { createEffect, createMemo, Match, Switch, type JSX, onMount, batch } from "solid-js"
 import { useLocal } from "@tui/context/local"
@@ -84,7 +85,7 @@ export function Prompt(props: PromptProps) {
         shift: binding.shift || undefined,
         action: "submit" as const,
       })),
-    ]
+    ] satisfies KeyBinding[]
   })
 
   const fileStyleId = syntax().getStyleId("extmark.file")!

+ 3 - 2
packages/opencode/src/util/log.ts

@@ -65,9 +65,10 @@ export namespace Log {
     const logfile = Bun.file(logpath)
     await fs.truncate(logpath).catch(() => {})
     const writer = logfile.writer()
-    write = (msg: any) => {
-      writer.write(msg)
+    write = async (msg: any) => {
+      const num = writer.write(msg)
       writer.flush()
+      return num
     }
   }