UNPKG

ng-zorro-antd-mobile

Version:

An enterprise-class mobile UI components based on Ant Design and Angular

51 lines (50 loc) 1.44 kB
import { EventEmitter, ElementRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; export interface Indicator { activate?: any; deactivate?: any; release?: any; finish?: any; } export declare class PullToRefreshComponent implements ControlValueAccessor { private ele; transtionCls: any; style: object; startY: number; state: any; private _headerIndicator; private _footerIndicator; private _startTime; private _endTime; private _endReach; private _direction; private _clientHeight; private _currentContentHeight; private _lastContentOffset; private _ngModelOnChange; private _ngModelOnTouched; private _pullToRefresh; distanceToRefresh: number; damping: number; endReachedRefresh: boolean; refreshing: boolean; direction: string; headerIndicator: Indicator; footerIndicator: Indicator; onRefresh: EventEmitter<any>; refresh: boolean; container: boolean; refreshUp: boolean; refreshDown: boolean; touchstart(e: any): void; touchmove(e: any): void; touchend(e: any): void; touchcancel(): void; scroll(evt: any): void; constructor(ele: ElementRef); isTemplateRef(value: any): boolean; translateY(distanceY: any): void; writeValue(value: object): void; registerOnChange(fn: (_: object) => {}): void; registerOnTouched(fn: () => {}): void; }