Estoy tratando de pasar un TouchEvent a un método usando angular. Cuando defino el evento como TouchEvent, todo funciona en Chrome, pero Firefox arrojará un ReferenceError, "TouchEvent no está definido". Cuando defino el evento como window.TouchEvent, el evento funciona con webpack-dev-server aunque mi editor resalta "ventana" como un error con "No se puede encontrar el espacio de nombres 'ventana'". El principal problema con esto es que el error de la ventana me impide compilar mi aplicación usando webpack.
Mi solución ha sido pasar TouchEvent como event:any, pero si hay una mejor solución, me gustaría saberlo. También agradecería una comprensión de por qué sucede esto si alguien sabe. Estoy usando webpack2 y angular4. Gracias por adelantado.