Skip to content

Commit ac78fd9

Browse files
committed
Make ecmascript.ts type-safe:
* Improves types for slots and intrinsics * ecmascript.ts now has types throughout and compiles with `noImplicitAny` (although a later PR will actually enable this option) * Fixes BigInt errors in a few places to fix compiler errors and test failures. Will be replaced by James's work on JSBI. * Fixes a few index.d.ts bugs in the public types. * Overhauls how plural units are handled in TS types. * Partially adds types to calendar.ts. (More coming later.) * A new internal types file for non-public shared types.
1 parent 49d31e3 commit ac78fd9

16 files changed

+1984
-1019
lines changed

.eslintrc.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,5 @@ overrides:
9494
- files:
9595
- test/*.mjs
9696
- test/**/*
97-
# TODO Fix these files!
98-
- lib/ecmascript.ts
9997
rules:
10098
no-param-reassign: off

0 commit comments

Comments
 (0)