hold-event
Version:
Provides key hold-start, holding, hold-end and other events.
12 lines (11 loc) • 378 B
TypeScript
export type Listener = (event?: DispatcherEvent) => void;
export interface DispatcherEvent {
type: string;
[key: string]: any;
}
export declare class EventDispatcher {
private _listeners;
addEventListener(type: string, listener: Listener): void;
removeEventListener(type: string, listener: Listener): void;
dispatchEvent(event: DispatcherEvent): void;
}