ニュース
Microsoft、「TypeScript 3.0」のリリース候補版を公開:2018年7月中に正式版がリリース予定
Microsoftは、オープンソースプログラミング言語の次期バージョン「TypeScript 3.0」のリリース候補版(RC)を公開した。
Microsoftは2018年7月12日(米国時間)、オープンソースプログラミング言語の次期バージョン「TypeScript 3.0」のリリース候補版(RC)を公開したと発表した。
TypeScript 3.0 RCは、NuGetあるいは以下のコマンドで、npmを使ってインストールできる。
npm install -g typescript@rc
TypeScript 3.0 RCは、「Visual Studio 2017」(version 15.2以降)、「Visual Studio Code」「Sublime Text」でサポートされている。現在、「Visual Studio 2015」用のRCインストーラーは用意されていないが、今後、Visual Studio 2015ユーザーも利用できるようになるという。
Microsoftは、TypeScript 3.0の主な特徴として以下を挙げている。
- プロジェクト参照:TypeScriptプロジェクトが他のTypeScriptプロジェクトに依存できる(tsconfig.jsonファイルが他のtsconfig.jsonファイルを参照できる)
- レストパラメーターとスプレッドエクスプレッションにおけるタプル:タプル型を持つレストパラメーターの個別パラメーターへの展開や、タプル型を持つスプレッドエクスプレッションの個別引数への展開、汎用レストパラメーターと対応するタプルへの型推論などができる
- 豊富なタプル型
- unknown型:anyと同様に任意の値を割り当てることができるが、anyと異なり、unknown型を持つ値のプロパティにはアクセスできず、それらの呼び出しや構成もできない。また、unknown型の値は、unknownまたはanyにのみ割り当てられる
- Reactの「defaultProps」のサポート:Reactは新しい要素を作成する際、defaultPropsというプロパティを探し、省略された任意のPropsを埋める
ロードマップによると、TypeScript 3.0は2018年7月中にリリースされ、同年8月に「TypeScript 3.1」がリリースされる予定。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- TypeScriptの進化の道のりとバージョン2.0の新機能(型システム編)
2016年9月にTypeScript 2.0がリリースされた。本稿では、これまでのTypeScriptの進化の過程とバージョン2.0で導入された新機能を見てみよう。 - 第1回 TypeScriptの概要
Visual Studio 2013 Update 2でのサポートも始まり、altJSの有力候補の1つとして、存在感を増しつつあるTypeScriptの入門連載がスタート! 今回はTypeScriptの概要を解説する。 - 第11回 関数に関するいくつかのトピック
プログラミング初心者向けのTypeScript入門連載。第11回は関数のさまざまな使い方について詳しく解説する。TypeScriptでプログラミングへの理解を一歩深めよう。