UNPKG

vscroll

Version:
23 lines (22 loc) 788 B
import { Routines } from './domRoutines'; import { Settings } from './settings'; import { Direction } from '../inputs/index'; export declare class Padding { element: HTMLElement; direction: Direction; routines: Routines; constructor(direction: Direction, routines: Routines); reset(size?: number): void; get size(): number; set size(value: number); } export declare class Paddings { settings: Settings; forward: Padding; backward: Padding; constructor(routines: Routines, settings: Settings); byDirection(direction: Direction, opposite?: boolean): Padding; reset(viewportSize: number, startIndex: number, offset: number): void; getPositiveSize(startIndex: number, viewportSize: number, offset: number): number; getNegativeSize(startIndex: number): number; }