Class EventHandler<T, S>

Объект позволяет вызывать колбеки при возникновении определенных событий.

const handler = new EventHandler();
handler.add(() => {
console.log('event_callback');
});

Может быть вызван только один раз:

const handler = new EventHandler();
handler.add(() => {
console.log('event_callback');
}, { once: true });

Так же колбек может вернуть функцию очистки, которая будет вызываться:

  • перед новым вызовом события
  • в конце жизненного цикла EventHandler
  • в определенные моменты зависящие от родительского объекта
const handler = new EventHandler();
handler.add(() => {
console.log('event_callback');
return () => console.log('event_dispose');
});

Type Parameters

Implements

Constructors

Accessors

  • get isEmpty(): boolean

    Returns boolean

  • get size(): number

    Returns number

Methods

  • Returns void

  • Returns void

  • Parameters

    • Optionalargs: T
    • Optionalsender: S

    Returns void

  • Parameters

    • Optionalargs: T
    • Optionalsender: S

    Returns Promise<void>

  • Returns void

  • Parameters

    • name: string

    Returns boolean

MMNEPVFCICPMFPCPTTAAATR