Added TypeScript support

shouldn't this be test files? `test/**/*.ts` or something like that?