# Table of contents

* [Why TS-EVT ?](README.md)
* [Overview](overview.md)
* [API Documentation](api/README.md)
  * [Operator&lt;T, U&gt; \(type\)](api/operator.md)
  * [Evt&lt;T&gt; \(class\)](api/evt/README.md)
    * [evt.\[$\]attach\*\(...\)](api/evt/evt.attach.md)
    * [evt.detach\(\[ctx\]\)](api/evt/evt.detach.md)
    * [evt.post\*\(data\)](api/evt/evt.post.md)
    * [evt.waitFor\(...\)](api/evt/evt.waitfor.md)
    * [evt.getEvt\[Attach\|Detach\]\(\)](api/evt/evt.getevtattachdetach.md)
    * [evt.pipe\(...\)](api/evt/evt.pipe.md)
    * [evt.getHandlers\(\)](api/evt/evt.gethandler.md)
    * [evt.isHandled\(data\)](api/evt/evt.ishandled.md)
    * [evt.enableTrace\(...\)](api/evt/evt.enabletrace.md)
    * [Evt.from&lt;T&gt;\(...\)](api/evt/evt.from.md)
    * [Evt.newCtx&lt;T&gt;\(\)](api/evt/evt.newctx.md)
    * [Evt.merge\(\[ evt1, evt2, ... \]\)](api/evt/evt.merge-evt1-evt2-....md)
  * [Ctx&lt;T&gt; \(class\)](api/ctx.md)
  * [Handler&lt;T, U&gt; \(type\)](api/handler.md)
  * [VoidEvt \(class\)](api/voidevt.md)
  * [NonPostable&lt;Evt&lt;T&gt;&gt; \(type\)](api/nonpostable.md)
  * [UnpackEvt&lt;typeof evt&gt; \(type\)](api/unpackevt.md)
  * [Observable&lt;T&gt; \(class\)](api/observable.md)
  * [\_\_TMP](api/__tmp.md)

