TypeScriptで基板を設計する仕組み