1 | import { GestureDetail } from '../../interface';
|
2 | export interface ScrollBaseDetail {
|
3 | isScrolling: boolean;
|
4 | }
|
5 | export interface ScrollDetail extends GestureDetail, ScrollBaseDetail {
|
6 | scrollTop: number;
|
7 | scrollLeft: number;
|
8 | }
|
9 | export declare type ScrollCallback = (detail?: ScrollDetail) => boolean | void;
|
10 | export interface ScrollBaseCustomEvent extends CustomEvent {
|
11 | detail: ScrollBaseDetail;
|
12 | target: HTMLIonContentElement;
|
13 | }
|
14 | export interface ScrollCustomEvent extends ScrollBaseCustomEvent {
|
15 | detail: ScrollDetail;
|
16 | }
|