Closed tomdale closed 6 years ago
+2,758 −1,045
to be honest I'm not sure how to review this in a reasonable way given that it is all in a single commit 🤔
@Turbo87 most of the changes (>2000) seem to be in the lockfile, so I'd just trust Yarn on that file 👼.
Need some more time for glimmer-app.ts
, rest seems 👍
This commit enables TypeScript's strict mode: no implicit any, strict null checks, etc.
As part of this work, I also removed all use of raw
require()
and switched to TypeScript'simport = require()
syntax, which preserves type information. Since many dependencies don't have type definitions, I manually annotated the subset of API we rely on in thetypings.d.ts
file.