@actualwave/event-dispatcher
Version:
EventDispatcher is a JavaScript class that adds events support to custom objects.
14 lines (13 loc) • 565 B
TypeScript
import type { EventObject, EventListener } from './TypeDefinition';
export declare class ListenersRunner {
index: number;
immediatelyStopped: boolean;
listeners: EventListener[];
onStopped: () => void;
onComplete: (runner: ListenersRunner) => void;
constructor(listeners: EventListener[], onStopped: () => void, onComplete: (runner: ListenersRunner) => void);
stopImmediatePropagation: () => void;
run(event: EventObject): void;
listenerRemoved(listeners: EventListener[], index: number): void;
}
export default ListenersRunner;