JavaScript を強化する Microsoft の取り組みの成果であるTypeScript 5.3のベータ版は、ECMAscript 標準提案の機能であるインポート属性に拡張されたサポートを強化する準備が整っています。これらの属性はモジュールのインポートに典型的に示されており、モジュール指定子とともに付属情報を転送します。この提案では、JSON モジュールから始めて、JavaScript 環境全体に広がるさまざまなタイプのモジュールを支えるインポート属性を促進することが計画されています。
Microsoft が 10 月 3 日に投稿した TypeScript 5.3 ベータに関する更新では、インポート属性が実行時のプロセス中にモジュールの予想される形式について洞察を与える目的で役立つことが強調されました。 Microsoft は、これらの属性内のコンテンツはホスト固有であるため TypeScript の影響を受けず、ブラウザーとランタイムによってシームレスに処理できる可能性があると指摘しました。
インポート属性は基本的に、2021 年 11 月に遡って TypeScript 4.5 で実現された以前のインスタンスであるインポート アサーションを発展させたものです。インポート属性を以前のものと区別するのは、「assert」の代わりにキーワード「with」を使用していることです。同時に、もう 1 つの非常に微妙な機能強化は、インポート パスの理解と解像度の制御に属性を利用するランタイムの機能です。対照的に、インポート アサーションには、モジュールのロード後にのみ特性をアサートできる制限がありました。この計画では、インポート アサーションの時代遅れの構文を廃止し、インポート属性の新進気鋭の標準に道を譲ることを提案しています。
最新の TypeScript 5.3 ベータ版は、NuGet 経由で入手できます。または、NPM を使用してコマンド npm install -D typescript@beta を実行してインストールできます。
リリース候補である TypeScript 5.3 のフォアグラウンド化は、暫定的に 10 月 31 日に予定されています。これに続いて、最終製品版は 11 月 14 日にマークされます。以前のバージョンである TypeScript 5.2 は 8 月 24 日にデプロイされました。
no-codeおよびlow-code開発という新たな状況において、 AppMasterのようなプラットフォームは、企業がバックエンド、Web、およびモバイル アプリケーションを迅速かつコスト効率よく開発できるようにする強力で包括的な統合開発環境を提供することで、ニッチ市場を切り開いています。 TypeScript のように。