文法¶リリースノートに記載された仕様¶TypeScript2.0から公式リリースノートで紹介されている内容を紹介する。一部の仕様は後のリリースで変わっているため、過信はしないこと。modeが有効のとき、変数の使用前に代入されていることをチェックする。↑¶オペランド(演算値)の型がnullやundefinedを含むとしても、結果はそれらを含まない。(2.1から)¶すべてのプロパティをOptional(|undefined)にする。(2.8から)¶すべてのプロパティをRequired(必須)にする。(2.1から)¶すべてのプロパティを読みこみ専用(readonly)にする。(2.1から)¶ある型から特定のプロパティのみを抜き取った型を作る。'name'>のような感じ。