@morjs/runtime-web
Version:
mor runtime for web
41 lines (40 loc) • 1.23 kB
TypeScript
import { BaseElement } from '../../baseElement';
declare const maskStyle = "mask-style";
declare const maskClass = "mask-class";
declare const indicatorStyle = "indicator-style";
declare const indicatorClass = "indicator-class";
export default class PickerViewColumn extends BaseElement {
startY: number;
movedY: number;
lastMovedY: number;
lastIndex: number;
isTouch: boolean;
itemHeight: any;
[maskStyle]: string;
[maskClass]: string;
[indicatorStyle]: string;
[indicatorClass]: string;
value: number;
styles: {
transform: string;
};
$indicatorElement: any;
$containerElement: any;
$maskElement: any;
slotNodes: any;
indicatorTop: number;
static get styles(): import("lit-element").CSSResult;
attributeChangedCallback(name: any, oldValue: any, newValue: any): void;
moveToSelectValue(): void;
initStyles(): void;
onTouchStart(event: any): void;
onTouchMove(event: any): void;
onMouseLeave(): void;
onTouchEnd(): void;
move(moveY?: number): void;
getClosestIndex(distance: any): number;
dispatch(): void;
handleSlotChange(): void;
render(): import("lit-element").TemplateResult;
}
export {};