MCPcopy Index your code
hub / github.com/TanStack/ai / parseStringArray

Function parseStringArray

testing/e2e/tests/structured-output-middleware.spec.ts:50–61  ·  view source on GitHub ↗
(raw: string | null)

Source from the content-addressed store, hash-verified

48}
49
50function parseStringArray(raw: string | null): Array<string> {
51 if (!raw) return []
52 let parsed: unknown
53 try {
54 parsed = JSON.parse(raw)
55 } catch {
56 return []
57 }
58 return Array.isArray(parsed) && parsed.every((p) => typeof p === 'string')
59 ? parsed
60 : []
61}
62
63function parseChunkSummaries(raw: string | null): Array<{ type: string }> {
64 if (!raw) return []

Calls 1

parseMethod · 0.80

Tested by

no test coverage detected