Skip to main content

ihsm

Class-based hierarchical state machines and actor mailboxes for TypeScript — typed post/call, zero production dependencies.

This site has two sections: the Reference (concepts, semantics, and interactive examples on one page) and the API reference (TSDoc from src/index.ts).

Quick start

npm install ihsm

See Key concepts on the Reference page for your first makeHsm actor.

Where to go next

Source for contributors: reference/REFERENCE.md, runnable machines under examples/.