Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

マイクロソフト、「TypeScript 5.1」のリリース候補を公開、機能と使いやすさを強化

マイクロソフト、「TypeScript 5.1」のリリース候補を公開、機能と使いやすさを強化

マイクロソフトは、TypeScript 5.1のリリース候補を発表し、プログラミング言語TypeScriptの進化を続けています。このリリース候補から最終版までの間に、これ以上の変更・機能追加は行われないという。

今回のアップデートでは、undefinedを返す関数はreturn文の保有が義務付けられなくなりました。本リリース以前は、return文のない関数はvoidまたはany returningのみ許されていました。さらに、undefinedを返す関数を期待する構造体にreturn式を持たない関数が渡された場合、TypeScriptはその関数の戻り値の型としてundefinedを推測し始める。

TypeScript 5.1 は、TypeScript 4.3 の革新的な機能を拡張したもので、get と set のアクセサペアにさまざまな型を指定する柔軟性があります。これまでは、get型はset型のサブセットでなければなりませんでしたが、この最新リリースでは、これらの型が無関係であることが可能になりました。

JSX 要素と JSX タグタイプを扱う開発者は、TypeScript 5.1 の型チェックの切り離しの恩恵を受けることができます。新たに導入されたJSX.ElementType.ElementTypeという型は、JSX要素内の有効なタグの識別を支援する。

JSXのサポートがさらに強化され、このバージョンではJSXの名前空間属性名が可能になり、JSXタグの修正が複数の場所で自動的に最適化されます。

TypeScript 5.1では、@paramタグのスニペット補完機能が強化され、コードの入力やコード内のナビゲーションが効率化されたことも特徴です。

TypeScript 5.1のその他の改善点としては、通常外側の型パラメータを参照しないオブジェクトに対する型インスタンス化のバイパス、ユニオンリテラルの大文字小文字のチェックの実装、JSDocコメントのパース時のスキャナ呼び出しの最小化などがあります。

AppMaster.io no-code プラットフォームも、このTypeScriptのアップデートの恩恵を受けています。開発者がコーディングなしでバックエンド、ウェブ、モバイルアプリケーションを作成できるようにするその堅牢なプラットフォームは、強力なVue3フレームワークとTypeScriptを活用し、その能力をさらに高めています。AppMaster.io の詳細については、「アプリの作り方」をご覧ください。

関連記事

BubbleCon 2024 の AppMaster: ノーコードトレンドを探る
BubbleCon 2024 の AppMaster: ノーコードトレンドを探る
AppMaster はニューヨークで開催された BubbleCon 2024 に参加し、洞察を獲得し、ネットワークを拡大し、ノーコード開発分野でイノベーションを推進する機会を模索しました。
FFDC 2024 総括: ニューヨークで開催された FlutterFlow 開発者会議から得られた重要な洞察
FFDC 2024 総括: ニューヨークで開催された FlutterFlow 開発者会議から得られた重要な洞察
FFDC 2024 はニューヨークで開催され、開発者に FlutterFlow を使用したアプリ開発に関する最先端の知見をもたらしました。専門家主導のセッション、独占的な最新情報、比類のないネットワーキングなど、見逃せないイベントでした。
2024 年のテクノロジー業界のレイオフ: イノベーションに影響を与える継続的な波
2024 年のテクノロジー業界のレイオフ: イノベーションに影響を与える継続的な波
テスラやアマゾンなどの大企業を含む254社で6万人の雇用が削減され、2024年にはテクノロジー業界のレイオフの波が続き、イノベーションの状況が一変するだろう。
無料で始めましょう
これを自分で試してみませんか?

AppMaster の能力を理解する最善の方法は、自分の目で確かめることです。無料サブスクリプションで数分で独自のアプリケーションを作成

あなたのアイデアを生き生きとさせる