Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions src/lib/esnext.core.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
interface Math {
/**
* Returns the exact sum of a stream of numbers, avoiding floating-point rounding errors.
* @param items An iterable of numbers.
*/
sumPrecise(items: Iterable<number>): number;
}
1 change: 1 addition & 0 deletions src/lib/esnext.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@
/// <reference lib="esnext.typedarrays" />
/// <reference lib="esnext.temporal" />
/// <reference lib="esnext.date" />
/// <reference lib="esnext.core" />
3 changes: 3 additions & 0 deletions src/lib/libs.json
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,9 @@
"decorators.legacy",
// Default libraries
"es5.full",
"esnext.collection",
"esnext.core",
"esnext.date",
"es2015.full",
"es2016.full",
"es2017.full",
Expand Down
6 changes: 6 additions & 0 deletions tests/baselines/reference/libCompileChecks.errors.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
lib.esnext.d.ts(--,--): error TS2726: Cannot find lib definition for 'esnext.core'.


==== libCompileChecks.ts (0 errors) ====
Comment on lines +1 to +4
// This test is effectively the 'lib check' for all our .d.ts files because we use skipLibCheck
// as false everywhere.