lath
Version:
Seamless connection of pages.
26 lines (25 loc) • 848 B
TypeScript
import { Applet, Application, SheetOptions, SmoothScroller } from '../types';
declare class ModalityBase {
applet: Applet;
application: Application;
protected scroller: SmoothScroller;
protected switching: boolean;
protected scrolling: boolean;
protected maxDegreeCache?: number;
backdropReducedScale: number;
backdropRotateX: number;
backdropPerspective: number;
backdropBorderRadius: number;
advanceDegree: number;
options?: SheetOptions;
modalityContainer: HTMLElement;
contentContainer: HTMLElement;
miniCard?: HTMLElement;
defaultToLarge?: boolean;
appletViewport: HTMLElement;
fromViewports?: Array<HTMLElement>;
modalityOverlay: HTMLElement;
modalityPlaceholder: HTMLElement;
constructor(applet: Applet);
}
export { ModalityBase };