v0.14.5: Fixes & optimizations
Optimizations
- Prefer isAsyncIterator over isAsyncIterable to reuse existing iterators (note: can be fooled by synchronous iterators)
- Show stack in debug logging
- export TagLoader type
- assign initial iterable value in a single Object.assign() in preference to walking down the hierarchy and doing it field by field.
Fixes:
- Correct test for a queue value in internalDebounceQueueIteratableIterator
- Don't test path when an initial (top level) iterable value push occurs. This (incorrectly) supressed initial values
- Assign in the (error) case of an iterable field being re-defined by an extended tag
Full Changelog: Realease-v0.14.4...Release-v0.14.5