Microsoft、プログラミング言語「TypeScript 3.6」を公開:開発者エクスペリエンスを向上
Microsoftはオープンソースプログラミング言語の最新版「TypeScript 3.6」を公開した。識別子内のUnicode文字サポートの改善や、SystemJSにおけるimport.metaサポートなどが特徴だ。
Microsoftは2019年8月28日(米国時間)、オープンソースのプログラミング言語の最新版「TypeScript 3.6」を公開した。
TypeScriptは、静的型付けができる言語で、JavaScriptのスーパーセット。EC規格に従った最新のJavaScriptの機能を、古いWebブラウザやランタイムが扱えるようにコンパイルすることもできる。
TypeScript 3.6は、NuGetを使うか、次のコマンドラインのように、npmを使ってインストールできる。
npm install -g typescript
TypeScript 3.6は「Visual Studio 2019」「Visual Studio 2017」の他、「Visual Studio Code」と「Sublime Text」でも利用できる。言語とコンパイラに関するTypeScript 3.6の主な特徴は次の通り。
識別子内のUnicode文字サポートの改善
TypeScript 3.6では、ECMAScript 2015以降をターゲットにしている場合の識別子の出力(emit)時におけるUnicode文字サポートを改善した。
従来は次のようなコードを記述できなかったが、新版では「'--target es2015'」を指定することで可能になった。
SystemJSにおけるimport.metaサポート
TypeScript 3.6は、moduleターゲットがsystemに設定されている場合、import.metaからcontext.metaへの変換をサポートする。
// This module: console.log(import.meta.url) // gets turned into the following: System.register([], function (exports, context) { return { setters: [], execute: function () { console.log(context.meta.url); } }; });
アンビエントコンテキストでgetアクセサとsetアクセサが使用可能に
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- Microsoft、プログラミング言語「TypeScript 3.6」のβ版を公開
Microsoftはオープンソースプログラミング言語の最新版「TypeScript 3.6」のβ版を公開した。ジェネレータとイテレータでの型の扱いが改善されてしている。 - Microsoft、「Visual Studio Code」の「May 2019」リリースを公開
Microsoftは、クロスプラットフォームのエディタ「Visual Studio Code」の「May 2019」リリース(バージョン1.35)を公開した。エディタ内の移動動作やTypeScript対応などを改善している。 - Microsoft、プログラミング言語「TypeScript 3.5」のリリース候補版(RC)を公開
Microsoftは、オープンソースのプログラミング言語「TypeScript 3.5」のリリース候補版(RC)を公開した。型チェックと差分ビルドを高速化し、新しいヘルパー型やフラグも導入した。