dotting
Version:
Dotting is a pixel art editor component library for react
19 lines (18 loc) • 498 B
TypeScript
declare class Event {
private name;
callbacks: Array<Function>;
constructor(name: string);
on(cb: Function): void;
off(cb: Function): void;
toString(): string;
}
export default class EventDispatcher {
events: {
[name: string]: Event;
};
constructor();
emit(name: string, ...args: Array<unknown>): void;
addEventListener(name: string, cb: Function): void;
removeEventListener(name: string, cb?: Function): void;
}
export {};