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