Skip to content

Latest commit

 

History

History
24 lines (22 loc) · 1.36 KB

TODO.md

File metadata and controls

24 lines (22 loc) · 1.36 KB

TODO

  • hook - introduce config to accept default context values

  • createMachine - introduce unsubscribe method. useful for hooks

  • core - support async functions like promises

  • createMachine - support async function calls

  • core - Pass context support to after method

  • createMachine - handle function as an argument to after method

  • refactor - Remove machine code from index.ts file

  • core - support machine level transitions

  • createMachine - handle machine level tranisitions

  • issue - unchain the chainedActionType in the State class and Machine class

  • core - Move away from the usage of protected ES' actual private variables

  • experiment - lets try integrating mermaid with this

  • createMachine - Have a similar func like assign of xstate

  • issue - The state value from useMachine does not seem to be updated properly with the actual value

  • hook - create atom like shared state and slices of listeners

  • hook - Figure a way to pass subscription type to useMachine

  • tests - Start writing test cases for machines

  • core - handle multiple after, always and services

  • createmachine - handle multiple after, always and services

  • example - build dino game using state machine

  • core - what if there is a way to restrict the events on machine level with exceptWhenIn