Releases: projectfluent/cached-iterable
Releases · projectfluent/cached-iterable
v0.3.0
- Ensure that if the CachedAsyncIterable is called multiple times in parallel, it does return the correct value
v0.2.1
v0.2.0
-
Add
CachedSyncIterableandCachedAsyncIterable.CachedIterableis now an abstarct base class. The sync version now
lives in theCachedSyncIterablesublass, while the async one in
CachedAsyncIterable. -
Add
CachedAsyncIterable[Symbol.iterator]. (#1)The
[Symbol.iterator]method returns a synchronous iterator over the
elements cached by theCachedAsyncIterableinstance. -
Add the static
from(iterable)method. (#3)The static method
from()may be used to create new instances from other
iterables (which is the same as using the constructor) or to re-use
existing ones. When an existing instance of aCachedIterablesubclass
is passed,from()simply returns it, preserving its cached state.