react-just-parallax
Version:
React library for scroll and mousemove parallax effect ✨ Open source, production-ready
26 lines (25 loc) • 745 B
TypeScript
import React from "react";
import { EventDispatcher } from "./EventDispatcher";
interface Mouse {
x: number;
y: number;
}
export declare class MouseMove extends EventDispatcher {
_mouseLast: Mouse;
_isTouching: boolean;
mouse: Mouse;
_targetEl: any | Window;
_shouldUpdate: boolean;
constructor();
_onTouchDown: (event: TouchEvent | MouseEvent) => void;
_onTouchMove: (event: TouchEvent | MouseEvent) => void;
_onTouchUp: () => void;
_onMouseLeave: () => void;
_addEvents(): void;
_removeEvents(): void;
init(targetEl?: React.MutableRefObject<any> | null): void;
destroy(): void;
setShouldUpdate(value: boolean): void;
update(): void;
}
export {};