2016/10/29

[typescript][JavaScript]changedTouchesプロパティーエラーになってしまう件

下記のようなソースを組んでビルドするとエラーが発生した。

$('.hoge').on('touchstart touchmove ',(e)=>{
  let changedTouches = e.originalEvent.changedTouches[0];
});
Does TypeScript version 1.7.6 support dts lib for touchevents?
で調査すると下記のように組めばいいことがわかりました。
$('.hoge').on('touchstart touchmove ',(e)=>{
  let original = e.originalEvent;
  if(original instanceof TouchEvent){
    let changedTouches = original.changedTouches[0];
  }
});
これでビルドした結果、確かにエラーが取れました。

0 コメント:

コメントを投稿