Zero-dependencies, Type-safe custom event library.
依存なし、型安全なカスタムイベント構築ライブラリ
Inspired by Marco Gonzalez's Type-safe EventTarget subclasses in TypeScript.
- 型安全で型補完が効く
addEventListener,deleteEventListener,dispatchEvent - ユーティリティでイベント操作を簡略化
emit()イベントを送信on()イベントリスナの登録- Unsubscribe 関数を受け取る
- もしくは、
usingを用いるデストラクタ([Symbol.dispose])で登録解除
- ユーティリティ型を提供
EventMapFromList,EventListFromMap
npm install tettoexample.tsを参照
MIT