UNPKG

@tdb/util

Version:
27 lines (26 loc) 1.04 kB
import * as React from 'react'; export declare type MouseEvent = React.MouseEvent; import { Observable } from 'rxjs'; export declare const click$: Observable<React.MouseEvent<Element>>; export declare const mouseDown$: Observable<React.MouseEvent<Element>>; export declare const mouseUp$: Observable<React.MouseEvent<Element>>; export declare const mouseMove$: Observable<React.MouseEvent<Element>>; export declare const hashChange$: Observable<HashChangeEvent>; export declare const resize$: Observable<{}>; export declare type KeypressEvent = { isPressed: boolean; char: string | null; code: string; charCode: number; key: string; altKey: boolean; ctrlKey: boolean; shiftKey: boolean; metaKey: boolean; isModifier: boolean; preventDefault: () => void; }; export declare type KepressObservable = Observable<KeypressEvent>; export declare const keyDown$: Observable<KeypressEvent>; export declare const keyUp$: Observable<KeypressEvent>; export declare const keyPress$: Observable<KeypressEvent>;