web-dev-qa-db-ja.com

TypeScript型定義でアンパサンド(&)はどういう意味ですか?

この型定義ファイル の60359行目に、次の宣言があります。

type ActivatedEventHandler = (ev: Windows.ApplicationModel.Activation.IActivatedEventArgs & WinRTEvent<any>) => void;

& sigilは、この文脈ではどういう意味ですか?

37

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

もっと

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

34
basarat