TypeScriptって何?
言語の一種。
コンパイルすると、jsファイルになる。
最大の特徴は静的な型付け。
例えば、jsでnumber
があったら、tsだとnumber : value
みたいに、型を付けなくちゃならない。
コードが増えるっちゃ増えるけど、個人的には、tsファイルのままがわかりやすくて好き。
参考:TypeScriptってどんなもの? プロ生ちゃんと始めてみよう!
Packageのインストール
端末で
apm install atom-typescript
「環境設定からもできるんじゃない?」って思った人がいるかもしれないけれど・・・
ご覧の通り、最新版はインストールできないっぽい。
問題なく動くと入っているけど、そりゃあ最新版を使いたいっすよ。
まぁ、あんまり気にしない人はここからでも良いかもしれないけれどね。
自動コンパイルをするために
今回インストールしたatom-typescript
は自動でjsファイルにコンパイルできるみたい。
その場合、プロジェクトのルートディレクトリに、AtomでTypeScriptの環境を構築するにあるような、tsconfig.json
ファイルを作成する必要がある。
何もしなくてもシンタックスカラーと自動補完はあるし、個人的には別になくても良いような気はするけど、プロジェクトで開発する人からしたらそうも行かないか。