type MouseState = { buttons: Record<MouseButton, boolean>, button: MouseButton | null, u: number, v: number, x: number, y: number, moveX: number, moveY: number, }
packages / workbench / src / interact / event.ts