@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
13 lines (12 loc) • 591 B
TypeScript
import { HtmlProps } from "@docsvision/web/core/component";
import React from "react";
export interface IKeyHandlerProps extends HtmlProps.div {
/** Отключает обработчик. */
disabled?: boolean;
/** Обработчик события нажатия клавиши. */
onKeyDown: (ev: React.KeyboardEvent<any>) => void;
}
/**
* Реагирует событие нажатия клавиши и вызывает обработчик, переданный в параметры.
*/
export declare function KeyHandler(props: IKeyHandlerProps): JSX.Element;