TypeScript类型定义中的符号 "ampersand (&)" 代表什么含义?
P粉668804228
2023-08-22 17:25:53
<p>在此类型定义文件的60359行,有以下声明:</p>
<pre class="brush:php;toolbar:false;">type ActivatedEventHandler = (
ev: Windows.ApplicationModel.Activation.IActivatedEventArgs
& WinRTEvent<any>
) => void;</pre>
<p>在这个上下文中,<code>&</code>符号表示什么意思?</p>
在Typescript中的交集类型
例子:
&
在类型位置表示交集类型。更多关于交集类型的TypeScript文档:
https://www.typescriptlang.org/docs/handbook/2/objects.html#intersection-types
引用自上述文档: