TypeScript の型定義の記号「アンパサンド (&)」は何を意味しますか?
P粉668804228
P粉668804228 2023-08-22 17:25:53
0
2
445
<p>この型定義ファイルの 60359 行目には、次のステートメントがあります。 <pre class="brush:php;toolbar:false;">type ActivatedEventHandler = ( ev: Windows.ApplicationModel.Activation.IActivatedEventArgs & WinRTEvent<any> ) => void; <p>この文脈において、<code>&</code> 記号は何を意味しますか? </p>
P粉668804228
P粉668804228

全員に返信(2)
P粉578343994

Typescript の交差タイプ

  • A & は、TS の型コンテキストの交差型を表します。
  • 2 つのオブジェクト タイプのすべてのプロパティを結合し、新しいタイプを作成します。

######例:###### リーリー
いいねを押す +0
P粉148434742

& は、タイプ位置の intersection タイプを表します。

交差タイプに関する TypeScript ドキュメントの詳細:

https://www.typescriptlang.org/docs/handbook/2/objects.html#intersection-types

上記文書より引用:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート