ReScript bindings to the JavaScript iterator protocol
npm install rescript-js-iteratorRescript JS Iterator is a ReScript library that provides bindings to the JavaScript iterator protocol.
Using yarn or npm:
``bash`
yarn add rescript-js-iterator
npm install --save rescript-js-iterator
In your bsconfig.json, add:
`json`
{
"bs-dependencies": ["rescript-js-iterator"]
}
`rescript
module Iterator = Js_iterator
let myIterable = getIterator() // previously defined function.
let current = myIterable->Iterator.next
let isDone = current->Iterator.done
let value = current->Iterator.value
/*
* done and value are also available as properties of the object itself.``
*/
current.done == current->Iterator.done
current.value == current->Iterator.value
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.