├── .eslintrc.yaml ├── .github └── workflows │ ├── ci.yaml │ └── docs.yaml ├── .gitignore ├── LICENSE ├── README.md ├── f-of-xstate.png ├── jest.config.js ├── package.json ├── simply-stated.png ├── src ├── arbitrary-machine.ts ├── categorize-transitions.ts ├── get-all-actions.ts ├── get-all-conditions.ts ├── get-all-invocations.ts ├── get-all-states.ts ├── get-all-transitions.ts ├── index.ts ├── map-states.ts └── state-mappers.ts ├── tests ├── arbitrary-machine.test.ts ├── categorize-transitions.test.ts ├── get-all-actions.test.ts ├── get-all-conditions.test.ts ├── get-all-invocations.test.ts ├── get-all-states.test.ts ├── get-all-transitions.test.ts ├── map-states.test.ts └── state-mappers.test.ts ├── tsconfig.json ├── typedoc.json └── yarn.lock /.eslintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/.eslintrc.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/.github/workflows/docs.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/README.md -------------------------------------------------------------------------------- /f-of-xstate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/f-of-xstate.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/package.json -------------------------------------------------------------------------------- /simply-stated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/simply-stated.png -------------------------------------------------------------------------------- /src/arbitrary-machine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/src/arbitrary-machine.ts -------------------------------------------------------------------------------- /src/categorize-transitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/src/categorize-transitions.ts -------------------------------------------------------------------------------- /src/get-all-actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/src/get-all-actions.ts -------------------------------------------------------------------------------- /src/get-all-conditions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/src/get-all-conditions.ts -------------------------------------------------------------------------------- /src/get-all-invocations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/src/get-all-invocations.ts -------------------------------------------------------------------------------- /src/get-all-states.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/src/get-all-states.ts -------------------------------------------------------------------------------- /src/get-all-transitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/src/get-all-transitions.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/map-states.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/src/map-states.ts -------------------------------------------------------------------------------- /src/state-mappers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/src/state-mappers.ts -------------------------------------------------------------------------------- /tests/arbitrary-machine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/tests/arbitrary-machine.test.ts -------------------------------------------------------------------------------- /tests/categorize-transitions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/tests/categorize-transitions.test.ts -------------------------------------------------------------------------------- /tests/get-all-actions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/tests/get-all-actions.test.ts -------------------------------------------------------------------------------- /tests/get-all-conditions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/tests/get-all-conditions.test.ts -------------------------------------------------------------------------------- /tests/get-all-invocations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/tests/get-all-invocations.test.ts -------------------------------------------------------------------------------- /tests/get-all-states.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/tests/get-all-states.test.ts -------------------------------------------------------------------------------- /tests/get-all-transitions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/tests/get-all-transitions.test.ts -------------------------------------------------------------------------------- /tests/map-states.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/tests/map-states.test.ts -------------------------------------------------------------------------------- /tests/state-mappers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/tests/state-mappers.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/typedoc.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simplystated/f-of-xstate/HEAD/yarn.lock --------------------------------------------------------------------------------