UNPKG

quarkd

Version:

Mobile UI Components built on Web Components.

49 lines (48 loc) 1.34 kB
import { QuarkElement } from "quarkc"; import "../loading"; export interface Props { dark?: boolean; disabled?: boolean; headheight?: number; loading: boolean; pullingtext?: string; loosingtext?: string; loadingtext?: string; textcolor?: string; } export interface CustomEvent { refresh: () => void; } declare class QuarkPullRefresh extends QuarkElement { disabled: boolean; loading: boolean; headheight: number; pullingtext: string; loosingtext: string; textcolor: string; loadingtext: string; dark: boolean; status: string; distance: number; duration: number; scrollParent: any; shouldComponentUpdate(propName: string, oldValue: string, newValue: string): boolean; componentDidMount(): void; isTouchable: () => boolean; eventBind(): void; removeEvent: () => void; ease: (distance: number) => number; setStatus: (distance: number, isLoading?: boolean) => void; getTextColor: () => string; getStatusText: () => any; checkPosition: (event: TouchEvent) => void; onTouchStart: (event: TouchEvent) => void; onTouchMove: (event: TouchEvent) => void; onTouchEnd: () => void; getHeadStyle: () => { height: string; }; renderHead: () => any; render(): any; } export default QuarkPullRefresh;