@tarojs/components
Version:
34 lines (33 loc) • 1.13 kB
TypeScript
import { ComponentInterface, EventEmitter } from '../../stencil-public-runtime';
export declare class TaroPickerGroup implements ComponentInterface {
mode: 'time' | 'date';
range: any[];
rangeKey: string;
height: number;
columnId: string;
updateHeight: (height: number, columnId: string, needRevise?: boolean) => void;
updateDay?: (value: number, fields: number) => void;
startY: number;
preY: number;
hadMove: boolean;
touchEnd: boolean;
isMove: boolean;
onColumnChange: EventEmitter;
getPosition(): {
transform: string;
'-webkit-transform': string;
transition: string;
'-webkit-transition': string;
};
formulaUnlimitedScroll(range: number, absoluteHeight: number, direction: 'up' | 'down'): void;
handleMoveStart(clientY: number): Promise<void>;
handleMoving(clientY: number): Promise<void>;
handleMoveEnd(clientY: number): Promise<void>;
onMouseDown(e: MouseEvent): void;
onMouseMove(e: MouseEvent): void;
onMouseMoveEnd(e: MouseEvent): void;
onTouchStart(e: TouchEvent): void;
onTouchMove(e: TouchEvent): void;
onTouchEnd(e: TouchEvent): void;
render(): any;
}