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 の詳細については、「アプリの作り方」をご覧ください。

関連記事

Samsung、革新的なセキュリティとプレミアムビルドを備えた Galaxy A55 を発表
Samsung、革新的なセキュリティとプレミアムビルドを備えた Galaxy A55 を発表
Samsung は、Knox Vault セキュリティとアップグレードされたデザイン要素を特徴とする Galaxy A55 および A35 を導入してミッドレンジのラインナップを拡大し、このセグメントにフラッグシップ品質を注入します。
Cloudflare、大規模な言語モデルを保護する AI 用ファイアウォールを発表
Cloudflare、大規模な言語モデルを保護する AI 用ファイアウォールを発表
Cloudflare は、大規模言語モデルをターゲットとした潜在的な不正行為を先制的に特定し、阻止するように設計された高度な WAF である Firewall for AI の導入を進めています。
OpenAI の ChatGPT が語る: 音声インタラクティブ AI の未来
OpenAI の ChatGPT が語る: 音声インタラクティブ AI の未来
ChatGPT は、OpenAI の音声機能の展開によりマイルストーン機能を達成しました。ユーザーは、ChatGPT が iOS、Android、Web 上で応答を読み上げるため、ハンズフリーの対話を楽しむことができるようになりました。
無料で始めましょう
これを自分で試してみませんか?

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

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