# actions

Action creators and type constants for the async-process lifecycle.

[`start`](https://www.hyperfrontend.dev/docs/libraries/state-machine/actions/#api-start), [`cancel`](https://www.hyperfrontend.dev/docs/libraries/state-machine/actions/#api-cancel), [`pause`](https://www.hyperfrontend.dev/docs/libraries/state-machine/actions/#api-pause), [`success`](https://www.hyperfrontend.dev/docs/libraries/state-machine/actions/#api-success), and [`fail`](https://www.hyperfrontend.dev/docs/libraries/state-machine/actions/#api-fail) are the canonical action creators consumed by the reducer to drive async-process state transitions. [`START`](https://www.hyperfrontend.dev/docs/libraries/state-machine/actions/#api-START), [`CANCEL`](https://www.hyperfrontend.dev/docs/libraries/state-machine/actions/#api-CANCEL), [`PAUSE`](https://www.hyperfrontend.dev/docs/libraries/state-machine/actions/#api-PAUSE), [`SUCCESS`](https://www.hyperfrontend.dev/docs/libraries/state-machine/actions/#api-SUCCESS), and [`FAIL`](https://www.hyperfrontend.dev/docs/libraries/state-machine/actions/#api-FAIL) are the matching string-constant action types, exported separately so application code can reference them without re-deriving the values.

---

Canonical page: https://www.hyperfrontend.dev/docs/libraries/state-machine/actions/
This file: https://www.hyperfrontend.dev/docs/libraries/state-machine/actions.md
Documentation index: https://www.hyperfrontend.dev/llms.txt
