TypeScriptが一プログラミング言語としてだけでなく、他のプログラミング言語への変換フォーマットのような存在になってきています。JavaScriptはもちろんのこと、AssemblyScriptのようなサブセットもあります。 今回紹介するTypeScriptToLuaはTypeScriptからLuaに変換するソフトウェアになります。

TypeScriptToLuaの使い方

左側がTypeScript。右側に変換後のLuaが出力されています。

記述した内容は即座に反映されます。

この手の変換言語は、変換後のコードが難解なものになっていることが多いのですが、TypeScriptToLuaは思いの外シンプルなままです。TypeScript側でも引数の最初にthisを渡すといった決まり事が必要なようです。Luaが書けない人であってもTypeScriptToLuaを使えばTypeScriptさえマスターしておけば良くなるかも知れません。

TypeScriptToLuaはTypeScript製のオープンソース・ソフトウェア(MIT License)です。

TypeScriptToLua TypeScriptToLua/TypeScriptToLua: Typescript to lua transpiler. https://typescripttolua.github.io/