### `top`

Событие срабатывает при изменении состояния достижения верхней границы скролла.

**Параметры:**
- `isTop: boolean` — `true`, если скролл находится в верхней позиции

### `reachTop`

Событие срабатывает при достижении верхней границы скролла.

### `leaveTop`

Событие срабатывает при покидании верхней границы скролла.

### `bottom`

Событие срабатывает при изменении состояния достижения нижней границы скролла.

**Параметры:**
- `isBottom: boolean` — `true`, если скролл находится в нижней позиции

### `reachBottom`

Событие срабатывает при достижении нижней границы скролла.

### `leaveBottom`

Событие срабатывает при покидании нижней границы скролла.

### `edge`

Событие срабатывает при изменении состояния любой из границ скролла.

**Параметры:**
- `isTop: boolean` — `true`, если скролл находится в верхней позиции
- `isBottom: boolean` — `true`, если скролл находится в нижней позиции
- `edge: 'top' | 'bottom'` — тип границы, которая изменилась
