@egjs/flicking
Version:
Everyday 30 million people experience. It's reliable, flexible and extendable carousel.
17 lines (16 loc) • 570 B
TypeScript
import { OnRelease } from "@egjs/axes";
import Control from "./Control";
export interface SnapControlOptions {
count: number;
}
declare class SnapControl extends Control {
private _count;
get count(): SnapControlOptions["count"];
set count(val: SnapControlOptions["count"]);
constructor({ count }?: Partial<SnapControlOptions>);
moveToPosition(position: number, duration: number, axesEvent?: OnRelease): Promise<void>;
private _findSnappedAnchor;
private _findAdjacentAnchor;
private _calcSnapThreshold;
}
export default SnapControl;