Class EventHandler<T, S>

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

Example

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

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

Example

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

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

  • перед новым вызовом события
  • в конце жизненного цикла EventHandler
  • в определенные моменты зависящие от родительского объекта

Example

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

Type Parameters

Hierarchy

  • EventHandler

Implements

Constructors

Accessors

  • get isEmpty(): boolean
  • Returns boolean

  • get size(): number
  • Returns number

Methods

  • Returns void

  • Returns void

  • Parameters

    • Optional args: T
    • Optional sender: S

    Returns void

  • Parameters

    • Optional args: T
    • Optional sender: S

    Returns Promise<void>

  • Returns void

  • Parameters

    • name: string

    Returns boolean

Generated using TypeDoc