Files
ionic-framework/core/src/components/content/content-interface.ts
2022-04-04 11:12:53 -04:00

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;
}