Example of a Dota TypeScript addon, to be used with the TypeScript to Lua compiler which can be installed using:
npm install -g typescript-to-lua
This repository includes two pre-defined VSCode build task, regular compilation and watch mode compilation.