# @i-xi-dev/ui-pointer

A `PointerActivityObserver` object observes pointer activities on a element. The observer generates a `PointerActivity` object that represents the sequence of `PointerEvent` objects with the same `pointerId`.

![Image](docs/image-1.svg)


## Reference documentation

- [`PointerActivityObserver` class](https://i-xi-dev.github.io/ui-pointer.es/reference/classes/PointerActivityObserver-1.html)
- [`PointerActivity` interface](https://i-xi-dev.github.io/ui-pointer.es/reference/interfaces/PointerActivity-1.html)


## Usage examples

- [Panning by pointermove](https://i-xi-dev.github.io/ui-pointer.es/example/pan.html)
- [Curosr proximity detection](https://i-xi-dev.github.io/ui-pointer.es/example/proximity.html)

Examples of use with Vue.js are as follows

- [Pointer activity visualizer](https://i-xi-dev.github.io/ui-pointer.es/example/visualizer.html)
