inferno
Version:
An extremely fast, React-like JavaScript library for building modern user interfaces
20 lines (19 loc) • 769 B
TypeScript
import type { LinkedEvent } from './../../core/types';
export interface DelegateEventTypes {
onClick: unknown;
onDblClick: unknown;
onFocusIn: unknown;
onFocusOut: unknown;
onKeyDown: unknown;
onKeyPress: unknown;
onKeyUp: unknown;
onMouseDown: unknown;
onMouseMove: unknown;
onMouseUp: unknown;
onTouchEnd: unknown;
onTouchMove: unknown;
onTouchStart: unknown;
}
export declare const syntheticEvents: DelegateEventTypes;
export declare function unmountSyntheticEvent(name: string, dom: any): void;
export declare function handleSyntheticEvent(name: string, lastEvent: (() => void) | LinkedEvent<any, any> | null | false | true, nextEvent: (() => void) | LinkedEvent<any, any> | null | false | true, dom: any): void;