Commit graph

19 commits

Author SHA1 Message Date
Jordan Eldredge
209f3c4ada Simplify tsconfig white/black lists 2019-10-22 08:28:51 -07:00
Jordan Eldredge
3f6dfd91dd
Improve typing of .ts files in /modern (#950)
* Improve typing of Actions

* Make typing of MakiObjects more explicit

* Make parent optional

* Allow group to be initialized with all nulls

* Whitelist all runtime ts files for type checking

* Typecheck the entire modern codebase!

* Ignore typescript
2019-10-18 06:34:10 -07:00
Jordan Eldredge
26ffb91ab3
Type AnimatedLayer (#939) 2019-10-08 18:05:02 -07:00
Jordan Eldredge
ba343f13d8 Whitelist a few more modules that already typecheck 2019-10-07 06:51:44 -07:00
Jordan Eldredge
0549606fb2 Put comments where we have untyped runtime classes 2019-10-07 06:51:44 -07:00
Jordan Eldredge
19797a5ce4 Add a bunch of runtime files that typecheck 2019-10-07 06:51:44 -07:00
Jordan Eldredge
3c0d37d3c5 Continue improving Maki types 2019-09-20 06:29:24 -07:00
Jordan Eldredge
d562d41dea Fix types for more Maki objects 2019-09-20 06:22:44 -07:00
Jordan Eldredge
e21d79dad8 Fix more types for maki standard library 2019-09-19 21:12:10 -07:00
Jordan Eldredge
66666efbb6 Improve a few more types in Maki objects 2019-09-19 21:12:10 -07:00
Jordan Eldredge
148a1afd2d Fix types for Config 2019-09-19 21:12:10 -07:00
Jordan Eldredge
a17489de93 Fix types for Timer 2019-09-19 07:14:26 -07:00
Jordan Eldredge
bd4b938268 Start typechecking more runtime objects 2019-09-19 07:03:31 -07:00
Jordan Eldredge
76976878a4 Improive typing in modern 2019-09-19 07:03:31 -07:00
Jordan Eldredge
e214ddb8b9 Don't attempt to type check compiled assets 2019-02-16 06:19:40 -08:00
Jordan Eldredge
252abbd3a9 Fix type checking of demo site 2018-12-30 22:56:09 -08:00
Jordan Eldredge
ea3ae78833 Format tsconfig.json 2018-09-17 17:04:05 -07:00
Jordan Eldredge
a276ffb518 Convert first files to TypeScript 2018-09-17 17:04:05 -07:00
Jakub Ďuraš
118c1ff305 Typescript cli (#647)
* Add tsconfig.json and static module resolution for ts

* Add trailing newline to tsconfig

* Change tsc module to commonjs to support .json import

* Add tsc as dependency and to scripts
2018-08-28 16:45:03 -07:00