We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aa48b61 commit 57fb97cCopy full SHA for 57fb97c
1 file changed
packages/quickjs-emscripten-core/src/QuickJSIterator.ts
@@ -128,20 +128,17 @@ export class QuickJSIterator
128
}
129
130
const done = this.context.getProp(callResult.value, "done").consume((v) => this.context.dump(v))
131
+ const value = this.context.getProp(callResult.value, "value")
132
+
133
+ callResult.value.dispose()
134
135
if (done) {
- callResult.value.dispose()
136
this.dispose()
- return {
- done,
- value: undefined,
137
- }
138
139
140
- const value = this.context.getProp(callResult.value, "value")
141
142
return {
143
value: DisposableResult.success(value),
144
- done: done as false,
+ done: done as boolean,
145
146
147
0 commit comments