UNPKG

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