Skip to content

First Release

Latest

Choose a tag to compare

@ori88c ori88c released this 02 Jun 04:28

✨ Key Features

  • 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.