react-chrono
Version:
A Modern Timeline component for React
13 lines (12 loc) • 370 B
TypeScript
interface UseEscapeKeyOptions {
enabled?: boolean;
key?: string;
keyCode?: number;
eventType?: 'keyup' | 'keydown' | 'keypress';
}
/**
* Hook that triggers callback on escape key press
* Optimized for performance with better event handling
*/
export default function useEscapeKey(callback: () => void, options?: UseEscapeKeyOptions): void;
export {};