@redocly/theme
Version:
Shared UI components lib
9 lines (8 loc) • 353 B
TypeScript
type Action = 'selectAll' | 'escape' | 'clear' | 'enter' | 'paste';
type ActionHandlers = {
[key in `on${Capitalize<Action>}`]?: (e: React.KeyboardEvent<HTMLInputElement>) => void;
};
export declare function useInputKeyCommands(actionHandlers?: ActionHandlers): {
onKeyDown: (event: React.KeyboardEvent<HTMLInputElement>) => void;
};
export {};