2022年4月8日にTypeScript Bata4.7がリリースされました㊗
TypeScript 4.7 beta is out to try with lots of new features and improvements around type inference, narrowing analyses, ES module integration, and more!https://t.co/VtMlBvtezc
— TypeScript (@typescript) April 8, 2022
目次
TypeScriptとは
簡単にTypeScriptについて概要をまとめておきます。
TypeScriptは、Microsoftによって開発されたプログラミング言語で、Javascriptを拡張して開発された言語です。簡単に言うと、Javascriptに便利な機能を加えたプログラミング言語、スーパーセット(上位互換)として開発されたプログラミング言語ということになります。
TypeScriptは、TypeScriptでは文字数が多いためか、「ts」と略されて表記されることがあります。
TypeScriptの特徴としては、型定義ファイルをサポートしていることです。JavaScriptライブラリに型情報を付与して使うことができることが、TypeScriptの大きな特徴になっています。
ここ数年、TypeScriptの利用が増えてきました。
ここ数年、開発の現場では、TypeScriptを使うシーンが増えてきました。その理由は、
- JavascriptのスーパーセットであるTypeScriptは、JavaScriptをそのまま移行することができる。
- Javascriptの延長として考えると、学習コストが低い。
- 型があるので安全で便利。
- Visual Studioの他、Vim、EmacsなどのテキストエディタでもTypeScriptが使える。
といったところでしょうか。JavaScriptを使用して開発をしてきたDevにとっては、学習コストが低く入りやすいプログラミング言語となっています。
TypeScript Bata4.7 bataでリリースされた機能
TypeScript Bata4.7 bataでリリースされた機能は、Microsoftのdevblogで公開されていますので、こちら(外部リンク)を確認してみてください。
個人的に注文したいのは、ECMAScript Module Support in Node.js(外部リンク)。ECMAScriptモジュールのサポートあたりでしょうか。
今回リリースされたBeta版では、ECMAScriptモジュールがサポートされており、”設定”で追加することによって、ESモジュールかCommonJSモジュール化を制御することができるようになると書いてあります。
時間があるときにでも、さっそくbata版をダウンロードして、遊んでみたいと思います。( ´艸`)
TypeScript 4.7 Beta for Visual Studio
ついでですので、TypeScript 4.7 Beta for Visual Studioのリンクも張っておきます。TypeScript 4.7 Beta for Visual Studioはこちら(外部リンク)からダウンロードすることができます。
今日は朝から花粉がきついような気がしてなりませんが、気をとりなおして、、(;’∀’)
今日も一日、頑張りましょう!