main
Intl 2021 Updates (#45647)
Fix incorrect details in lib.decorators (#60252)
Change ParamaterDecorator to allow an undefined propertyKey (#53365)
Move Iterable/AsyncIterable into main DOM/WebWorker libs (#62111)
DOM update (#63183)
docs: add JSDoc comments to ReadonlySet interface (#63483)
docs: improve Math.sign JSDoc grammar and clarity (#63433)
Fix import order (#37510)
PR Feedback
Disambiguate `BuiltinIterator`/`BuiltinIteratorReturn` (#59506)
Un‑consolidate and fix `WeakMap` constructor overloads (#56713)
dprint the codebase (#54820)
Fix backticks in our JSDoc comments (#50737)
feat(lib/es2015): Add typed overloads to `Reflect` (#35608)
Fix JSDoc grammar typo: 'returns a undefined' → 'returns undefined' (#63525)
Fix to use string literal type in ArrayBuffer's `Symbol.toStringTag` (#60150)
Make typed arrays generic over `ArrayBufferLike` (#59417)
fix: add `Intl.getCanonicalLocales` type definition (#56079)
Introduce ES2024 target and fix some types (#58573)
Add extra Date.UTC signature to reflect ES2017 changes (#54125)
Update es2017.object.d.ts to indicate that Object.values/entries looks only at own properties (#58953)
lib.es2017: Move `SharedArrayBuffer[Symbol.species]` onto constructor interface (#61271)
lib: fix misleading `maxLength` param on string pad* methods (#63504)
Add asynciterable libs (#56723)
fix(lib): remove callable signature without new from Intl.PluralRules… (#63608)
add unknown to DateTimeFormatTypes (#50402)
Intl.NumberFormat: Add latest options, fix previous library discrepancies (#56902)
Update lib types to mark Annex B as deprecated (#43710)
fix(lib/es2019): `Symbol.description` may be `undefined` (#36263)
Document indexOf return value when not found (#60569)
Add `Intl.Locale` parameter type to `toLocale[X]String` signatures. (#47811)
Revert "ES2020: fix String.prototype.matchAll type and description" (#62885)
Return iterable of RegExpExecArray from RegExp#[Symbol.matchAll] (#60516)
Adds more Intl.ResolvedDateTimeFormatOptions, and hooks up Intl for ES2021 (#45905)
Add target: ES2021 (#41239)
fix `Intl.Segments#containing` return value type (#61236)
Move `hasOwn` from Object instance to Object constructor (#48207)
Fix RegExpIndicesArray by adding undefined to type definition (#61079)
Add `target: "es2022"` (#46291)
Add ESNext float16 features and fix TypedArrays of BigInt types (#60151)
Enforce CRLF in TS/JS files (#55403)
Add approximatelySign to NumberFormatRangePartTypeRegistry for ES2023 (#62013)
Fix the type of `growable` on `SharedArrayBuffer`. (#60163)
Introduce ES2025 target & Add missing ScriptTargetFeatures (#63046)
Update toFixed/toExponential/toPrecision digit range in docs to match the spec (#63516)
Add 'lib' reference support
Add missing `index` parameter to the `Array.fromAsync`'s `mapFn` (#59837)
Add proposal-upsert methods to lib.esnext.collection (#62612)
Add lib.esnext.temporal (#62628)
built-in iterators should be disposable (#59633)
feat: add Error.isError() to ESNext lib (#60788)
Add lib.esnext.sharedmemory (#61646)
discrete pluralizer for lib.esnext.temporal unit unions (#63190)
Add type definitions for `Uint8Array` to/from base64 methods (#61696)