@bablr/stream-iterator
v2.0.0
Published
Iterators that are sync when they can be and async when they must be
Readme
@bablr/stream-iterator
Defines a stream iterator, being an iterator object whose next method returns either { done, value } or Promise.resolve({ done, value }). For more information on why this is (very) desirable see the bablr docs.
Usage
import '@bablr/stream-iterator/register';
import { streamIteratorSymbol } from '@bablr/stream-iterator';
// register defines this well-known symbol
Symbol.streamIterator === streamIteratorSymbol; // true