Skip to main content
Python, TypeScript, and Rust support registering sync and async handlers together. Go handlers use one context-aware function shape; handlers can return immediately, block, or coordinate goroutines, while AbxBus controls event/handler concurrency with bus options. Supported handler shapes:
  • bare functions (sync or async)
  • static methods (sync or async)
  • class-level methods (Python @classmethod; in TypeScript, class-level handlers are static methods)
  • instance methods (sync or async)