UNPKG

tossable

Version:

Generated by ambients-cli

26 lines (25 loc) 864 B
import { Cancellable } from "@lincode/promiselikes"; import "../assets/style.css"; export declare class TossableHandle extends Cancellable { set: (val: number) => void; enable: () => void; disable: () => void; constructor(cb: () => void, set: (val: number) => void, enable: () => void, disable: () => void); } declare type Options = { min?: number; max?: number; start?: number; tug?: number; power?: number; bounceStiffness?: number; bounceDamping?: number; speed?: number; touchTarget: HTMLElement; current?: () => number; step: (val: number) => void; onComplete?: () => void; axis?: "x" | "y"; }; declare const _default: ({ min, max, start, tug, power, bounceStiffness, bounceDamping, speed, touchTarget, current, step, onComplete, axis }: Options) => TossableHandle; export default _default;