tmytのらくがき

個人の日記レベルです

TypeScriptをIActiveScriptにしてみた。

TypeScriptが好きなのでせっかくだからIActiveScriptでラップしてみた。これで何ができるかというと、Windows Scripting Host(WSH)からTypeScriptを実行できる。

cscriptで使えるにはIActiveScriptとIActiveScriptParseの2個を実装してCOMサーバを公開するだけ。らくちんですね!

といっても、TypeScriptのフルスペックを実装とかありえない。なにしてるかって結局IActiveScript::ParseScriptText関数でtsc.exe をたたいてるだけ。なので、requireとかできない。あんまり役に立たない。

なんかいい使い方があればいいのだけど。

ソースコードはこれ。 https://github.com/tmyt/ActiveTypeScript