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

Function videoPreviewFromResult

packages/ai-client/src/devtools.ts:193–210  ·  view source on GitHub ↗
(
  result: unknown,
  videoStatus: unknown,
)

Source from the content-addressed store, hash-verified

191}
192
193function videoPreviewFromResult(
194 result: unknown,
195 videoStatus: unknown,
196): AIDevtoolsGenerationPreview {
197 const resultRecord = asRecord(result)
198 const statusRecord = asRecord(videoStatus)
199 const item =
200 mediaItemFromSource(result, 'video/mp4') ??
201 mediaItemFromSource(videoStatus, 'video/mp4')
202 const items = item ? [item] : []
203 const job = videoJobFromStatus(statusRecord ?? resultRecord)
204
205 return {
206 kind: 'video',
207 items,
208 ...(job ? { job } : {}),
209 }
210}
211
212function textPreviewFromResult(result: unknown): AIDevtoolsGenerationPreview {
213 const record = asRecord(result)

Callers 1

Calls 3

mediaItemFromSourceFunction · 0.85
videoJobFromStatusFunction · 0.85
asRecordFunction · 0.70

Tested by

no test coverage detected