UNPKG

zent

Version:

一套前端设计语言和基于React的实现

10 lines (9 loc) 575 B
/// <reference types="react" /> export interface IWindowEventHandlerProps<K extends keyof WindowEventMap> { eventName: K; listener(ev: WindowEventMap[K]): void; options?: AddEventListenerOptions; } export declare function useWindowEventHandler<K extends keyof WindowEventMap>(eventName: K, listener: (ev: WindowEventMap[K]) => void, options?: AddEventListenerOptions): void; export declare function WindowEventHandler<K extends keyof WindowEventMap>({ eventName, listener, options, }: IWindowEventHandlerProps<K>): JSX.Element; export default WindowEventHandler;