TESSA Web API
    Preparing search index...

    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

    Index

    Constructors

    Accessors

    • get isEmpty(): boolean

      Returns boolean

    • get size(): number

      Returns number

    Methods

    • Returns void

    • Returns void

    • Parameters

      • name: string

      Returns boolean

    • Parameters

      • Optionalargs: T
      • Optionalsender: S

      Returns void

    • Parameters

      • Optionalargs: T
      • Optionalsender: S

      Returns Promise<void>

    • Returns void

    • Parameters

      • name: string

      Returns boolean