GestureStateTypes определены следующим образом
export enum GestureStateTypes {
/**
* Gesture canceled.
*/
cancelled,
/**
* Gesture began.
*/
began,
/**
* Gesture changed.
*/
changed,
/**
* Gesture ended.
*/
ended
}
В соответствии с enum
природой в TS
первый элемент будет автоматически назначен 0, если ему не назначено какое-либо значение, а затем будет автоматически увеличен.
итоговый результат будет cancelled=0
, began=1
, changed=2
и ended=3
. но вам следует избегать прямой проверки его значения, такого как args.state==1
, и вместо этого следует использовать args.state==GestureStateTypes.began
.