type | since v0.0-2411 | Edit |
(ES6IteratorSeq. value iter _rest)
(deftype ES6IteratorSeq [value iter ^:mutable _rest]
ISeqable
(-seq [this] this)
ISeq
(-first [_] value)
(-rest [_]
(when (nil? _rest)
(set! _rest (es6-iterator-seq iter)))
_rest))