UNPKG

disable-scroll

Version:
27 lines (26 loc) 669 B
interface Options { authorizedInInputs: number[]; disableKeys: boolean; disableScroll: boolean; disableWheel: boolean; keyboardKeys: number[]; } declare class DisableScroll { element: Element | null; lockToScrollPos: [number, number]; options: Options; constructor(); /** * Disable Page Scroll */ on(element?: Element, options?: Partial<Options>): void; /** * Re-enable page scrolls */ off(): void; handleWheel: (e: WheelEvent | TouchEvent) => void; handleScroll: () => void; handleKeydown: (e: KeyboardEvent) => void; } declare const _default: DisableScroll; export default _default;