米Microsoftは9月28日、JavaScriptを拡張したプログラミング言語「TypeScript 3.1」の公開を発表した。 TypeScriptはMicrosoftが開発するプログラミング言語。JavaScriptをベースに静的型付け機能などが加わっているのが特徴。また、開発ツールや静的コード解析などの周辺ツールも提供される。 TypeScript 3.1は、7月に公開されたバージョン3系の最新版。Mapped Tuple Typeを導入した。lib.d.tsのPartialやRequiredなどのマップドタイプを利用している場合、自動的にタプルやアレイで作業ができるもので、Promise.allに似た関数表現に近づいたとしている。 また、関数宣言にプロパティが加わった。関数で初期化する関数やconst宣言を型チェッカーが解析して追加のプロパティを追跡できる。 typesVers
![「TypeScript 3.1」リリース | OSDN Magazine](https://cdn-ak-scissors.b.st-hatena.com/image/square/4196864a37518a8c4219cc80d90c0a0b1a82a491/height=288;version=1;width=512/https%3A%2F%2Fmag.osdn.jp%2Fimages%2Fmag%2Fmagazine-200x200.png)