You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
State Management 🔄: Provides methods to get and set the current state, as well as to await state changes using modern async/await syntax. Asynchronous tasks can pause until a state transition occurs, either to any new state or to specific target states of interest. The optional ICustomStateChangeRequest argument of the waitForChange method allows specifying the desired state(s) to wait for - either in an inclusive manner ("one of the following states") or exclusive ("any state except the following").
Comprehensive documentation 📚: Fully documented, enabling IDEs to provide intelligent tooltips for an enhanced development experience.
Thoroughly Tested 🧪: Backed by extensive unit tests, to ensure reliability in production.
Zero Runtime Dependencies 🕊️: Only development dependencies are included.
ES2020 Compatibility: The project targets ES2020 for modern JavaScript support.
Full TypeScript Support: Designed for seamless TypeScript integration.