mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-11-07 23:16:52 +08:00
22 lines
527 B
TypeScript
22 lines
527 B
TypeScript
import type { GestureDetail } from '../../interface';
|
|
|
|
export interface ScrollBaseDetail {
|
|
isScrolling: boolean;
|
|
}
|
|
|
|
export interface ScrollDetail extends GestureDetail, ScrollBaseDetail {
|
|
scrollTop: number;
|
|
scrollLeft: number;
|
|
}
|
|
|
|
export type ScrollCallback = (detail?: ScrollDetail) => boolean | void;
|
|
|
|
export interface ScrollBaseCustomEvent extends CustomEvent {
|
|
detail: ScrollBaseDetail;
|
|
target: HTMLIonContentElement;
|
|
}
|
|
|
|
export interface ScrollCustomEvent extends ScrollBaseCustomEvent {
|
|
detail: ScrollDetail;
|
|
}
|