Zoom specific options.

interface ZoomConfiguration {
    debounceDelay?: number;
    throttleDelay?: number;
}

Properties

debounceDelay?: number

Value in milliseconds responsible for debouncing the zoom function - the actual scaling. A bigger value results in bigger gain in zoom factor before actual scaling takes place. Values must be in the [0, 100] interval, values outside this interval are set to the interval bounds.

Default

50
throttleDelay?: number

Value in milliseconds responsible for throttling the mouse scroll event (not every event is firing the function handler, only limited number can lunch handler). A smaller value results in more events fired, bigger gain in zoom factor. Values must be in the [0, 100] interval, values outside this interval are set to the interval bounds.

Default

50