Graham Fisher

Results 5 issues of Graham Fisher

## 🐛 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)....

enhancement
help wanted

## 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...