Skip to content

Commit

Permalink
chore(stream-object): rename internal variable
Browse files Browse the repository at this point in the history
  • Loading branch information
kwaa committed Jan 8, 2025
1 parent 880dc06 commit 33653f1
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions packages/stream-object/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,15 @@ export const streamObject = async <T extends Schema>(options: GenerateObjectOpti
const [textStream, rawPartialObjectStream] = rawTextStream.tee()

let partialObjectData = ''
let partialObject = {}
let partialObjectSnapshot = {}
const partialObjectStream = rawPartialObjectStream.pipeThrough(new TransformStream({
transform: (chunk, controller) => {
partialObjectData += chunk
try {
const data = parse(partialObjectData)

if (JSON.stringify(partialObject) !== JSON.stringify(data)) {
partialObject = data
if (JSON.stringify(partialObjectSnapshot) !== JSON.stringify(data)) {
partialObjectSnapshot = data
controller.enqueue(data)
}
}
Expand Down

0 comments on commit 33653f1

Please sign in to comment.