TypeScript の型定義の記号「アンパサンド (&)」は何を意味しますか?
P粉668804228
2023-08-22 17:25:53
<p>この型定義ファイルの 60359 行目には、次のステートメントがあります。
<pre class="brush:php;toolbar:false;">type ActivatedEventHandler = (
ev: Windows.ApplicationModel.Activation.IActivatedEventArgs
& WinRTEvent<any>
) => void;
<p>この文脈において、<code>&</code> 記号は何を意味しますか? </p>
Typescript の交差タイプ
######例:###### リーリー
&
は、タイプ位置の intersection タイプを表します。交差タイプに関する TypeScript ドキュメントの詳細:
https://www.typescriptlang.org/docs/handbook/2/objects.html#intersection-types
上記文書より引用:
リーリー