René
René
Recent work on the Intl library definitions revealed a lot of outstanding inaccuracies and inconsistencies, and so I've taken a deep dive through ECMA-402 and done some significant housekeeping. This...
Resolves #45198 Resolves #45199 There are stale PRs linked to these issues, but those involved wider remodelling of the array library. This should be simple enough to merge independently.
**Please describe the changes this PR makes and why it should be merged:** Fixes a build failure in TypeScript 5.5. Resolves #10358. See discussion at the associated issue. Currently, the...
**Please describe the changes this PR makes and why it should be merged:** Currently, for backward compatibility reasons, when manually traversing builtin iterators, the type of `Iterator.next().value` resolves to `T...
## References Resolves #16283. ## Code changes Explicitly adds the es2020.intl library, required for RelativeTimeFormat and its ancillary types, to tsconfigbase. Also pre-emptively adds es2021.intl to the coreutils tsconfig, which...
The current implementation of intlFormat currently supports three different call signatures for providing options: calling with format options, calling with locale options, or calling with both as separate arguments. When...
**Please describe the changes this PR makes and why it should be merged:** The documentation for `Collection#sort` and `Collection#toSorted` implies that if no comparison function is passed to the method,...
The various hook functions in node:test (`before()` etc.) are currently typed on the assumption that the context object passed to the hook callback will always be a `SuiteContext`. In fact:...
The intention of exec and execSync is that a shell is always invoked to run the provided command, as opposed to execFile, which by default executes the target directly and...
#### `.first()`, `.firstKey()` The callback variant of `Array.from()` is slow in V8. Changing the method of array generation from: ```js Array.from({ length: amount }, () => ...) ``` to ```js...