MCPcopy Create free account
hub / github.com/TanStack/ai / parseJsonishValue

Function parseJsonishValue

packages/ai-devtools/src/components/hooks/preview-model.ts:120–132  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

118}
119
120export function parseJsonishValue(value: unknown): unknown {
121 if (typeof value !== 'string') return value
122
123 const trimmed = value.trim()
124 if (!trimmed) return value
125 if (!trimmed.startsWith('{') && !trimmed.startsWith('[')) return value
126
127 try {
128 return JSON.parse(trimmed)
129 } catch {
130 return value
131 }
132}
133
134export function structuredOutputJsonItems(
135 source: StructuredOutputJsonSource,

Callers 6

previewPartFromRecordFunction · 0.90
partsFromToolCallsFunction · 0.90
toolCallToFixturePartFunction · 0.90

Calls 1

parseMethod · 0.80

Tested by

no test coverage detected