From 5e47489579882a79f1edc791016c6566e89b1b76 Mon Sep 17 00:00:00 2001 From: claude-code-best Date: Thu, 23 Apr 2026 20:12:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20cliHighlight=20?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E4=B8=8D=E5=85=BC=E5=AE=B9=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit loadedGetLanguage 返回类型中 name 字段改为可选,匹配 highlight.js Language 类型中 name 为 string | undefined 的定义。 Co-Authored-By: Claude Opus 4.7 --- src/utils/cliHighlight.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/cliHighlight.ts b/src/utils/cliHighlight.ts index 3b248a045..9971899ba 100644 --- a/src/utils/cliHighlight.ts +++ b/src/utils/cliHighlight.ts @@ -17,7 +17,7 @@ export type CliHighlight = { // One promise shared by Fallback.tsx, markdown.ts, events.ts, getLanguageName. let cliHighlightPromise: Promise | undefined -let loadedGetLanguage: ((name: string) => { name: string } | undefined) | undefined +let loadedGetLanguage: ((name: string) => { name?: string } | undefined) | undefined async function loadCliHighlight(): Promise { try {