Graham Fisher
Graham Fisher
partially enumerable record missing enumerable keys passes `record.is`, contrary to TypeScript types
## 🐛 Bug report ### Current Behavior `record.is` does not agree with the TypeScript `Record` type in the case of "partially enumerable" records, i.e., records whose domain is the disjoint...
WIP This PR adds support to the `record` combinator for "partially enumerable" records, in which the domain is the disjoint union of some enumerable type and some non-enumerable type, such...
`pMapIterable` currently yields `mapper` results in the order they were obtained from the input `iterable`. In other words, `pMapIterable` [always waits for, and returns, the first promise in the queue](https://github.com/sindresorhus/p-map/blob/a38d5a7180ba9ecd6a02e37ec5cc6ae11f3433ac/index.js#L244)....
## Summary Adds a `preserveOrder` option to `pMapIterable`, which indicates > Whether the output iterable should produce the results of the `mapper` on elements of the `input` iterable in the...
Fixes #72. Spun off from https://github.com/sindresorhus/p-map/pull/74 in light of - https://github.com/sindresorhus/p-map/pull/74#issuecomment-2129315601 - https://github.com/sindresorhus/p-map/pull/74#issuecomment-2311454598 ## Summary Adds a `preserveOrder` option to `pMapIterable`, which indicates > Whether the output iterable should produce...