UNPKG

pull2refresh

Version:
26 lines (25 loc) 739 B
export interface PullToRefreshOptions { onPull?: (percentage: number) => void; onRefresh: () => void; pullableElement: HTMLElement; refreshElement: HTMLElement; threshold?: number; } export default class PullToRefresh { private options; private maxHeight; private initalMarginTop; private startY; private refreshInProgress; constructor(options: PullToRefreshOptions); done(): void; private reset(); private start(event); private move(event); private end(event); private pageY(event); private computeOffsetHeight(element); private computeMarginTop(element); private isScrollToTop(); } export declare type pull2refresh = PullToRefresh;