pikaso
Version:
Seamless, Fully-typed and Fully-tested HTML5 Canvas Library
8 lines (7 loc) • 428 B
TypeScript
import type { EventListenerCallbackEvent, EventListenerNames, ListenerCallback } from '../types';
export declare class Events {
private listeners;
on(eventName: EventListenerNames | EventListenerNames[], callback: ListenerCallback): void;
off(eventName: EventListenerNames | EventListenerNames[], callback: ListenerCallback): void;
emit(eventName: EventListenerNames, data?: EventListenerCallbackEvent): void;
}