MCPcopy Create free account
hub / github.com/anomalyco/opencode / code

Function code

packages/session-ui/src/components/markdown.tsx:69–83  ·  view source on GitHub ↗
(text: string, language: string | undefined, key: string, complete = false)

Source from the content-addressed store, hash-verified

67}
68
69async function code(text: string, language: string | undefined, key: string, complete = false) {
70 const name = language && language in bundledLanguages ? language : "text"
71 try {
72 const result = await highlightStreamingCode(key, text, name, complete)
73 return { language: name, generation: result.generation, stable: result.stable, unstable: result.unstable }
74 } catch (error) {
75 if (
76 !(error instanceof MarkdownWorkerDisposedError) &&
77 !(error instanceof MarkdownWorkerSupersededError) &&
78 !(error instanceof MarkdownWorkerUnavailableError)
79 )
80 console.error("Markdown highlighting worker failed", error)
81 return { language: name, generation: 0, stable: [], unstable: [[text, ""] as MarkdownToken] }
82 }
83}
84
85type CopyLabels = {
86 copy: string

Callers 1

MarkdownFunction · 0.70

Calls 1

highlightStreamingCodeFunction · 0.90

Tested by

no test coverage detected