react-resizable-panels
Version:
React components for resizable panel groups/layouts
14 lines (10 loc) • 403 B
text/typescript
import { ResizeEvent } from "../../PanelGroupContext";
export function isKeyDown(event: ResizeEvent): event is KeyboardEvent {
return event.type === "keydown";
}
export function isPointerEvent(event: ResizeEvent): event is PointerEvent {
return event.type.startsWith("pointer");
}
export function isMouseEvent(event: ResizeEvent): event is MouseEvent {
return event.type.startsWith("mouse");
}