TypeScriptのArchitecture
https://raw.githubusercontent.com/wiki/Microsoft/TypeScript/images/architecture.png
↑ここに書いていることを読みメモする
core
Binder
Standalone TS Compiler
Language Service
エディタなどにコンパイラAPIを提供する
補完やフォーマットなどなど
Language Service Plugin
ts固有の概念
plugin
Language Serviceの拡張ができる
VS Shimってなに?
VS Managedってなに?
transformers
TypeScriptのASTを操作する機構
例