ホームページ  >  に質問  >  本文

TypeScript の型定義の記号「アンパサンド (&)」は何を意味しますか?

<p>この型定義ファイルの 60359 行目には、次のステートメントがあります。 <pre class="brush:php;toolbar:false;">type ActivatedEventHandler = ( ev: Windows.ApplicationModel.Activation.IActivatedEventArgs & WinRTEvent<any> ) => void; <p>この文脈において、<code>&</code> 記号は何を意味しますか? </p>
P粉668804228P粉668804228424日前378

全員に返信(2)返信します

  • P粉578343994

    P粉5783439942023-08-23 09:47:27

    Typescript の交差タイプ

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

    ######例:###### リーリー

    返事
    0
  • P粉148434742

    P粉1484347422023-08-23 00:44:51

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

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

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

    上記文書より引用:

    リーリー

    返事
    0
  • キャンセル返事