Typescript Support

TODO