midorable
    Preparing search index...

    Function createEventHandlers

    • イベントリスナーの管理とイベントの発火を行うオブジェクトを作成するユーティリティ関数

      Type Parameters

      • T

      Returns {
          listeners: {
              off(listener: Listener): void;
              offAll(): void;
              on(listener: Listener): void;
          };
          emit(event: T): void;
      }

      イベントリスナーの管理とイベント発火を行うオブジェクト

      • listeners: { off(listener: Listener): void; offAll(): void; on(listener: Listener): void }
      • emit: function
      const { listeners, emit } = createEventHandlers<string>();

      // イベントリスナーを登録
      listeners.on((event) => console.log(event));

      // イベントを発火
      emit('Hello, world!');