UNPKG

@actualwave/event-dispatcher

Version:

EventDispatcher is a JavaScript class that adds events support to custom objects.

14 lines (13 loc) 565 B
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;