Commit c5256da
committed
Make tsconfig as strict as possible
This also makes it explicit which exceptions from full strictness that we rely on:
- noImplicitThis: Mostly in backbone patch
- strictPropertyInitialization: a bunch of properties initialized during backbone init calls is not covered correctly for this strict check
- strictFunctionTypes: The ISerializer interface makes all the arguments optional to allow simpler definitions (`deserializer: (value: any): unknown => { ... }`). However, this does cause `unpack_models` to be typed1 parent c9c9453 commit c5256da
1 file changed
+4
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
19 | 22 | | |
20 | 23 | | |
21 | 24 | | |
0 commit comments