Javascript 如何在typescript中查找事件源

Javascript 如何在typescript中查找事件源,javascript,typescript,Javascript,Typescript,由于某些原因,我的应用程序在触摸和鼠标交互方面有不同的行为,因此我想知道我的应用程序的事件源。在Javascript中,我能够通过触摸、鼠标或笔找到事件的来源 function containerMove(evt) { alert(evt.pointerType); } 但在TypeScript中,我找不到任何类似的属性。有人能帮我找到TypeScript中事件的来源吗 提前感谢如果您的事件属于类型(否则它不应该具有pointerType属性),则只需声明它: function con

由于某些原因,我的应用程序在触摸和鼠标交互方面有不同的行为,因此我想知道我的应用程序的事件源。在Javascript中,我能够通过触摸、鼠标或笔找到事件的来源

function containerMove(evt) {
    alert(evt.pointerType);
}
但在TypeScript中,我找不到任何类似的属性。有人能帮我找到TypeScript中事件的来源吗

提前感谢

如果您的事件属于类型(否则它不应该具有
pointerType
属性),则只需声明它:

function containerMove(evt: PointerEvent) {
    alert(evt.pointerType);
}
如果事件的类型为(否则不应具有
pointerType
属性),则只需声明它:

function containerMove(evt: PointerEvent) {
    alert(evt.pointerType);
}

检查evt.sourceCapabilities如果firesTouchEvents为真,则触摸设备else clik检查evt.sourceCapabilities如果firesTouchEvents为真,则触摸设备else clik