如果是基本类型:“number”、“string”、“boolean”、“object”、“undefined”、“function”、“symbol”、“bigint”
const onStart = (event: number| string): void => {
if (typeof str === "number") {
console.log("number");
} else {
console.log("string");
}
};
如果是其他类型,比如自己自定义的,或者是系统的其他类型,比如下面的MouseEvent和TouchEvent
const onStart = (event: MouseEvent| TouchEvent): void => {
if (event instanceof MouseEvent) {
console.log("MouseEvent");
} else {
console.log("TouchEvent");
}
};