web-dev-qa-db-fra.com

Que signifie l'esperluette (&) dans une définition de type TypeScript?

Sur la ligne 60359 de ce fichier de définition de type , il y a la déclaration suivante:

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

Que fait le & sigil signifie dans ce contexte?

37

& dans une position de type signifie intersection de type .

Plus

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

34
basarat