lath
Version:
Seamless connection of pages.
21 lines (20 loc) • 783 B
TypeScript
import { SlideEventTarget } from './EventTarget';
import { SmoothScroller } from "../Scroll";
import { Applet, SlideViewApplets, SlideViewSnapType } from "../types";
interface SlideViewOptions {
slideViewSnapType: SlideViewSnapType;
openSlideViewLeftHolder?: boolean;
slideViewGridRepeat?: number;
}
export declare class SlideView extends SlideEventTarget {
slideViewApplets: SlideViewApplets;
scroller: SmoothScroller;
scrolling: boolean;
switching: boolean;
distance: number;
activeId: string;
constructor(applet: Applet, options: SlideViewOptions, target: HTMLElement);
resetViewportStyle(viewport: HTMLElement): void;
createSlideView(slideViewApplets: SlideViewApplets, target: HTMLElement): void;
}
export {};