Jordan Eldredge
f8ecb3965a
Simplify tsconfig white/black lists
2019-11-30 13:42:53 -08:00
Jordan Eldredge
a11e8543b3
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-11-30 13:42:53 -08:00
Jordan Eldredge
41dccd3731
Type AnimatedLayer ( #939 )
2019-11-30 13:42:53 -08:00
Jordan Eldredge
6708962b20
Whitelist a few more modules that already typecheck
2019-11-30 13:42:53 -08:00
Jordan Eldredge
dca126ba8e
Put comments where we have untyped runtime classes
2019-11-30 13:42:53 -08:00
Jordan Eldredge
522a5788ea
Add a bunch of runtime files that typecheck
2019-11-30 13:42:53 -08:00
Jordan Eldredge
4d55557f7f
Continue improving Maki types
2019-11-30 13:42:53 -08:00
Jordan Eldredge
09c4d7aaea
Fix types for more Maki objects
2019-11-30 13:42:53 -08:00
Jordan Eldredge
571b65ad8c
Fix more types for maki standard library
2019-11-30 13:42:53 -08:00
Jordan Eldredge
5775dadae8
Improve a few more types in Maki objects
2019-11-30 13:42:53 -08:00
Jordan Eldredge
ef856bb617
Fix types for Config
2019-11-30 13:42:53 -08:00
Jordan Eldredge
a3e2f76832
Fix types for Timer
2019-11-30 13:42:53 -08:00
Jordan Eldredge
2d7db715c2
Start typechecking more runtime objects
2019-11-30 13:42:53 -08:00
Jordan Eldredge
7652381d46
Improive typing in modern
2019-11-30 13:42:53 -08: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