UNPKG

quarkd

Version:

Mobile UI Components built on Web Components.

39 lines (38 loc) 1.36 kB
import { QuarkElement } from "quarkc"; import { BeforeCloseFunc, SwipeCellPosition, SwipeCellSide } from "./type"; declare class QuarkSwipeCell extends QuarkElement { disabled: boolean; name: string; leftwidth: number; rightwidth: number; root: import("quarkc").Ref<any>; leftRef: import("quarkc").Ref<any>; rightRef: import("quarkc").Ref<any>; defaultSlotRef: import("quarkc").Ref<any>; leftSlotRef: import("quarkc").Ref<any>; rightSlotRef: import("quarkc").Ref<any>; offset: number; dragging: boolean; opened: boolean; startOffset: number; lockClick: boolean; attached: boolean; beforeClose: BeforeCloseFunc | undefined; leftWidthCache: number; rightWidthCache: number; setBeforeClose(fn: BeforeCloseFunc): void; onTouchStart: (ev: TouchEvent) => void; onTouchMove: (ev: TouchEvent) => void; onTouchEnd: () => void; open(side: SwipeCellPosition): void; close(position: SwipeCellPosition): void; toggle: (side: SwipeCellSide) => void; onClick: (position?: SwipeCellPosition) => Promise<void>; getClickHandler: (position: any, stop?: boolean) => (event: MouseEvent) => void; getLeftWidth(): number; getRightWidth(): number; componentDidMount(): void; componentWillUnmount(): void; render(): any; } export default QuarkSwipeCell;