UNPKG

905 BTypeScriptView Raw
1import type { AngleRange, TouchBackendContext, TouchBackendOptions } from './interfaces.js';
2export declare class OptionsReader implements TouchBackendOptions {
3 private args;
4 private context;
5 constructor(args: Partial<TouchBackendOptions>, context: TouchBackendContext);
6 get delay(): number;
7 get scrollAngleRanges(): AngleRange[] | undefined;
8 get getDropTargetElementsAtPoint(): ((x: number, y: number, elements: HTMLElement[]) => HTMLElement[]) | undefined;
9 get ignoreContextMenu(): boolean;
10 get enableHoverOutsideTarget(): boolean;
11 get enableKeyboardEvents(): boolean;
12 get enableMouseEvents(): boolean;
13 get enableTouchEvents(): boolean;
14 get touchSlop(): number;
15 get delayTouchStart(): number;
16 get delayMouseStart(): number;
17 get window(): Window | undefined;
18 get document(): Document | undefined;
19 get rootElement(): Node | undefined;
20}