Jerko Steiner d7b2ad7a38 Add typecheck.ts
This uses TypeScript's TypeChecker to determine the types and the code
is a little cleaner, but still needs a lot of work:

- Determine how to figure out class type parameters
2019-08-11 22:03:06 +07:00
..
2019-08-11 22:03:06 +07:00
2019-07-31 09:53:45 +08:00
2019-07-31 09:53:45 +08:00