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

Function createDoneChunk

testing/panel/src/lib/recording.ts:148–165  ·  view source on GitHub ↗
(
    finishReason: string | null,
    usage?: {
      promptTokens: number
      completionTokens: number
      totalTokens: number
    },
    model?: string,
    timestamp?: number,
    id?: string,
  )

Source from the content-addressed store, hash-verified

146 }
147
148 const createDoneChunk = (
149 finishReason: string | null,
150 usage?: {
151 promptTokens: number
152 completionTokens: number
153 totalTokens: number
154 },
155 model?: string,
156 timestamp?: number,
157 id?: string,
158 ): StreamChunk => ({
159 type: 'done',
160 finishReason: normalizeFinishReason(finishReason),
161 usage,
162 model: model ?? 'unknown',
163 timestamp: timestamp ?? Date.now(),
164 id: id ?? `done-${Date.now()}`,
165 })
166
167 const createErrorChunk = (
168 error: string,

Callers 1

createEventRecordingFunction · 0.85

Calls 2

normalizeFinishReasonFunction · 0.85
nowMethod · 0.80

Tested by

no test coverage detected