UNPKG

@tdb/util

Version:
26 lines (25 loc) 954 B
import { MouseEvent } from 'react'; import { Observable } from 'rxjs'; export declare const click$: Observable<MouseEvent<any>>; export declare const mouseDown$: Observable<MouseEvent<any>>; export declare const mouseUp$: Observable<MouseEvent<any>>; export declare const mouseMove$: Observable<MouseEvent<any>>; 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>;