style: 完成所有文件的lint

This commit is contained in:
claude-code-best
2026-05-01 21:39:30 +08:00
parent d136872cc9
commit 6182015005
1333 changed files with 68255 additions and 77882 deletions

View File

@@ -17,13 +17,18 @@ export type CliHighlight = {
// One promise shared by Fallback.tsx, markdown.ts, events.ts, getLanguageName.
let cliHighlightPromise: Promise<CliHighlight | null> | undefined
let loadedGetLanguage: ((name: string) => { name?: string } | undefined) | undefined
let loadedGetLanguage:
| ((name: string) => { name?: string } | undefined)
| undefined
async function loadCliHighlight(): Promise<CliHighlight | null> {
try {
const cliHighlight = await import('cli-highlight')
// highlight.js CJS interop: `export =` wraps in .default under ESM
const hljsMod = hljs as { getLanguage?: typeof loadedGetLanguage; default?: typeof hljs }
const hljsMod = hljs as {
getLanguage?: typeof loadedGetLanguage
default?: typeof hljs
}
loadedGetLanguage = hljsMod.getLanguage ?? hljsMod.default?.getLanguage
return {
highlight: cliHighlight.highlight,