From 22c2cbcfe98e70ff6c577a2a7bb82ee5f63bc378 Mon Sep 17 00:00:00 2001 From: Eric Skogen Date: Mon, 27 Nov 2023 11:37:08 -0600 Subject: [PATCH 1/7] add docusaurus-plugin-typedoc-api --- docusaurus.config.js | 55 ++++++++++++++++++++++++++ package.json | 1 + yarn.lock | 91 ++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 144 insertions(+), 3 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index ab36a1366..bafc28e43 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -142,6 +142,56 @@ const config = { }, }, ], + + [ + 'docusaurus-plugin-typedoc-api', + { + projectRoot: `${__dirname}/xstate`, + packages: [ + { + path: 'packages/core', + entry: 'src/index.ts' + }, + { + path: 'packages/xstate-analytics', + entry: 'src/index.ts' + }, + { + path: 'packages/xstate-graph', + entry: 'src/index.ts' + }, + { + path: 'packages/xstate-immer', + entry: 'src/index.ts' + }, + { + path: 'packages/xstate-inspect', + entry: 'src/index.ts' + }, + { + path: 'packages/xstate-react', + entry: 'src/index.ts' + }, + { + path: 'packages/xstate-solid', + entry: 'src/index.ts' + }, + { + path: 'packages/xstate-svelte', + entry: 'src/index.ts' + }, + { + path: 'packages/xstate-test', + entry: 'src/index.ts' + }, + { + path: 'packages/xstate-vue', + entry: 'src/index.ts' + } + ] + } + ], + async function tailwindPlugin(context, options) { return { name: 'docusaurus-tailwindcss', @@ -177,6 +227,11 @@ const config = { position: 'right', }, { to: '/docs', label: 'Docs', position: 'right' }, + { + to: 'api', + label: 'API', + position: 'right', + }, { href: 'https://stately.ai/registry/projects', label: 'Studio', diff --git a/package.json b/package.json index 3b09719db..e144fdb67 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,7 @@ "@docusaurus/types": "^3.0.0", "@fec/remark-a11y-emoji": "^4.0.2", "concurrently": "^8.2.2", + "docusaurus-plugin-typedoc-api": "4.0.1", "dotenv": "^16.3.1", "remark-cli": "^12.0.0", "remark-validate-links": "^13.0.0", diff --git a/yarn.lock b/yarn.lock index a3c1cc3bd..1e5b88136 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1795,7 +1795,7 @@ utility-types "^3.10.0" webpack "^5.88.1" -"@docusaurus/plugin-content-docs@3.0.0": +"@docusaurus/plugin-content-docs@3.0.0", "@docusaurus/plugin-content-docs@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.0.0.tgz#b579c65d7386905890043bdd4a8f9da3194e90fa" integrity sha512-MFZsOSwmeJ6rvoZMLieXxPuJsA9M9vn7/mUZmfUzSUTeHAeq+fEqvLltFOxcj4DVVDTYlQhgWYd+PISIWgamKw== @@ -2059,7 +2059,7 @@ js-yaml "^4.1.0" tslib "^2.6.0" -"@docusaurus/utils@3.0.0": +"@docusaurus/utils@3.0.0", "@docusaurus/utils@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-3.0.0.tgz#2ef0c8e434036fe104dca4c694fd50022b2ba1ed" integrity sha512-JwGjh5mtjG9XIAESyPxObL6CZ6LO/yU4OSTpq7Q0x+jN25zi/AMbvLjpSyZzWy+qm5uQiFiIhqFaOxvy+82Ekg== @@ -3015,6 +3015,11 @@ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== +"@vscode/codicons@^0.0.35": + version "0.0.35" + resolved "https://registry.yarnpkg.com/@vscode/codicons/-/codicons-0.0.35.tgz#7424a647f39c6e71c86c1edf12bfc27196c8fba1" + integrity sha512-7iiKdA5wHVYSbO7/Mm0hiHD3i4h+9hKUe1O4hISAe/nHhagMwb2ZbFC8jU6d7Cw+JNT2dWXN2j+WHbkhT5/l2w== + "@webassemblyjs/ast@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" @@ -3436,6 +3441,11 @@ ansi-regex@^6.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== +ansi-sequence-parser@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz#e0aa1cdcbc8f8bb0b5bca625aac41f5f056973cf" + integrity sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg== + ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -4721,6 +4731,19 @@ docusaurus-plugin-api-extractor@^2.0.4: prettier "^2.5.1" standard-markdown-documenter "0.2.2" +docusaurus-plugin-typedoc-api@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/docusaurus-plugin-typedoc-api/-/docusaurus-plugin-typedoc-api-4.0.1.tgz#c4051a112608046e7717d7238689c173b4a48d2b" + integrity sha512-mHHqvSz3qEPj1IPYa7Td75CWpWsVd6O0Fwex6XfZgj5kUDjeFCw50arc7j9n8xjXcqC1iIQ1ppz+AWwfSRZ0Kw== + dependencies: + "@docusaurus/plugin-content-docs" "^3.0.0" + "@docusaurus/types" "^3.0.0" + "@docusaurus/utils" "^3.0.0" + "@vscode/codicons" "^0.0.35" + marked "^9.1.5" + marked-smartypants "^1.1.3" + typedoc "^0.25.3" + dom-converter@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" @@ -6558,6 +6581,11 @@ json5@^2.1.2: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== +jsonc-parser@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" + integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== + jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" @@ -6773,6 +6801,11 @@ lucide-react@^0.293.0: resolved "https://registry.yarnpkg.com/lucide-react/-/lucide-react-0.293.0.tgz#02703dbcc56bb38779f4e576cc03be8cc0046fcc" integrity sha512-g3AN0EYITCpAjNgLHrKrFWvIJzZy0Y9OPBaonyKw1cM+nZE6piOM+TiuQdYfha7oa76TMiDaWXQHE44CEqsrzw== +lunr@^2.3.9: + version "2.3.9" + resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" + integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== + markdown-extensions@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-2.0.0.tgz#34bebc83e9938cae16e0e017e4a9814a8330d3c4" @@ -6783,6 +6816,23 @@ markdown-table@^3.0.0: resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== +marked-smartypants@^1.1.3: + version "1.1.4" + resolved "https://registry.yarnpkg.com/marked-smartypants/-/marked-smartypants-1.1.4.tgz#e601aae7e58b869770c03b535712b16bf9b436a8" + integrity sha512-kTiHnpyV6oAymdIZkVVz4c7UsbVPIomhXYFGg8660uzB9mOrgPsmYzbZyC6utHOCh99/7Gt0eKP8HXc/l+yRDA== + dependencies: + smartypants "^0.2.2" + +marked@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3" + integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A== + +marked@^9.1.5: + version "9.1.6" + resolved "https://registry.yarnpkg.com/marked/-/marked-9.1.6.tgz#5d2a3f8180abfbc5d62e3258a38a1c19c0381695" + integrity sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q== + mdast-util-directive@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz#3fb1764e705bbdf0afb0d3f889e4404c3e82561f" @@ -7551,7 +7601,7 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.0, minimatch@^9.0.1: +minimatch@^9.0.0, minimatch@^9.0.1, minimatch@^9.0.3: version "9.0.3" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== @@ -9477,6 +9527,16 @@ shelljs@^0.8.5: interpret "^1.0.0" rechoir "^0.6.2" +shiki@^0.14.1: + version "0.14.5" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.14.5.tgz#375dd214e57eccb04f0daf35a32aa615861deb93" + integrity sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw== + dependencies: + ansi-sequence-parser "^1.1.0" + jsonc-parser "^3.2.0" + vscode-oniguruma "^1.7.0" + vscode-textmate "^8.0.0" + side-channel@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" @@ -9537,6 +9597,11 @@ slash@^4.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== +smartypants@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/smartypants/-/smartypants-0.2.2.tgz#ad7124d8eb9ab437906db1cd7bd7aaf49e5d9a42" + integrity sha512-TzobUYoEft/xBtb2voRPryAUIvYguG0V7Tt3de79I1WfXgCwelqVsGuZSnu3GFGRZhXR90AeEYIM+icuB/S06Q== + sockjs@^0.3.24: version "0.3.24" resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" @@ -10064,6 +10129,16 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== +typedoc@^0.25.3: + version "0.25.4" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.4.tgz#5c2c0677881f504e41985f29d9aef0dbdb6f1e6f" + integrity sha512-Du9ImmpBCw54bX275yJrxPVnjdIyJO/84co0/L9mwe0R3G4FSR6rQ09AlXVRvZEGMUg09+z/usc8mgygQ1aidA== + dependencies: + lunr "^2.3.9" + marked "^4.3.0" + minimatch "^9.0.3" + shiki "^0.14.1" + typescript@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.2.tgz#00d1c7c1c46928c5845c1ee8d0cc2791031d4c43" @@ -10472,6 +10547,16 @@ vfile@^6.0.0, vfile@^6.0.1: unist-util-stringify-position "^4.0.0" vfile-message "^4.0.0" +vscode-oniguruma@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz#439bfad8fe71abd7798338d1cd3dc53a8beea94b" + integrity sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA== + +vscode-textmate@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-8.0.0.tgz#2c7a3b1163ef0441097e0b5d6389cd5504b59e5d" + integrity sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg== + wait-on@^7.0.1: version "7.2.0" resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-7.2.0.tgz#d76b20ed3fc1e2bebc051fae5c1ff93be7892928" From 61649551d49970baf44d7d5e0a849f1f83370d26 Mon Sep 17 00:00:00 2001 From: Eric Skogen Date: Wed, 29 Nov 2023 15:37:24 -0600 Subject: [PATCH 2/7] add xstate as a submodule --- .gitmodules | 3 +++ xstate | 1 + 2 files changed, 4 insertions(+) create mode 100644 .gitmodules create mode 160000 xstate diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 000000000..6fc5365ce --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "xstate"] + path = xstate + url = https://github.com/statelyai/xstate diff --git a/xstate b/xstate new file mode 160000 index 000000000..63d923857 --- /dev/null +++ b/xstate @@ -0,0 +1 @@ +Subproject commit 63d923857592437dc174518ba02e061082f629cf From 8273bee5899016bb415b966bff81bbbcb034baa7 Mon Sep 17 00:00:00 2001 From: Eric Skogen Date: Wed, 29 Nov 2023 15:39:23 -0600 Subject: [PATCH 3/7] configure typedoc for version-4 `yarn docusaurus api:version 4` --- versioned_docs/version-4/api-packages.json | 1 + versioned_docs/version-4/api-typedoc.json | 104395 ++++++++++++++++++ 2 files changed, 104396 insertions(+) create mode 100644 versioned_docs/version-4/api-packages.json create mode 100644 versioned_docs/version-4/api-typedoc.json diff --git a/versioned_docs/version-4/api-packages.json b/versioned_docs/version-4/api-packages.json new file mode 100644 index 000000000..efa270dd0 --- /dev/null +++ b/versioned_docs/version-4/api-packages.json @@ -0,0 +1 @@ +[{"entryPoints":{"index":{"label":"Index","path":"src/index.ts"}},"packagePath":"packages/core","packageSlug":"core","packageName":"xstate","packageVersion":"5.0.0-beta.49"},{"entryPoints":{"index":{"label":"Index","path":"src/index.ts"}},"packagePath":"packages/xstate-analytics","packageSlug":"xstate-analytics","packageName":"@xstate/analytics","packageVersion":"0.0.1"},{"entryPoints":{"index":{"label":"Index","path":"src/index.ts"}},"packagePath":"packages/xstate-graph","packageSlug":"xstate-graph","packageName":"@xstate/graph","packageVersion":"2.0.0-beta.5"},{"entryPoints":{"index":{"label":"Index","path":"src/index.ts"}},"packagePath":"packages/xstate-immer","packageSlug":"xstate-immer","packageName":"@xstate/immer","packageVersion":"0.3.3"},{"entryPoints":{"index":{"label":"Index","path":"src/index.ts"}},"packagePath":"packages/xstate-inspect","packageSlug":"xstate-inspect","packageName":"@xstate/inspect","packageVersion":"0.8.0"},{"entryPoints":{"index":{"label":"Index","path":"src/index.ts"}},"packagePath":"packages/xstate-react","packageSlug":"xstate-react","packageName":"@xstate/react","packageVersion":"4.0.0-beta.11"},{"entryPoints":{"index":{"label":"Index","path":"src/index.ts"}},"packagePath":"packages/xstate-solid","packageSlug":"xstate-solid","packageName":"@xstate/solid","packageVersion":"0.1.3"},{"entryPoints":{"index":{"label":"Index","path":"src/index.ts"}},"packagePath":"packages/xstate-svelte","packageSlug":"xstate-svelte","packageName":"@xstate/svelte","packageVersion":"2.1.0"},{"entryPoints":{"index":{"label":"Index","path":"src/index.ts"}},"packagePath":"packages/xstate-test","packageSlug":"xstate-test","packageName":"@xstate/test","packageVersion":"1.0.0-beta.4"},{"entryPoints":{"index":{"label":"Index","path":"src/index.ts"}},"packagePath":"packages/xstate-vue","packageSlug":"xstate-vue","packageName":"@xstate/vue","packageVersion":"3.0.0-beta.6"}] \ No newline at end of file diff --git a/versioned_docs/version-4/api-typedoc.json b/versioned_docs/version-4/api-typedoc.json new file mode 100644 index 000000000..ed81a5bdb --- /dev/null +++ b/versioned_docs/version-4/api-typedoc.json @@ -0,0 +1,104395 @@ +{ + "id": 0, + "name": "xstate-monorepo", + "variant": "project", + "kind": 1, + "flags": {}, + "children": [ + { + "id": 1, + "name": "core/src", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 1876, + "name": "SpecialTargets", + "variant": "declaration", + "kind": 8, + "flags": {}, + "children": [ + { + "id": 1878, + "name": "Internal", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1493, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1493" + } + ], + "type": { + "type": "literal", + "value": "#_internal" + } + }, + { + "id": 1877, + "name": "Parent", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1492, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1492" + } + ], + "type": { + "type": "literal", + "value": "#_parent" + } + } + ], + "groups": [ + { + "title": "Enumeration Members", + "children": [ + 1878, + 1877 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1491, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1491" + } + ] + }, + { + "id": 262, + "name": "Actor", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "An Actor is a running process that can receive events, send events and change its behavior based on the events it receives, which can cause effects outside of the actor. When you run a state machine, it becomes an actor." + } + ] + }, + "children": [ + { + "id": 263, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 141, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L141" + } + ], + "signatures": [ + { + "id": 264, + "name": "new Actor", + "variant": "signature", + "kind": 16384, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a new actor instance for the given logic with the provided options, if any." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 141, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L141" + } + ], + "typeParameter": [ + { + "id": 265, + "name": "TLogic", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 266, + "name": "logic", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The logic to create an actor from" + } + ] + }, + "type": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + }, + { + "id": 267, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Actor options" + } + ] + }, + "type": { + "type": "reference", + "target": 2037, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorOptions", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 262, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "Actor", + "package": "xstate" + } + } + ] + }, + { + "id": 280, + "name": "_parent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 110, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L110" + } + ], + "type": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorRef", + "package": "xstate" + }, + "implementationOf": { + "type": "reference", + "target": 2159, + "name": "ActorRef._parent" + } + }, + { + "id": 281, + "name": "_syncSnapshot", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 111, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L111" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 269, + "name": "clock", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The clock that is responsible for setting and clearing timeouts, such as delayed events and transitions." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 89, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L89" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Clock" + }, + "name": "Clock", + "package": "xstate" + } + }, + { + "id": 271, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The unique identifier for this actor relative to its parent." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 95, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L95" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "implementationOf": { + "type": "reference", + "target": 2134, + "name": "ActorRef.id" + } + }, + { + "id": 289, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The logic to create an actor from" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 142, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L142" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + }, + { + "id": 270, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 90, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L90" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Readonly" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2037, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorOptions", + "package": "xstate" + } + ], + "name": "Readonly", + "package": "typescript" + } + }, + { + "id": 282, + "name": "ref", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 112, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L112" + } + ], + "type": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "reference", + "target": 2281, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "EventFromLogic", + "package": "xstate" + }, + { + "type": "reference", + "target": 2279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom", + "package": "xstate" + } + ], + "name": "ActorRef", + "package": "xstate" + } + }, + { + "id": 285, + "name": "sessionId", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The globally unique process ID for this invocation." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 125, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L125" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "implementationOf": { + "type": "reference", + "target": 2135, + "name": "ActorRef.sessionId" + } + }, + { + "id": 288, + "name": "src", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 133, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L133" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + ] + }, + "implementationOf": { + "type": "reference", + "target": 2162, + "name": "ActorRef.src" + } + }, + { + "id": 286, + "name": "system", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The system to which this actor belongs." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 130, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L130" + } + ], + "type": { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + }, + "implementationOf": { + "type": "reference", + "target": 2160, + "name": "ActorRef.system" + } + }, + { + "id": 362, + "name": "[observable]", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 697, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L697" + } + ], + "signatures": [ + { + "id": 363, + "name": "[observable]", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 697, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L697" + } + ], + "type": { + "type": "reference", + "target": 2080, + "typeArguments": [ + { + "type": "reference", + "target": 2279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom", + "package": "xstate" + } + ], + "name": "InteropSubscribable", + "package": "xstate" + }, + "implementationOf": { + "type": "reference", + "target": 2178, + "name": "ActorRef.[observable]" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 2178, + "name": "ActorRef.[observable]" + } + }, + { + "id": 358, + "name": "getPersistedState", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 692, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L692" + }, + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 693, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L693" + } + ], + "signatures": [ + { + "id": 359, + "name": "getPersistedState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Obtain the internal state of the actor, which can be persisted." + } + ], + "blockTags": [ + { + "tag": "@remarks", + "content": [ + { + "kind": "text", + "text": "The internal state can be persisted from any actor, not only machines.\n\nNote that the persisted state is not the same as the snapshot from " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "Actor.getSnapshot", + "target": 360, + "tsLinkText": "" + }, + { + "kind": "text", + "text": ". Persisted state represents the internal state of the actor, while snapshots represent the actor's last emitted value.\n\nCan be restored with " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "ActorOptions.state", + "target": 2049, + "tsLinkText": "" + } + ] + }, + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "https://stately.ai/docs/persistence" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 692, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L692" + } + ], + "type": { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + }, + "implementationOf": { + "type": "reference", + "target": 2150, + "name": "ActorRef.getPersistedState" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 2150, + "name": "ActorRef.getPersistedState" + } + }, + { + "id": 360, + "name": "getSnapshot", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 715, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L715" + } + ], + "signatures": [ + { + "id": 361, + "name": "getSnapshot", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Read an actor’s snapshot synchronously." + } + ], + "blockTags": [ + { + "tag": "@remarks", + "content": [ + { + "kind": "text", + "text": "The snapshot represent an actor's last emitted value.\n\nWhen an actor receives an event, its internal state may change.\nAn actor may emit a snapshot when a state transition occurs.\n\nNote that some actors, such as callback actors generated with " + }, + { + "kind": "code", + "text": "`fromCallback`" + }, + { + "kind": "text", + "text": ", will not emit snapshots." + } + ] + }, + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": " - " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "Actor.subscribe", + "target": 300, + "tsLinkText": "" + }, + { + "kind": "text", + "text": " to subscribe to an actor’s snapshot values." + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "Actor.getPersistedState", + "target": 358, + "tsLinkText": "" + }, + { + "kind": "text", + "text": " to persist the internal state of an actor (which is more than just a snapshot)." + }, + { + "kind": "text", + "text": "\n" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 715, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L715" + } + ], + "type": { + "type": "reference", + "target": 2279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom", + "package": "xstate" + }, + "implementationOf": { + "type": "reference", + "target": 2147, + "name": "ActorRef.getSnapshot" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 2147, + "name": "ActorRef.getSnapshot" + } + }, + { + "id": 337, + "name": "send", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 621, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L621" + } + ], + "signatures": [ + { + "id": 338, + "name": "send", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sends an event to the running Actor to trigger a transition." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 621, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L621" + } + ], + "parameters": [ + { + "id": 339, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The event to send" + } + ] + }, + "type": { + "type": "reference", + "target": 2281, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "EventFromLogic", + "package": "xstate" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 2140, + "name": "ActorRef.send" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 2140, + "name": "ActorRef.send" + } + }, + { + "id": 315, + "name": "start", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 390, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L390" + } + ], + "signatures": [ + { + "id": 316, + "name": "start", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Starts the Actor from the initial state" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 390, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L390" + } + ], + "type": { + "type": "reference", + "target": 262, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "Actor", + "package": "xstate" + }, + "implementationOf": { + "type": "reference", + "target": 2144, + "name": "ActorRef.start" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 2144, + "name": "ActorRef.start" + } + }, + { + "id": 322, + "name": "stop", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 517, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L517" + } + ], + "signatures": [ + { + "id": 323, + "name": "stop", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Stops the Actor and unsubscribe all listeners." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 517, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L517" + } + ], + "type": { + "type": "reference", + "target": 262, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "Actor", + "package": "xstate" + }, + "implementationOf": { + "type": "reference", + "target": 2153, + "name": "ActorRef.stop" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 2153, + "name": "ActorRef.stop" + } + }, + { + "id": 300, + "name": "subscribe", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 351, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L351" + }, + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 352, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L352" + }, + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 357, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L357" + } + ], + "signatures": [ + { + "id": 301, + "name": "subscribe", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Subscribe an observer to an actor’s snapshot values." + } + ], + "blockTags": [ + { + "tag": "@remarks", + "content": [ + { + "kind": "text", + "text": "The observer will receive the actor’s snapshot value when it is emitted. The observer can be:\n- A plain function that receives the latest snapshot, or\n- An observer object whose " + }, + { + "kind": "code", + "text": "`.next(snapshot)`" + }, + { + "kind": "text", + "text": " method receives the latest snapshot" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n// Observer as a plain function\nconst subscription = actor.subscribe((snapshot) => {\n console.log(snapshot);\n});\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n// Observer as an object\nconst subscription = actor.subscribe({\n next(snapshot) {\n console.log(snapshot);\n },\n error(err) {\n // ...\n },\n complete() {\n // ...\n },\n});\n```" + }, + { + "kind": "text", + "text": "\n\nThe return value of " + }, + { + "kind": "code", + "text": "`actor.subscribe(observer)`" + }, + { + "kind": "text", + "text": " is a subscription object that has an " + }, + { + "kind": "code", + "text": "`.unsubscribe()`" + }, + { + "kind": "text", + "text": " method. You can call " + }, + { + "kind": "code", + "text": "`subscription.unsubscribe()`" + }, + { + "kind": "text", + "text": " to unsubscribe the observer:" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nconst subscription = actor.subscribe((snapshot) => {\n // ...\n});\n\n// Unsubscribe the observer\nsubscription.unsubscribe();\n```" + }, + { + "kind": "text", + "text": "\n\nWhen the actor is stopped, all of its observers will automatically be unsubscribed." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 351, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L351" + } + ], + "parameters": [ + { + "id": 302, + "name": "observer", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Either a plain function that receives the latest snapshot, or an observer object whose " + }, + { + "kind": "code", + "text": "`.next(snapshot)`" + }, + { + "kind": "text", + "text": " method receives the latest snapshot" + } + ] + }, + "type": { + "type": "reference", + "target": 2058, + "typeArguments": [ + { + "type": "reference", + "target": 2279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom", + "package": "xstate" + } + ], + "name": "Observer", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 2072, + "name": "Subscription", + "package": "xstate" + }, + "implementationOf": { + "type": "reference", + "target": 2164, + "name": "ActorRef.subscribe" + } + }, + { + "id": 303, + "name": "subscribe", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 352, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L352" + } + ], + "parameters": [ + { + "id": 304, + "name": "nextListener", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 305, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 353, + "character": 19, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L353" + } + ], + "signatures": [ + { + "id": 306, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 353, + "character": 19, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L353" + } + ], + "parameters": [ + { + "id": 307, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom", + "package": "xstate" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 308, + "name": "errorListener", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 309, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 354, + "character": 20, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L354" + } + ], + "signatures": [ + { + "id": 310, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 354, + "character": 20, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L354" + } + ], + "parameters": [ + { + "id": 311, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 312, + "name": "completeListener", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 313, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 355, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L355" + } + ], + "signatures": [ + { + "id": 314, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 355, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L355" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 2072, + "name": "Subscription", + "package": "xstate" + }, + "implementationOf": { + "type": "reference", + "target": 2166, + "name": "ActorRef.subscribe" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 2163, + "name": "ActorRef.subscribe" + } + }, + { + "id": 353, + "name": "toJSON", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 673, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L673" + } + ], + "signatures": [ + { + "id": 354, + "name": "toJSON", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 673, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L673" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 355, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 357, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 676, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L676" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 356, + "name": "xstate$$type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 675, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L675" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "$$ACTOR_TYPE" + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 357, + 356 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 674, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L674" + } + ] + } + }, + "implementationOf": { + "type": "reference", + "target": 2156, + "name": "ActorRef.toJSON" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 2156, + "name": "ActorRef.toJSON" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 263 + ] + }, + { + "title": "Properties", + "children": [ + 280, + 281, + 269, + 271, + 289, + 270, + 282, + 285, + 288, + 286 + ] + }, + { + "title": "Methods", + "children": [ + 362, + 358, + 360, + 337, + 315, + 322, + 300, + 353 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 79, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L79" + } + ], + "typeParameters": [ + { + "id": 364, + "name": "TLogic", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "implementedTypes": [ + { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "reference", + "target": 2281, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "EventFromLogic", + "package": "xstate" + }, + { + "type": "reference", + "target": 2279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom", + "package": "xstate" + } + ], + "name": "ActorRef", + "package": "xstate" + } + ] + }, + { + "id": 60, + "name": "SimulatedClock", + "variant": "declaration", + "kind": 128, + "flags": {}, + "children": [ + { + "id": 61, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "signatures": [ + { + "id": 62, + "name": "new SimulatedClock", + "variant": "signature", + "kind": 16384, + "flags": {}, + "type": { + "type": "reference", + "target": 60, + "name": "SimulatedClock", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Clock.constructor" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Clock.constructor" + } + }, + { + "id": 90, + "name": "clearTimeout", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 33, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L33" + } + ], + "signatures": [ + { + "id": 91, + "name": "clearTimeout", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 33, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L33" + } + ], + "parameters": [ + { + "id": 92, + "name": "id", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Clock.clearTimeout" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Clock.clearTimeout" + } + }, + { + "id": 66, + "name": "increment", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 5, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L5" + }, + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 58, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L58" + } + ], + "signatures": [ + { + "id": 67, + "name": "increment", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 5, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L5" + } + ], + "parameters": [ + { + "id": 68, + "name": "ms", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + }, + { + "id": 69, + "name": "increment", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 58, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L58" + } + ], + "parameters": [ + { + "id": 70, + "name": "ms", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 79, + "name": "now", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 18, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L18" + } + ], + "signatures": [ + { + "id": 80, + "name": "now", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 18, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L18" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ] + }, + { + "id": 71, + "name": "set", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 6, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L6" + }, + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 36, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L36" + } + ], + "signatures": [ + { + "id": 72, + "name": "set", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 6, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L6" + } + ], + "parameters": [ + { + "id": 73, + "name": "ms", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + }, + { + "id": 74, + "name": "set", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 36, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L36" + } + ], + "parameters": [ + { + "id": 75, + "name": "time", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 83, + "name": "setTimeout", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 24, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L24" + } + ], + "signatures": [ + { + "id": 84, + "name": "setTimeout", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 24, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L24" + } + ], + "parameters": [ + { + "id": 85, + "name": "fn", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 86, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 24, + "character": 24, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L24" + } + ], + "signatures": [ + { + "id": 87, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 24, + "character": 24, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L24" + } + ], + "parameters": [ + { + "id": 88, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 89, + "name": "timeout", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Clock.setTimeout" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Clock.setTimeout" + } + }, + { + "id": 63, + "name": "start", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 4, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L4" + } + ], + "signatures": [ + { + "id": 64, + "name": "start", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 4, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L4" + } + ], + "parameters": [ + { + "id": 65, + "name": "speed", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 61 + ] + }, + { + "title": "Methods", + "children": [ + 90, + 66, + 79, + 71, + 83, + 63 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 3, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L3" + }, + { + "fileName": "xstate/packages/core/src/SimulatedClock.ts", + "line": 14, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/SimulatedClock.ts#L14" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Clock" + }, + "name": "Clock", + "package": "xstate" + } + ], + "implementedTypes": [ + { + "type": "reference", + "target": 60, + "name": "SimulatedClock", + "package": "xstate" + } + ], + "implementedBy": [ + { + "type": "reference", + "target": 60, + "name": "SimulatedClock" + } + ] + }, + { + "id": 114, + "name": "StateMachine", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Represents logic which can be used by an actor." + } + ] + }, + "children": [ + { + "id": 115, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 117, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L117" + } + ], + "signatures": [ + { + "id": 116, + "name": "new StateMachine", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 117, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L117" + } + ], + "typeParameter": [ + { + "id": 117, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 118, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 119, + "name": "TChildren", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + } + ] + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 120, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 121, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 122, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 123, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 124, + "name": "TStateValue", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + } + }, + { + "id": 125, + "name": "TTag", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 126, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 127, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 128, + "name": "TResolvedTypesMeta", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "reference", + "target": 1215, + "typeArguments": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 129, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The raw config used to create the machine." + } + ] + }, + "type": { + "type": "reference", + "target": 1716, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "MachineConfig", + "package": "xstate" + } + }, + { + "id": 130, + "name": "implementations", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 1679, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + }, + { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + ], + "name": "MachineImplementationsSimplified", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "StateMachine", + "package": "xstate" + } + } + ] + }, + { + "id": 197, + "name": "__TResolvedTypesMeta", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "an internal property acting as a \"phantom\" type, not meant to be used at runtime" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 613, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L613" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + }, + { + "id": 133, + "name": "__xstatenode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 106, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L106" + } + ], + "type": { + "type": "literal", + "value": true + }, + "defaultValue": "true" + }, + { + "id": 139, + "name": "config", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The raw config used to create the machine." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 121, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L121" + } + ], + "type": { + "type": "reference", + "target": 1716, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "MachineConfig", + "package": "xstate" + }, + "implementationOf": { + "type": "reference", + "target": 2247, + "name": "ActorLogic.config" + } + }, + { + "id": 138, + "name": "events", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 115, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L115" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + } + }, + { + "id": 136, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 112, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L112" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 134, + "name": "idMap", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 108, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L108" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts", + "qualifiedName": "Map" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + } + ], + "name": "Map", + "package": "typescript" + }, + "defaultValue": "..." + }, + { + "id": 132, + "name": "implementations", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 104, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L104" + } + ], + "type": { + "type": "reference", + "target": 1679, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + }, + { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + ], + "name": "MachineImplementationsSimplified", + "package": "xstate" + } + }, + { + "id": 135, + "name": "root", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 110, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L110" + } + ], + "type": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + } + }, + { + "id": 137, + "name": "states", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 114, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L114" + } + ], + "type": { + "type": "reference", + "target": 1470, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNodesConfig", + "package": "xstate" + } + }, + { + "id": 131, + "name": "version", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The machine's own version." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 102, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L102" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 185, + "name": "definition", + "variant": "declaration", + "kind": 262144, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 483, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L483" + } + ], + "getSignature": { + "id": 186, + "name": "definition", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 483, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L483" + } + ], + "type": { + "type": "reference", + "target": 1570, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateMachineDefinition", + "package": "xstate" + } + } + }, + { + "id": 175, + "name": "getInitialState", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 389, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L389" + } + ], + "signatures": [ + { + "id": 176, + "name": "getInitialState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Returns the initial " + }, + { + "kind": "code", + "text": "`State`" + }, + { + "kind": "text", + "text": " instance, with reference to " + }, + { + "kind": "code", + "text": "`self`" + }, + { + "kind": "text", + "text": " as an " + }, + { + "kind": "code", + "text": "`ActorRef`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 389, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L389" + } + ], + "parameters": [ + { + "id": 177, + "name": "actorScope", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2205, + "typeArguments": [ + { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineSnapshot", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + } + ], + "name": "ActorScope", + "package": "xstate" + } + }, + { + "id": 178, + "name": "input", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineSnapshot", + "package": "xstate" + }, + "implementationOf": { + "type": "reference", + "target": 2254, + "name": "ActorLogic.getInitialState" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 2254, + "name": "ActorLogic.getInitialState" + } + }, + { + "id": 189, + "name": "getPersistedState", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 491, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L491" + } + ], + "signatures": [ + { + "id": 190, + "name": "getPersistedState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Obtains the internal state of the actor in a representation which can be be persisted.\nThe persisted state can be restored by " + }, + { + "kind": "code", + "text": "`restoreState`" + }, + { + "kind": "text", + "text": "." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "The a representation of the internal state to be persisted." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 491, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L491" + } + ], + "parameters": [ + { + "id": 191, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The current state." + } + ] + }, + "type": { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineSnapshot", + "package": "xstate" + } + }, + { + "id": 192, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + }, + "implementationOf": { + "type": "reference", + "target": 2269, + "name": "ActorLogic.getPersistedState" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 2269, + "name": "ActorLogic.getPersistedState" + } + }, + { + "id": 182, + "name": "getStateNodeById", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 467, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L467" + } + ], + "signatures": [ + { + "id": 183, + "name": "getStateNodeById", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 467, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L467" + } + ], + "parameters": [ + { + "id": 184, + "name": "stateId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + } + } + ] + }, + { + "id": 166, + "name": "getTransitionData", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 326, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L326" + } + ], + "signatures": [ + { + "id": 167, + "name": "getTransitionData", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 326, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L326" + } + ], + "parameters": [ + { + "id": 168, + "name": "snapshot", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineSnapshot", + "package": "xstate" + } + }, + { + "id": 169, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1953, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TransitionDefinition", + "package": "xstate" + } + } + } + ] + }, + { + "id": 161, + "name": "microstep", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 300, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L300" + } + ], + "signatures": [ + { + "id": 162, + "name": "microstep", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Determines the next state given the current " + }, + { + "kind": "code", + "text": "`state`" + }, + { + "kind": "text", + "text": " and " + }, + { + "kind": "code", + "text": "`event`" + }, + { + "kind": "text", + "text": ".\nCalculates a microstep." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 300, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L300" + } + ], + "parameters": [ + { + "id": 163, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The current state" + } + ] + }, + "type": { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineSnapshot", + "package": "xstate" + } + }, + { + "id": 164, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The received event" + } + ] + }, + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "id": 165, + "name": "actorScope", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2227, + "name": "AnyActorScope", + "package": "xstate" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineSnapshot", + "package": "xstate" + } + } + } + ] + }, + { + "id": 140, + "name": "provide", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 181, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L181" + } + ], + "signatures": [ + { + "id": 141, + "name": "provide", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Clones this state machine with the provided implementations\nand merges the " + }, + { + "kind": "code", + "text": "`context`" + }, + { + "kind": "text", + "text": " (if provided)." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "A new " + }, + { + "kind": "code", + "text": "`StateMachine`" + }, + { + "kind": "text", + "text": " instance with the provided implementations." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 181, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L181" + } + ], + "parameters": [ + { + "id": 142, + "name": "implementations", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Options (" + }, + { + "kind": "code", + "text": "`actions`" + }, + { + "kind": "text", + "text": ", " + }, + { + "kind": "code", + "text": "`guards`" + }, + { + "kind": "text", + "text": ", " + }, + { + "kind": "code", + "text": "`actors`" + }, + { + "kind": "text", + "text": ", " + }, + { + "kind": "code", + "text": "`delays`" + }, + { + "kind": "text", + "text": ", " + }, + { + "kind": "code", + "text": "`context`" + }, + { + "kind": "text", + "text": ")\n to recursively merge with the existing options." + } + ] + }, + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + }, + "templateType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "intersection", + "types": [ + { + "type": "unknown", + "name": "{ [K in keyof ((IsNever, \"missingImplementations\">, \"actions\">> extends true ? {} : { ...; }) & { ...; })]: ((IsNever<...> extends true ? {} : { ...; }) & { ...; })[K]; }" + }, + { + "type": "unknown", + "name": "{ [K in keyof ((IsNever, \"missingImplementations\">, \"actors\">> extends true ? {} : { ...; }) & { ...; })]: ((IsNever<...> extends true ? {} : { ...; }) & { ...; })[K]; }" + }, + { + "type": "unknown", + "name": "{ [K in keyof ((IsNever, \"missingImplementations\">, \"delays\">> extends true ? {} : { ...; }) & { ...; })]: ((IsNever<...> extends true ? {} : { ...; }) & { ...; })[K]; }" + }, + { + "type": "unknown", + "name": "{ [K in keyof ((IsNever, \"missingImplementations\">, \"guards\">> extends true ? {} : { ...; }) & { ...; })]: ((IsNever<...> extends true ? {} : { ...; }) & { ...; })[K]; }" + } + ] + } + } + } + } + ], + "type": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1205, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "AreAllImplementationsAssumedToBeProvided", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": false + }, + "trueType": { + "type": "reference", + "target": 1211, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MarkAllImplementationsAsProvided", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + } + ], + "name": "StateMachine", + "package": "xstate" + } + } + ] + }, + { + "id": 143, + "name": "resolveState", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 213, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L213" + } + ], + "signatures": [ + { + "id": 144, + "name": "resolveState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 213, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L213" + } + ], + "parameters": [ + { + "id": 145, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intersection", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 146, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 148, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 216, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L216" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + }, + { + "id": 152, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 220, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L220" + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + }, + { + "id": 149, + "name": "historyValue", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 217, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L217" + } + ], + "type": { + "type": "reference", + "target": 1817, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "HistoryValue", + "package": "xstate" + } + }, + { + "id": 151, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 219, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L219" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + } + }, + { + "id": 150, + "name": "status", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 218, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L218" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "error" + }, + { + "type": "literal", + "value": "active" + }, + { + "type": "literal", + "value": "done" + }, + { + "type": "literal", + "value": "stopped" + } + ] + } + }, + { + "id": 147, + "name": "value", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 215, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L215" + } + ], + "type": { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 148, + 152, + 149, + 151, + 150, + 147 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 214, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L214" + } + ] + } + }, + { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1286, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + ], + "name": "Equals", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": false + }, + "trueType": { + "type": "reflection", + "declaration": { + "id": 153, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 154, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 222, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L222" + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 154 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 222, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L222" + } + ] + } + }, + "falseType": { + "type": "reflection", + "declaration": { + "id": 155, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineSnapshot", + "package": "xstate" + } + } + ] + }, + { + "id": 193, + "name": "restoreState", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 506, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L506" + } + ], + "signatures": [ + { + "id": 194, + "name": "restoreState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Called when Actor is created to restore the internal state of the actor given a persisted state.\nThe persisted state can be created by " + }, + { + "kind": "code", + "text": "`getPersistedState`" + }, + { + "kind": "text", + "text": "." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "The restored state." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 506, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L506" + } + ], + "parameters": [ + { + "id": 195, + "name": "snapshot", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The persisted state to restore from." + } + ] + }, + "type": { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + } + }, + { + "id": 196, + "name": "_actorScope", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The actor scope." + } + ] + }, + "type": { + "type": "reference", + "target": 2205, + "typeArguments": [ + { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineSnapshot", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + } + ], + "name": "ActorScope", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineSnapshot", + "package": "xstate" + }, + "implementationOf": { + "type": "reference", + "target": 2259, + "name": "ActorLogic.restoreState" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 2259, + "name": "ActorLogic.restoreState" + } + }, + { + "id": 179, + "name": "start", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 447, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L447" + } + ], + "signatures": [ + { + "id": 180, + "name": "start", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Called when the actor is started." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 447, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L447" + } + ], + "parameters": [ + { + "id": 181, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The starting state." + } + ] + }, + "type": { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineSnapshot", + "package": "xstate" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "implementationOf": { + "type": "reference", + "target": 2264, + "name": "ActorLogic.start" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 2264, + "name": "ActorLogic.start" + } + }, + { + "id": 187, + "name": "toJSON", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 487, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L487" + } + ], + "signatures": [ + { + "id": 188, + "name": "toJSON", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 487, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L487" + } + ], + "type": { + "type": "reference", + "target": 1570, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateMachineDefinition", + "package": "xstate" + } + } + ] + }, + { + "id": 156, + "name": "transition", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 269, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L269" + } + ], + "signatures": [ + { + "id": 157, + "name": "transition", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Determines the next snapshot given the current " + }, + { + "kind": "code", + "text": "`snapshot`" + }, + { + "kind": "text", + "text": " and received " + }, + { + "kind": "code", + "text": "`event`" + }, + { + "kind": "text", + "text": ".\nCalculates a full macrostep from all microsteps." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 269, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L269" + } + ], + "parameters": [ + { + "id": 158, + "name": "snapshot", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The current snapshot" + } + ] + }, + "type": { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineSnapshot", + "package": "xstate" + } + }, + { + "id": 159, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The received event" + } + ] + }, + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "id": 160, + "name": "actorScope", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2205, + "typeArguments": [ + { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineSnapshot", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + } + ], + "name": "ActorScope", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineSnapshot", + "package": "xstate" + }, + "implementationOf": { + "type": "reference", + "target": 2248, + "name": "ActorLogic.transition" + } + } + ], + "implementationOf": { + "type": "reference", + "target": 2248, + "name": "ActorLogic.transition" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 115 + ] + }, + { + "title": "Properties", + "children": [ + 197, + 133, + 139, + 138, + 136, + 134, + 132, + 135, + 137, + 131 + ] + }, + { + "title": "Accessors", + "children": [ + 185 + ] + }, + { + "title": "Methods", + "children": [ + 175, + 189, + 182, + 166, + 161, + 140, + 143, + 193, + 179, + 187, + 156 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/StateMachine.ts", + "line": 62, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateMachine.ts#L62" + } + ], + "typeParameters": [ + { + "id": 198, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of the snapshot." + } + ] + }, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 199, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of the event object." + } + ] + }, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 200, + "name": "TChildren", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of the input." + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "union", + "types": [ + { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 201, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of the actor system." + } + ] + }, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 202, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 203, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 204, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 205, + "name": "TStateValue", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + } + }, + { + "id": 206, + "name": "TTag", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 207, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 208, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 209, + "name": "TResolvedTypesMeta", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "reference", + "target": 1215, + "typeArguments": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + } + } + ], + "implementedTypes": [ + { + "type": "reference", + "target": 2246, + "typeArguments": [ + { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineSnapshot", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + } + ], + "name": "ActorLogic", + "package": "xstate" + } + ] + }, + { + "id": 694, + "name": "StateNode", + "variant": "declaration", + "kind": 128, + "flags": {}, + "children": [ + { + "id": 695, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 154, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L154" + } + ], + "signatures": [ + { + "id": 696, + "name": "new StateNode", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 154, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L154" + } + ], + "typeParameter": [ + { + "id": 697, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 698, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 699, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The raw config used to create the machine." + } + ] + }, + "type": { + "type": "reference", + "target": 1521, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "StateNodeConfig", + "package": "xstate" + } + }, + { + "id": 700, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNodeOptions" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNodeOptions", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + } + } + ] + }, + { + "id": 717, + "name": "always", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 152, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L152" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1953, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TransitionDefinition", + "package": "xstate" + } + } + }, + { + "id": 718, + "name": "config", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The raw config used to create the machine." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 158, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L158" + } + ], + "type": { + "type": "reference", + "target": 1521, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "StateNodeConfig", + "package": "xstate" + } + }, + { + "id": 714, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 148, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L148" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 707, + "name": "entry", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The action(s) to be executed upon entering the state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 107, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L107" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1399, + "name": "UnknownAction", + "package": "xstate" + } + } + }, + { + "id": 708, + "name": "exit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The action(s) to be executed upon exiting the state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 111, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L111" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1399, + "name": "UnknownAction", + "package": "xstate" + } + } + }, + { + "id": 706, + "name": "history", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of history on this state node. Can be:\n\n - " + }, + { + "kind": "code", + "text": "`'shallow'`" + }, + { + "kind": "text", + "text": " - recalls only top-level historical state value\n - " + }, + { + "kind": "code", + "text": "`'deep'`" + }, + { + "kind": "text", + "text": " - recalls historical state value at all levels" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 103, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L103" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": false + }, + { + "type": "literal", + "value": "shallow" + }, + { + "type": "literal", + "value": "deep" + } + ] + } + }, + { + "id": 702, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The unique ID of the state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 78, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L78" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 701, + "name": "key", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The relative key of the state node, which represents its location in the overall state value." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 74, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L74" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 710, + "name": "machine", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The root machine node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 119, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L119" + } + ], + "type": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "reference", + "target": 1215, + "typeArguments": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + } + ], + "name": "StateMachine", + "package": "xstate" + } + }, + { + "id": 711, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The meta data associated with this state node, which will be returned in State instances." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 135, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 713, + "name": "order", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The order this state node appears. Corresponds to the implicit document order." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 146, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L146" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "-1" + }, + { + "id": 712, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The output data sent with the \"xstate.done.state._id_\" event if this is a final state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 139, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L139" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + { + "type": "reference", + "target": 1941, + "typeArguments": [ + { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + ], + "name": "Mapper", + "package": "xstate" + } + ] + } + }, + { + "id": 709, + "name": "parent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The parent state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 115, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L115" + } + ], + "type": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + } + }, + { + "id": 704, + "name": "path", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The string path from the root machine node to this node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 92, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L92" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 705, + "name": "states", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The child state nodes." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 96, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L96" + } + ], + "type": { + "type": "reference", + "target": 1470, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNodesConfig", + "package": "xstate" + } + }, + { + "id": 715, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 150, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L150" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "defaultValue": "[]" + }, + { + "id": 716, + "name": "transitions", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 151, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L151" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts", + "qualifiedName": "Map" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "array", + "elementType": { + "type": "reference", + "target": 1953, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TransitionDefinition", + "package": "xstate" + } + } + ], + "name": "Map", + "package": "typescript" + } + }, + { + "id": 703, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of this state node:\n\n - " + }, + { + "kind": "code", + "text": "`'atomic'`" + }, + { + "kind": "text", + "text": " - no child state nodes\n - " + }, + { + "kind": "code", + "text": "`'compound'`" + }, + { + "kind": "text", + "text": " - nested child state nodes (XOR)\n - " + }, + { + "kind": "code", + "text": "`'parallel'`" + }, + { + "kind": "text", + "text": " - orthogonal nested child state nodes (AND)\n - " + }, + { + "kind": "code", + "text": "`'history'`" + }, + { + "kind": "text", + "text": " - history state node\n - " + }, + { + "kind": "code", + "text": "`'final'`" + }, + { + "kind": "text", + "text": " - final state node" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 88, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L88" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "history" + }, + { + "type": "literal", + "value": "atomic" + }, + { + "type": "literal", + "value": "compound" + }, + { + "type": "literal", + "value": "parallel" + }, + { + "type": "literal", + "value": "final" + } + ] + } + }, + { + "id": 729, + "name": "after", + "variant": "declaration", + "kind": 262144, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 355, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L355" + } + ], + "getSignature": { + "id": 730, + "name": "after", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 355, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L355" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1999, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "DelayedTransitionDefinition", + "package": "xstate" + } + } + } + }, + { + "id": 721, + "name": "definition", + "variant": "declaration", + "kind": 262144, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 243, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L243" + } + ], + "getSignature": { + "id": 722, + "name": "definition", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The well-structured state node definition." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 243, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L243" + } + ], + "type": { + "type": "reference", + "target": 1550, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNodeDefinition", + "package": "xstate" + } + } + }, + { + "id": 737, + "name": "events", + "variant": "declaration", + "kind": 262144, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 423, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L423" + } + ], + "getSignature": { + "id": 738, + "name": "events", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "All the event types accepted by this state node and its descendants." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 423, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L423" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + } + } + }, + { + "id": 731, + "name": "initial", + "variant": "declaration", + "kind": 262144, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 363, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L363" + } + ], + "getSignature": { + "id": 732, + "name": "initial", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 363, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L363" + } + ], + "type": { + "type": "reference", + "target": 1975, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "InitialTransitionDefinition", + "package": "xstate" + } + } + }, + { + "id": 725, + "name": "invoke", + "variant": "declaration", + "kind": 262144, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 291, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L291" + } + ], + "getSignature": { + "id": 726, + "name": "invoke", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The logic invoked as actors by this state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 291, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L291" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1443, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + }, + { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "InvokeDefinition", + "package": "xstate" + } + } + } + }, + { + "id": 727, + "name": "on", + "variant": "declaration", + "kind": 262144, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 338, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L338" + } + ], + "getSignature": { + "id": 728, + "name": "on", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The mapping of events to transitions." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 338, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L338" + } + ], + "type": { + "type": "reference", + "target": 1996, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TransitionDefinitionMap", + "package": "xstate" + } + } + }, + { + "id": 739, + "name": "ownEvents", + "variant": "declaration", + "kind": 262144, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 448, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L448" + } + ], + "getSignature": { + "id": 740, + "name": "ownEvents", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "All the events that have transitions directly from this state node.\n\nExcludes any inert events." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 448, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L448" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + } + } + }, + { + "id": 719, + "name": "_initialize", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 227, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L227" + } + ], + "signatures": [ + { + "id": 720, + "name": "_initialize", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 227, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L227" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 733, + "name": "next", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 369, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L369" + } + ], + "signatures": [ + { + "id": 734, + "name": "next", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 369, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L369" + } + ], + "parameters": [ + { + "id": 735, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "MachineSnapshot", + "package": "xstate" + } + }, + { + "id": 736, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "array", + "elementType": { + "type": "reference", + "target": 1953, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TransitionDefinition", + "package": "xstate" + } + } + ] + } + } + ] + }, + { + "id": 723, + "name": "toJSON", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 284, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L284" + } + ], + "signatures": [ + { + "id": 724, + "name": "toJSON", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 284, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L284" + } + ], + "type": { + "type": "reference", + "target": 1550, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNodeDefinition", + "package": "xstate" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 695 + ] + }, + { + "title": "Properties", + "children": [ + 717, + 718, + 714, + 707, + 708, + 706, + 702, + 701, + 710, + 711, + 713, + 712, + 709, + 704, + 705, + 715, + 716, + 703 + ] + }, + { + "title": "Accessors", + "children": [ + 729, + 721, + 737, + 731, + 725, + 727, + 739 + ] + }, + { + "title": "Methods", + "children": [ + 719, + 733, + 723 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 67, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L67" + } + ], + "typeParameters": [ + { + "id": 741, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 742, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1774, + "name": "HistoryStateNode" + } + ] + }, + { + "id": 1330, + "name": "ActionArgs", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1331, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 107, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L107" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + "inheritedFrom": { + "type": "reference", + "target": 1322, + "name": "UnifiedArg.context" + } + }, + { + "id": 1332, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 108, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L108" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + "inheritedFrom": { + "type": "reference", + "target": 1323, + "name": "UnifiedArg.event" + } + }, + { + "id": 1333, + "name": "self", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 109, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L109" + } + ], + "type": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + } + ] + } + ], + "name": "Record", + "package": "typescript" + }, + { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "MachineSnapshot", + "package": "xstate" + } + ], + "name": "ActorRef", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1324, + "name": "UnifiedArg.self" + } + }, + { + "id": 1334, + "name": "system", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 120, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L120" + } + ], + "type": { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1325, + "name": "UnifiedArg.system" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1331, + 1332, + 1333, + 1334 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 125, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L125" + } + ], + "typeParameters": [ + { + "id": 1335, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1336, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1337, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1321, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "UnifiedArg", + "package": "xstate" + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 828, + "name": "AssignArgs" + } + ] + }, + { + "id": 2111, + "name": "ActorLike", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2112, + "name": "send", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1905, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1905" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2113, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1905, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1905" + } + ], + "signatures": [ + { + "id": 2114, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1905, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1905" + } + ], + "parameters": [ + { + "id": 2115, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2116, + "name": "subscribe", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1878, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1878" + }, + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1879, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1879" + } + ], + "signatures": [ + { + "id": 2117, + "name": "subscribe", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1878, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1878" + } + ], + "parameters": [ + { + "id": 2118, + "name": "observer", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2058, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TCurrent", + "refersToTypeParameter": true + } + ], + "name": "Observer", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 2072, + "name": "Subscription", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 2087, + "name": "Subscribable.subscribe" + } + }, + { + "id": 2119, + "name": "subscribe", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1879, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1879" + } + ], + "parameters": [ + { + "id": 2120, + "name": "next", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2121, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1880, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1880" + } + ], + "signatures": [ + { + "id": 2122, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1880, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1880" + } + ], + "parameters": [ + { + "id": 2123, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TCurrent", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2124, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 2125, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1881, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1881" + } + ], + "signatures": [ + { + "id": 2126, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1881, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1881" + } + ], + "parameters": [ + { + "id": 2127, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2128, + "name": "complete", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 2129, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1882, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1882" + } + ], + "signatures": [ + { + "id": 2130, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1882, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1882" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 2072, + "name": "Subscription", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 2089, + "name": "Subscribable.subscribe" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": 2086, + "name": "Subscribable.subscribe" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2112 + ] + }, + { + "title": "Methods", + "children": [ + 2116 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1903, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1903" + } + ], + "typeParameters": [ + { + "id": 2131, + "name": "TCurrent", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 2132, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 2085, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TCurrent", + "refersToTypeParameter": true + } + ], + "name": "Subscribable", + "package": "xstate" + } + ] + }, + { + "id": 2246, + "name": "ActorLogic", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Represents logic which can be used by an actor." + } + ] + }, + "children": [ + { + "id": 2247, + "name": "config", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The initial setup/configuration used to create the actor logic." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2130, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2130" + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + }, + { + "id": 2254, + "name": "getInitialState", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2150, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2150" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2255, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2150, + "character": 19, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2150" + } + ], + "signatures": [ + { + "id": 2256, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Called to provide the initial state of the actor." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "The initial state." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2150, + "character": 19, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2150" + } + ], + "parameters": [ + { + "id": 2257, + "name": "actorScope", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The actor scope." + } + ] + }, + "type": { + "type": "reference", + "target": 2205, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TSystem", + "refersToTypeParameter": true + } + ], + "name": "ActorScope", + "package": "xstate" + } + }, + { + "id": 2258, + "name": "input", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The input for the initial state." + } + ] + }, + "type": { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + ] + } + } + }, + { + "id": 2269, + "name": "getPersistedState", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2177, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2177" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2270, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2177, + "character": 21, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2177" + } + ], + "signatures": [ + { + "id": 2271, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Obtains the internal state of the actor in a representation which can be be persisted.\nThe persisted state can be restored by " + }, + { + "kind": "code", + "text": "`restoreState`" + }, + { + "kind": "text", + "text": "." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "The a representation of the internal state to be persisted." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2177, + "character": 21, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2177" + } + ], + "parameters": [ + { + "id": 2272, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The current state." + } + ] + }, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + }, + { + "id": 2273, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + } + } + ] + } + } + }, + { + "id": 2259, + "name": "restoreState", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2161, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2161" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2260, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2161, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2161" + } + ], + "signatures": [ + { + "id": 2261, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Called when Actor is created to restore the internal state of the actor given a persisted state.\nThe persisted state can be created by " + }, + { + "kind": "code", + "text": "`getPersistedState`" + }, + { + "kind": "text", + "text": "." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "The restored state." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2161, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2161" + } + ], + "parameters": [ + { + "id": 2262, + "name": "persistedState", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The persisted state to restore from." + } + ] + }, + "type": { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + } + }, + { + "id": 2263, + "name": "actorScope", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The actor scope." + } + ] + }, + "type": { + "type": "reference", + "target": 2205, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + } + ], + "name": "ActorScope", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + ] + } + } + }, + { + "id": 2264, + "name": "start", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2170, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2170" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2265, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2170, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2170" + } + ], + "signatures": [ + { + "id": 2266, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Called when the actor is started." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2170, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2170" + } + ], + "parameters": [ + { + "id": 2267, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The starting state." + } + ] + }, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + }, + { + "id": 2268, + "name": "actorScope", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The actor scope." + } + ] + }, + "type": { + "type": "reference", + "target": 2205, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + } + ], + "name": "ActorScope", + "package": "xstate" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2248, + "name": "transition", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2139, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2139" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2249, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2139, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2139" + } + ], + "signatures": [ + { + "id": 2250, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Transition function that processes the current state and an incoming message\nto produce a new state." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "The new state." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2139, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2139" + } + ], + "parameters": [ + { + "id": 2251, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The current state." + } + ] + }, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + }, + { + "id": 2252, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The incoming message." + } + ] + }, + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "id": 2253, + "name": "ctx", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The actor scope." + } + ] + }, + "type": { + "type": "reference", + "target": 2205, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TSystem", + "refersToTypeParameter": true + } + ], + "name": "ActorScope", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2247, + 2254, + 2269, + 2259, + 2264, + 2248 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2123, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2123" + } + ], + "typeParameters": [ + { + "id": 2274, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of the snapshot." + } + ] + }, + "type": { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + } + }, + { + "id": 2275, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of the event object." + } + ] + }, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 2276, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of the input." + } + ] + }, + "default": { + "type": "intrinsic", + "name": "unknown" + } + }, + { + "id": 2277, + "name": "TSystem", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of the actor system." + } + ] + }, + "type": { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + } + } + ], + "implementedBy": [ + { + "type": "reference", + "target": 114, + "name": "StateMachine" + } + ] + }, + { + "id": 2037, + "name": "ActorOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2038, + "name": "clock", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The clock that is responsible for setting and clearing timeouts, such as delayed events and transitions." + } + ], + "blockTags": [ + { + "tag": "@remarks", + "content": [ + { + "kind": "text", + "text": "You can create your own “clock”. The clock interface is an object with two functions/methods:\n\n- " + }, + { + "kind": "code", + "text": "`setTimeout`" + }, + { + "kind": "text", + "text": " - same arguments as " + }, + { + "kind": "code", + "text": "`window.setTimeout(fn, timeout)`" + }, + { + "kind": "text", + "text": "\n- " + }, + { + "kind": "code", + "text": "`clearTimeout`" + }, + { + "kind": "text", + "text": " - same arguments as " + }, + { + "kind": "code", + "text": "`window.clearTimeout(id)`" + }, + { + "kind": "text", + "text": "\n\nBy default, the native " + }, + { + "kind": "code", + "text": "`setTimeout`" + }, + { + "kind": "text", + "text": " and " + }, + { + "kind": "code", + "text": "`clearTimeout`" + }, + { + "kind": "text", + "text": " functions are used.\n\nFor testing, XState provides " + }, + { + "kind": "code", + "text": "`SimulatedClock`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": " - " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "Clock", + "target": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Clock" + }, + "tsLinkText": "" + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "SimulatedClock", + "target": 60 + }, + { + "kind": "text", + "text": "\n" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1719, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1719" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Clock" + }, + "name": "Clock", + "package": "xstate" + } + }, + { + "id": 2046, + "name": "devTools", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "If " + }, + { + "kind": "code", + "text": "`true`" + }, + { + "kind": "text", + "text": ", states and events will be logged to Redux DevTools.\n\nDefault: " + }, + { + "kind": "code", + "text": "`false`" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1741, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1741" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "reference", + "target": 2188, + "name": "DevToolsAdapter", + "package": "xstate" + } + ] + } + }, + { + "id": 2045, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The custom " + }, + { + "kind": "code", + "text": "`id`" + }, + { + "kind": "text", + "text": " for referencing this service." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1735, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1735" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2048, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The input data to pass to the actor." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1750, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1750" + } + ], + "type": { + "type": "reference", + "target": 1338, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "InputFrom", + "package": "xstate" + } + }, + { + "id": 2051, + "name": "inspect", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "A callback function or observer object which can be used to inspect actor system updates." + } + ], + "blockTags": [ + { + "tag": "@remarks", + "content": [ + { + "kind": "text", + "text": "If a callback function is provided, it can accept an inspection event argument. The types of inspection events that can be observed include:\n\n- " + }, + { + "kind": "code", + "text": "`@xstate.actor`" + }, + { + "kind": "text", + "text": " - An actor ref has been created in the system\n- " + }, + { + "kind": "code", + "text": "`@xstate.event`" + }, + { + "kind": "text", + "text": " - An event was sent from a source actor ref to a target actor ref in the system\n- " + }, + { + "kind": "code", + "text": "`@xstate.snapshot`" + }, + { + "kind": "text", + "text": " - An actor ref emitted a snapshot due to a received event" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nimport { createMachine } from 'xstate';\n\nconst machine = createMachine({\n // ...\n});\n\nconst actor = createActor(machine, {\n inspect: (inspectionEvent) => {\n if (inspectionEvent.actorRef === actor) {\n // This event is for the root actor\n }\n\n if (inspectionEvent.type === '@xstate.actor') {\n console.log(inspectionEvent.actorRef);\n }\n\n if (inspectionEvent.type === '@xstate.event') {\n console.log(inspectionEvent.sourceRef);\n console.log(inspectionEvent.actorRef);\n console.log(inspectionEvent.event);\n }\n\n if (inspectionEvent.type === '@xstate.snapshot') {\n console.log(inspectionEvent.actorRef);\n console.log(inspectionEvent.event);\n console.log(inspectionEvent.snapshot);\n }\n }\n});\n```" + }, + { + "kind": "text", + "text": "\n\nAlternately, an observer object (" + }, + { + "kind": "code", + "text": "`{ next?, error?, complete? }`" + }, + { + "kind": "text", + "text": ") can be provided:" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nconst actor = createActor(machine, {\n inspect: {\n next: (inspectionEvent) => {\n if (inspectionEvent.actorRef === actor) {\n // This event is for the root actor\n }\n\n if (inspectionEvent.type === '@xstate.actor') {\n console.log(inspectionEvent.actorRef);\n }\n\n if (inspectionEvent.type === '@xstate.event') {\n console.log(inspectionEvent.sourceRef);\n console.log(inspectionEvent.actorRef);\n console.log(inspectionEvent.event);\n }\n\n if (inspectionEvent.type === '@xstate.snapshot') {\n console.log(inspectionEvent.actorRef);\n console.log(inspectionEvent.event);\n console.log(inspectionEvent.snapshot);\n }\n }\n }\n});\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1846, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1846" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 2058, + "typeArguments": [ + { + "type": "reference", + "target": 760, + "name": "InspectionEvent", + "package": "xstate" + } + ], + "name": "Observer", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 2052, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1848, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1848" + } + ], + "signatures": [ + { + "id": 2053, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1848, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1848" + } + ], + "parameters": [ + { + "id": 2054, + "name": "inspectionEvent", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 760, + "name": "InspectionEvent", + "package": "xstate" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + ] + } + }, + { + "id": 2039, + "name": "logger", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1723, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1723" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2040, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1723, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1723" + } + ], + "signatures": [ + { + "id": 2041, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Specifies the logger to be used for log(...) actions. Defaults to the native console.log method." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1723, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1723" + } + ], + "parameters": [ + { + "id": 2042, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2050, + "name": "src", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The source definition." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1770, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1770" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + ] + } + }, + { + "id": 2049, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Initializes actor logic from a specific persisted internal state." + } + ], + "blockTags": [ + { + "tag": "@remarks", + "content": [ + { + "kind": "text", + "text": "If the state is compatible with the actor logic, when the actor is started it will be at that persisted state.\nActions from machine actors will not be re-executed, because they are assumed to have been already executed.\nHowever, invocations will be restarted, and spawned actors will be restored recursively.\n\nCan be generated with " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "Actor.getPersistedState", + "target": 358, + "tsLinkText": "" + }, + { + "kind": "text", + "text": "." + } + ] + }, + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": "https://stately.ai/docs/persistence" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1765, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1765" + } + ], + "type": { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + } + }, + { + "id": 2047, + "name": "systemId", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The system ID to register this actor under" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1746, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1746" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2038, + 2046, + 2045, + 2048, + 2051, + 2039, + 2050, + 2049, + 2047 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1702, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1702" + } + ], + "typeParameters": [ + { + "id": 2055, + "name": "TLogic", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ] + }, + { + "id": 2133, + "name": "ActorRef", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2178, + "name": "[observable]", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1870, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1870" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2179, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1870, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1870" + } + ], + "signatures": [ + { + "id": 2180, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1870, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1870" + } + ], + "type": { + "type": "reference", + "target": 2080, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + ], + "name": "InteropSubscribable", + "package": "xstate" + } + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 2076, + "name": "InteropObservable.[observable]" + } + }, + { + "id": 2159, + "name": "_parent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1927, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1927" + } + ], + "type": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorRef", + "package": "xstate" + } + }, + { + "id": 2150, + "name": "getPersistedState", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1923, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1923" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2151, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1923, + "character": 21, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1923" + } + ], + "signatures": [ + { + "id": 2152, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1923, + "character": 21, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1923" + } + ], + "type": { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + } + } + ] + } + } + }, + { + "id": 2147, + "name": "getSnapshot", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1922, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1922" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2148, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1922, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1922" + } + ], + "signatures": [ + { + "id": 2149, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1922, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1922" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + ] + } + } + }, + { + "id": 2134, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The unique identifier for this actor relative to its parent." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1916, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1916" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2140, + "name": "send", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1920, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1920" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2141, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1920, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1920" + } + ], + "signatures": [ + { + "id": 2142, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1920, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1920" + } + ], + "parameters": [ + { + "id": 2143, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2135, + "name": "sessionId", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1917, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1917" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2162, + "name": "src", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1931, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1931" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + ] + } + }, + { + "id": 2144, + "name": "start", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1921, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1921" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2145, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1921, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1921" + } + ], + "signatures": [ + { + "id": 2146, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1921, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1921" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2153, + "name": "stop", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1924, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1924" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2154, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1924, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1924" + } + ], + "signatures": [ + { + "id": 2155, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1924, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1924" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2160, + "name": "system", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1928, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1928" + } + ], + "type": { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + } + }, + { + "id": 2156, + "name": "toJSON", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1925, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1925" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2157, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1925, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1925" + } + ], + "signatures": [ + { + "id": 2158, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1925, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1925" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + }, + { + "id": 2163, + "name": "subscribe", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1878, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1878" + }, + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1879, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1879" + } + ], + "signatures": [ + { + "id": 2164, + "name": "subscribe", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1878, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1878" + } + ], + "parameters": [ + { + "id": 2165, + "name": "observer", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2058, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + ], + "name": "Observer", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 2072, + "name": "Subscription", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 2087, + "name": "Subscribable.subscribe" + } + }, + { + "id": 2166, + "name": "subscribe", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1879, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1879" + } + ], + "parameters": [ + { + "id": 2167, + "name": "next", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2168, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1880, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1880" + } + ], + "signatures": [ + { + "id": 2169, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1880, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1880" + } + ], + "parameters": [ + { + "id": 2170, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2171, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 2172, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1881, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1881" + } + ], + "signatures": [ + { + "id": 2173, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1881, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1881" + } + ], + "parameters": [ + { + "id": 2174, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2175, + "name": "complete", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 2176, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1882, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1882" + } + ], + "signatures": [ + { + "id": 2177, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1882, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1882" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 2072, + "name": "Subscription", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 2089, + "name": "Subscribable.subscribe" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": 2086, + "name": "Subscribable.subscribe" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2178, + 2159, + 2150, + 2147, + 2134, + 2140, + 2135, + 2162, + 2144, + 2153, + 2160, + 2156 + ] + }, + { + "title": "Methods", + "children": [ + 2163 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1908, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1908" + } + ], + "typeParameters": [ + { + "id": 2181, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 2182, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 2085, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + ], + "name": "Subscribable", + "package": "xstate" + }, + { + "type": "reference", + "target": 2075, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + ], + "name": "InteropObservable", + "package": "xstate" + } + ], + "implementedBy": [ + { + "type": "reference", + "target": 262, + "name": "Actor" + } + ] + }, + { + "id": 2205, + "name": "ActorScope", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2213, + "name": "defer", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2086, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2086" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2214, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2086, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2086" + } + ], + "signatures": [ + { + "id": 2215, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2086, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2086" + } + ], + "parameters": [ + { + "id": 2216, + "name": "fn", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2217, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2086, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2086" + } + ], + "signatures": [ + { + "id": 2218, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2086, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2086" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2207, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2083, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2083" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2209, + "name": "logger", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2085, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2085" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2210, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2085, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2085" + } + ], + "signatures": [ + { + "id": 2211, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2085, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2085" + } + ], + "parameters": [ + { + "id": 2212, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2206, + "name": "self", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2082, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2082" + } + ], + "type": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + ], + "name": "ActorRef", + "package": "xstate" + } + }, + { + "id": 2208, + "name": "sessionId", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2084, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2084" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2220, + "name": "stopChild", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2088, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2088" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2221, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2088, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2088" + } + ], + "signatures": [ + { + "id": 2222, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2088, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2088" + } + ], + "parameters": [ + { + "id": 2223, + "name": "child", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2219, + "name": "system", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2087, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2087" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TSystem", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2213, + 2207, + 2209, + 2206, + 2208, + 2220, + 2219 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2077, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2077" + } + ], + "typeParameters": [ + { + "id": 2224, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + } + }, + { + "id": 2225, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 2226, + "name": "TSystem", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + } + } + ] + }, + { + "id": 2302, + "name": "ActorSystem", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2321, + "name": "get", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2319, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2319" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2322, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2319, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2319" + } + ], + "signatures": [ + { + "id": 2323, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2319, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2319" + } + ], + "typeParameter": [ + { + "id": 2324, + "name": "K", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + } + ], + "parameters": [ + { + "id": 2325, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "actors" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + } + ] + } + } + ] + } + } + }, + { + "id": 2326, + "name": "inspect", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2320, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2320" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2327, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2320, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2320" + } + ], + "signatures": [ + { + "id": 2328, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2320, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2320" + } + ], + "parameters": [ + { + "id": 2329, + "name": "observer", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2058, + "typeArguments": [ + { + "type": "reference", + "target": 760, + "name": "InspectionEvent", + "package": "xstate" + } + ], + "name": "Observer", + "package": "xstate" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2321, + 2326 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2302, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2302" + } + ], + "typeParameters": [ + { + "id": 2340, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2300, + "name": "ActorSystemInfo", + "package": "xstate" + } + } + ] + }, + { + "id": 2300, + "name": "ActorSystemInfo", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2301, + "name": "actors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2299, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2299" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + } + ], + "name": "Record", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2301 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2298, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2298" + } + ] + }, + { + "id": 1314, + "name": "AnyEventObject", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The full definition of an event, with a string " + }, + { + "kind": "code", + "text": "`type`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + "children": [ + { + "id": 1315, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of event that is sent." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 90, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L90" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1313, + "name": "EventObject.type" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1315 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 93, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L93" + } + ], + "indexSignature": { + "id": 1316, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 94, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L94" + } + ], + "parameters": [ + { + "id": 1317, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + "extendedTypes": [ + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + ] + }, + { + "id": 818, + "name": "AssignAction", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 819, + "name": "_out_TActor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/assign.ts", + "line": 91, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/assign.ts#L91" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 819 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/assign.ts", + "line": 83, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/assign.ts#L83" + } + ], + "typeParameters": [ + { + "id": 820, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 821, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 822, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 823, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 824, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + } + ], + "signatures": [ + { + "id": 825, + "name": "AssignAction", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/assign.ts", + "line": 90, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/assign.ts#L90" + } + ], + "parameters": [ + { + "id": 826, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1330, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ActionArgs", + "package": "xstate" + } + }, + { + "id": 827, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 828, + "name": "AssignArgs", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 830, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 107, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L107" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + "inheritedFrom": { + "type": "reference", + "target": 1331, + "name": "ActionArgs.context" + } + }, + { + "id": 831, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 108, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L108" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + "inheritedFrom": { + "type": "reference", + "target": 1332, + "name": "ActionArgs.event" + } + }, + { + "id": 832, + "name": "self", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 109, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L109" + } + ], + "type": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + } + ] + } + ], + "name": "Record", + "package": "typescript" + }, + { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "MachineSnapshot", + "package": "xstate" + } + ], + "name": "ActorRef", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1333, + "name": "ActionArgs.self" + } + }, + { + "id": 829, + "name": "spawn", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/assign.ts", + "line": 25, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/assign.ts#L25" + } + ], + "type": { + "type": "reference", + "target": 95, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "Spawner", + "package": "xstate" + } + }, + { + "id": 833, + "name": "system", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 120, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L120" + } + ], + "type": { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1334, + "name": "ActionArgs.system" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 830, + 831, + 832, + 829, + 833 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/assign.ts", + "line": 19, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/assign.ts#L19" + } + ], + "typeParameters": [ + { + "id": 834, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 835, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 836, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 837, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1330, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ActionArgs", + "package": "xstate" + } + ] + }, + { + "id": 1596, + "name": "AtomicStateNodeConfig", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1615, + "name": "after", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The mapping (or array) of delays (in milliseconds) to their potential transition(s).\nThe delayed transitions are taken after the specified delay in an interpreter." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 833, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L833" + } + ], + "type": { + "type": "reference", + "target": 1460, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "DelayedTransitions", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1531, + "name": "StateNodeConfig.after" + } + }, + { + "id": 1616, + "name": "always", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "An eventless transition that is always taken when this state node is active." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 838, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L838" + } + ], + "type": { + "type": "reference", + "target": 1486, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "TransitionConfigOrTarget", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1532, + "name": "StateNodeConfig.always" + } + }, + { + "id": 1623, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "A text description of the state node" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 876, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L876" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1539, + "name": "StateNodeConfig.description" + } + }, + { + "id": 1613, + "name": "entry", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The action(s) to be executed upon entering the state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 787, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L787" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 1528, + "name": "StateNodeConfig.entry" + } + }, + { + "id": 1614, + "name": "exit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The action(s) to be executed upon exiting the state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 800, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L800" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 1529, + "name": "StateNodeConfig.exit" + } + }, + { + "id": 1602, + "name": "history", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates whether the state node is a history state node, and what\ntype of history:\nshallow, deep, true (shallow), false (none), undefined (none)" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 758, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L758" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "literal", + "value": "shallow" + }, + { + "type": "literal", + "value": "deep" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1524, + "name": "StateNodeConfig.history" + } + }, + { + "id": 1620, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The unique ID of the state node, which can be referenced as a transition target via the\n" + }, + { + "kind": "code", + "text": "`#id`" + }, + { + "kind": "text", + "text": " syntax." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 863, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L863" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1536, + "name": "StateNodeConfig.id" + } + }, + { + "id": 1597, + "name": "initial", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The initial state transition." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 980, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L980" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + }, + "overwrites": { + "type": "reference", + "target": 1522, + "name": "StateNodeConfig.initial" + } + }, + { + "id": 1603, + "name": "invoke", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The services to invoke upon entering this state node. These services will be stopped upon exiting this state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 777, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L777" + } + ], + "type": { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 1604, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1605, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The unique identifier for the invoked machine. If not specified, this\nwill be the machine's own " + }, + { + "kind": "code", + "text": "`id`" + }, + { + "kind": "text", + "text": ", or the URL (from " + }, + { + "kind": "code", + "text": "`src`" + }, + { + "kind": "text", + "text": ")." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 665, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L665" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1608, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 673, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L673" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + { + "type": "reference", + "target": 1941, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Mapper", + "package": "xstate" + } + ] + } + }, + { + "id": 1609, + "name": "onDone", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The transition to take upon the invoked child machine reaching its final top-level state." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 679, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L679" + } + ], + "type": { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1486, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1832, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "DoneActorEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "TransitionConfigOrTarget", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + }, + { + "id": 1610, + "name": "onError", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The transition to take upon the invoked child machine sending an error event." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 695, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L695" + } + ], + "type": { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1486, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1836, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "ErrorActorEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "TransitionConfigOrTarget", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + }, + { + "id": 1611, + "name": "onSnapshot", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 709, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L709" + } + ], + "type": { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1486, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1840, + "typeArguments": [ + { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + } + ], + "name": "SnapshotEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "TransitionConfigOrTarget", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + }, + { + "id": 1607, + "name": "src", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The source of the machine to be invoked, or the machine itself." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 671, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L671" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + ] + } + }, + { + "id": 1606, + "name": "systemId", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 667, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L667" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1605, + 1608, + 1609, + 1610, + 1611, + 1607, + 1606 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 660, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L660" + } + ] + } + } + ], + "name": "SingleOrArray", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1526, + "name": "StateNodeConfig.invoke" + } + }, + { + "id": 1618, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The meta data associated with this state node, which will be returned in State instances." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 851, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L851" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 1534, + "name": "StateNodeConfig.meta" + } + }, + { + "id": 1612, + "name": "on", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The mapping of event types to their potential transition(s)." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 783, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L783" + } + ], + "type": { + "type": "reference", + "target": 1494, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "TransitionsConfig", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1527, + "name": "StateNodeConfig.on" + } + }, + { + "id": 1600, + "name": "onDone", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The potential transition(s) to be taken upon reaching a final child state node.\n\nThis is equivalent to defining a " + }, + { + "kind": "code", + "text": "`[done(id)]`" + }, + { + "kind": "text", + "text": " transition on this state node's " + }, + { + "kind": "code", + "text": "`on`" + }, + { + "kind": "text", + "text": " property." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 983, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L983" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + }, + "overwrites": { + "type": "reference", + "target": 1530, + "name": "StateNodeConfig.onDone" + } + }, + { + "id": 1621, + "name": "order", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The order this state node appears. Corresponds to the implicit document order." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 867, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L867" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": 1537, + "name": "StateNodeConfig.order" + } + }, + { + "id": 1619, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The output data sent with the \"xstate.done.state._id_\" event if this is a final state node.\n\nThe output data will be evaluated with the current " + }, + { + "kind": "code", + "text": "`context`" + }, + { + "kind": "text", + "text": " and placed on the " + }, + { + "kind": "code", + "text": "`.data`" + }, + { + "kind": "text", + "text": " property\nof the event." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 858, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L858" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + { + "type": "reference", + "target": 1941, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Mapper", + "package": "xstate" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1535, + "name": "StateNodeConfig.output" + } + }, + { + "id": 1598, + "name": "parallel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 981, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L981" + } + ], + "type": { + "type": "literal", + "value": false + } + }, + { + "id": 1617, + "name": "parent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 847, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L847" + } + ], + "type": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1533, + "name": "StateNodeConfig.parent" + } + }, + { + "id": 1599, + "name": "states", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The mapping of state node keys to their state node configurations (recursive)." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 982, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L982" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + }, + "overwrites": { + "type": "reference", + "target": 1525, + "name": "StateNodeConfig.states" + } + }, + { + "id": 1622, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The tags for this state node, which are accumulated into the " + }, + { + "kind": "code", + "text": "`state.tags`" + }, + { + "kind": "text", + "text": " property." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 872, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L872" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 1538, + "name": "StateNodeConfig.tags" + } + }, + { + "id": 1624, + "name": "target", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "A default target for a history state" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 881, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L881" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1540, + "name": "StateNodeConfig.target" + } + }, + { + "id": 1601, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of this state node:\n\n - " + }, + { + "kind": "code", + "text": "`'atomic'`" + }, + { + "kind": "text", + "text": " - no child state nodes\n - " + }, + { + "kind": "code", + "text": "`'compound'`" + }, + { + "kind": "text", + "text": " - nested child state nodes (XOR)\n - " + }, + { + "kind": "code", + "text": "`'parallel'`" + }, + { + "kind": "text", + "text": " - orthogonal nested child state nodes (AND)\n - " + }, + { + "kind": "code", + "text": "`'history'`" + }, + { + "kind": "text", + "text": " - history state node\n - " + }, + { + "kind": "code", + "text": "`'final'`" + }, + { + "kind": "text", + "text": " - final state node" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 752, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L752" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "history" + }, + { + "type": "literal", + "value": "atomic" + }, + { + "type": "literal", + "value": "compound" + }, + { + "type": "literal", + "value": "parallel" + }, + { + "type": "literal", + "value": "final" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1523, + "name": "StateNodeConfig.type" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1615, + 1616, + 1623, + 1613, + 1614, + 1602, + 1620, + 1597, + 1603, + 1618, + 1612, + 1600, + 1621, + 1619, + 1598, + 1617, + 1599, + 1622, + 1624, + 1601 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 967, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L967" + } + ], + "typeParameters": [ + { + "id": 1625, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1626, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1521, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + } + ], + "name": "StateNodeConfig", + "package": "xstate" + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1627, + "name": "HistoryStateNodeConfig" + } + ] + }, + { + "id": 2105, + "name": "BaseActorRef", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2106, + "name": "send", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1900, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1900" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2107, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1900, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1900" + } + ], + "signatures": [ + { + "id": 2108, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1900, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1900" + } + ], + "parameters": [ + { + "id": 2109, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2106 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1899, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1899" + } + ], + "typeParameters": [ + { + "id": 2110, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ] + }, + { + "id": 845, + "name": "CancelAction", + "variant": "declaration", + "kind": 256, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/cancel.ts", + "line": 40, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/cancel.ts#L40" + } + ], + "typeParameters": [ + { + "id": 846, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 847, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 848, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 849, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "signatures": [ + { + "id": 850, + "name": "CancelAction", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/cancel.ts", + "line": 46, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/cancel.ts#L46" + } + ], + "parameters": [ + { + "id": 851, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1330, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ActionArgs", + "package": "xstate" + } + }, + { + "id": 852, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 863, + "name": "ChooseAction", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 865, + "name": "_out_TAction", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/choose.ts", + "line": 58, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/choose.ts#L58" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + }, + { + "id": 864, + "name": "_out_TActor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/choose.ts", + "line": 57, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/choose.ts#L57" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + { + "id": 867, + "name": "_out_TDelay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/choose.ts", + "line": 60, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/choose.ts#L60" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + }, + { + "id": 866, + "name": "_out_TGuard", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/choose.ts", + "line": 59, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/choose.ts#L59" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 865, + 864, + 867, + 866 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/choose.ts", + "line": 47, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/choose.ts#L47" + } + ], + "typeParameters": [ + { + "id": 868, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 869, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 870, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 871, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 872, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 873, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 874, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "signatures": [ + { + "id": 875, + "name": "ChooseAction", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/choose.ts", + "line": 56, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/choose.ts#L56" + } + ], + "parameters": [ + { + "id": 876, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1330, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ActionArgs", + "package": "xstate" + } + }, + { + "id": 877, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 1362, + "name": "ChooseBranch", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1364, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 192, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L192" + } + ], + "type": { + "type": "reference", + "target": 1400, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "Actions", + "package": "xstate" + } + }, + { + "id": 1363, + "name": "guard", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 191, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L191" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "Guard" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "Guard", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1364, + 1363 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 182, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L182" + } + ], + "typeParameters": [ + { + "id": 1365, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1366, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1367, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + } + }, + { + "id": 1368, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1369, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1370, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1371, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + }, + "default": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 1999, + "name": "DelayedTransitionDefinition", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2003, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1627, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1627" + } + ], + "type": { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1399, + "name": "UnknownAction", + "package": "xstate" + } + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1956, + "name": "TransitionDefinition.actions" + } + }, + { + "id": 2000, + "name": "delay", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1664, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1664" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "reference", + "target": 1848, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "DelayExpr", + "package": "xstate" + } + ] + } + }, + { + "id": 2018, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 337, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L337" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1971, + "name": "TransitionDefinition.description" + } + }, + { + "id": 2006, + "name": "eventType", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1630, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1630" + } + ], + "type": { + "type": "reference", + "target": 1501, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "EventDescriptor", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1959, + "name": "TransitionDefinition.eventType" + } + }, + { + "id": 2005, + "name": "guard", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1629, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1629" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "UnknownGuard" + }, + "name": "UnknownGuard", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1958, + "name": "TransitionDefinition.guard" + } + }, + { + "id": 2017, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 336, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L336" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + }, + "inheritedFrom": { + "type": "reference", + "target": 1970, + "name": "TransitionDefinition.meta" + } + }, + { + "id": 2004, + "name": "reenter", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1628, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1628" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "target": 1957, + "name": "TransitionDefinition.reenter" + } + }, + { + "id": 2002, + "name": "source", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1626, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1626" + } + ], + "type": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1955, + "name": "TransitionDefinition.source" + } + }, + { + "id": 2001, + "name": "target", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1625, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1625" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + } + } + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1954, + "name": "TransitionDefinition.target" + } + }, + { + "id": 2007, + "name": "toJSON", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1631, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1631" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2008, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1631, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1631" + } + ], + "signatures": [ + { + "id": 2009, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1631, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1631" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2010, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2013, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1634, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1634" + } + ], + "type": { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1399, + "name": "UnknownAction", + "package": "xstate" + } + } + } + }, + { + "id": 2015, + "name": "eventType", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1636, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1636" + } + ], + "type": { + "type": "reference", + "target": 1501, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "EventDescriptor", + "package": "xstate" + } + }, + { + "id": 2014, + "name": "guard", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1635, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1635" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "UnknownGuard" + }, + "name": "UnknownGuard", + "package": "xstate" + } + }, + { + "id": 2016, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1637, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1637" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 2012, + "name": "source", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1633, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1633" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2011, + "name": "target", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1632, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1632" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2013, + 2015, + 2014, + 2016, + 2012, + 2011 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1631, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1631" + } + ] + } + } + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1960, + "name": "TransitionDefinition.toJSON" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2003, + 2000, + 2018, + 2006, + 2005, + 2017, + 2004, + 2002, + 2001, + 2007 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1660, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1660" + } + ], + "typeParameters": [ + { + "id": 2019, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 2020, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1953, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TransitionDefinition", + "package": "xstate" + } + ] + }, + { + "id": 1832, + "name": "DoneActorEvent", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1834, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1440, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1440" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + } + }, + { + "id": 1833, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1439, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1439" + } + ], + "type": { + "type": "templateLiteral", + "head": "xstate.done.actor.", + "tail": [ + [ + { + "type": "intrinsic", + "name": "string" + }, + "" + ] + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1834, + 1833 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1438, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1438" + } + ], + "typeParameters": [ + { + "id": 1835, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "intrinsic", + "name": "unknown" + } + } + ] + }, + { + "id": 1844, + "name": "DoneStateEvent", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The full definition of an event, with a string " + }, + { + "kind": "code", + "text": "`type`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + "children": [ + { + "id": 1846, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1457, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1457" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + } + }, + { + "id": 1845, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of event that is sent." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1456, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1456" + } + ], + "type": { + "type": "templateLiteral", + "head": "xstate.done.state.", + "tail": [ + [ + { + "type": "intrinsic", + "name": "string" + }, + "" + ] + ] + }, + "overwrites": { + "type": "reference", + "target": 1313, + "name": "EventObject.type" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1846, + 1845 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1455, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1455" + } + ], + "typeParameters": [ + { + "id": 1847, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + ] + }, + { + "id": 1836, + "name": "ErrorActorEvent", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The full definition of an event, with a string " + }, + { + "kind": "code", + "text": "`type`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + "children": [ + { + "id": 1838, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1445, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1445" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TErrorData", + "refersToTypeParameter": true + } + }, + { + "id": 1837, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of event that is sent." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1444, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1444" + } + ], + "type": { + "type": "templateLiteral", + "head": "xstate.error.actor.", + "tail": [ + [ + { + "type": "intrinsic", + "name": "string" + }, + "" + ] + ] + }, + "overwrites": { + "type": "reference", + "target": 1313, + "name": "EventObject.type" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1838, + 1837 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1443, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1443" + } + ], + "typeParameters": [ + { + "id": 1839, + "name": "TErrorData", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + ] + }, + { + "id": 1312, + "name": "EventObject", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The full definition of an event, with a string " + }, + { + "kind": "code", + "text": "`type`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + "children": [ + { + "id": 1313, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of event that is sent." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 90, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L90" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1313 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 86, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L86" + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1314, + "name": "AnyEventObject" + }, + { + "type": "reference", + "target": 1836, + "name": "ErrorActorEvent" + }, + { + "type": "reference", + "target": 1840, + "name": "SnapshotEvent" + }, + { + "type": "reference", + "target": 1844, + "name": "DoneStateEvent" + } + ] + }, + { + "id": 1774, + "name": "HistoryStateNode", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1792, + "name": "always", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 152, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L152" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1953, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + ], + "name": "TransitionDefinition", + "package": "xstate" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 717, + "name": "StateNode.always" + } + }, + { + "id": 1793, + "name": "config", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The raw config used to create the machine." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 158, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L158" + } + ], + "type": { + "type": "reference", + "target": 1521, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "StateNodeConfig", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 718, + "name": "StateNode.config" + } + }, + { + "id": 1789, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 148, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L148" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 714, + "name": "StateNode.description" + } + }, + { + "id": 1782, + "name": "entry", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The action(s) to be executed upon entering the state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 107, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L107" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1399, + "name": "UnknownAction", + "package": "xstate" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 707, + "name": "StateNode.entry" + } + }, + { + "id": 1783, + "name": "exit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The action(s) to be executed upon exiting the state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 111, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L111" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1399, + "name": "UnknownAction", + "package": "xstate" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 708, + "name": "StateNode.exit" + } + }, + { + "id": 1775, + "name": "history", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of history on this state node. Can be:\n\n - " + }, + { + "kind": "code", + "text": "`'shallow'`" + }, + { + "kind": "text", + "text": " - recalls only top-level historical state value\n - " + }, + { + "kind": "code", + "text": "`'deep'`" + }, + { + "kind": "text", + "text": " - recalls historical state value at all levels" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1414, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1414" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "shallow" + }, + { + "type": "literal", + "value": "deep" + } + ] + }, + "overwrites": { + "type": "reference", + "target": 706, + "name": "StateNode.history" + } + }, + { + "id": 1778, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The unique ID of the state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 78, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L78" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 702, + "name": "StateNode.id" + } + }, + { + "id": 1777, + "name": "key", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The relative key of the state node, which represents its location in the overall state value." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 74, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L74" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 701, + "name": "StateNode.key" + } + }, + { + "id": 1785, + "name": "machine", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The root machine node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 119, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L119" + } + ], + "type": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "reference", + "target": 1215, + "typeArguments": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + } + ], + "name": "StateMachine", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 710, + "name": "StateNode.machine" + } + }, + { + "id": 1786, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The meta data associated with this state node, which will be returned in State instances." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 135, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L135" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 711, + "name": "StateNode.meta" + } + }, + { + "id": 1788, + "name": "order", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The order this state node appears. Corresponds to the implicit document order." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 146, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L146" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "-1", + "inheritedFrom": { + "type": "reference", + "target": 713, + "name": "StateNode.order" + } + }, + { + "id": 1787, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The output data sent with the \"xstate.done.state._id_\" event if this is a final state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 139, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L139" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + { + "type": "reference", + "target": 1941, + "typeArguments": [ + { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + ], + "name": "Mapper", + "package": "xstate" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 712, + "name": "StateNode.output" + } + }, + { + "id": 1784, + "name": "parent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true, + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The parent state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 115, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L115" + } + ], + "type": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + ], + "name": "StateNode", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 709, + "name": "StateNode.parent" + } + }, + { + "id": 1780, + "name": "path", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The string path from the root machine node to this node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 92, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L92" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 704, + "name": "StateNode.path" + } + }, + { + "id": 1781, + "name": "states", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The child state nodes." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 96, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L96" + } + ], + "type": { + "type": "reference", + "target": 1470, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + ], + "name": "StateNodesConfig", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 705, + "name": "StateNode.states" + } + }, + { + "id": 1790, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 150, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L150" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "defaultValue": "[]", + "inheritedFrom": { + "type": "reference", + "target": 715, + "name": "StateNode.tags" + } + }, + { + "id": 1776, + "name": "target", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1415, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1415" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1791, + "name": "transitions", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 151, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L151" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts", + "qualifiedName": "Map" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "array", + "elementType": { + "type": "reference", + "target": 1953, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + ], + "name": "TransitionDefinition", + "package": "xstate" + } + } + ], + "name": "Map", + "package": "typescript" + }, + "inheritedFrom": { + "type": "reference", + "target": 716, + "name": "StateNode.transitions" + } + }, + { + "id": 1779, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of this state node:\n\n - " + }, + { + "kind": "code", + "text": "`'atomic'`" + }, + { + "kind": "text", + "text": " - no child state nodes\n - " + }, + { + "kind": "code", + "text": "`'compound'`" + }, + { + "kind": "text", + "text": " - nested child state nodes (XOR)\n - " + }, + { + "kind": "code", + "text": "`'parallel'`" + }, + { + "kind": "text", + "text": " - orthogonal nested child state nodes (AND)\n - " + }, + { + "kind": "code", + "text": "`'history'`" + }, + { + "kind": "text", + "text": " - history state node\n - " + }, + { + "kind": "code", + "text": "`'final'`" + }, + { + "kind": "text", + "text": " - final state node" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 88, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L88" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "history" + }, + { + "type": "literal", + "value": "atomic" + }, + { + "type": "literal", + "value": "compound" + }, + { + "type": "literal", + "value": "parallel" + }, + { + "type": "literal", + "value": "final" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 703, + "name": "StateNode.type" + } + }, + { + "id": 1804, + "name": "after", + "variant": "declaration", + "kind": 262144, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 355, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L355" + } + ], + "getSignature": { + "id": 1805, + "name": "after", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 355, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L355" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1999, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "DelayedTransitionDefinition", + "package": "xstate" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "StateNode.after" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 729, + "name": "StateNode.after" + } + }, + { + "id": 1796, + "name": "definition", + "variant": "declaration", + "kind": 262144, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 243, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L243" + } + ], + "getSignature": { + "id": 1797, + "name": "definition", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The well-structured state node definition." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 243, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L243" + } + ], + "type": { + "type": "reference", + "target": 1550, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNodeDefinition", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "StateNode.definition" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 721, + "name": "StateNode.definition" + } + }, + { + "id": 1812, + "name": "events", + "variant": "declaration", + "kind": 262144, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 423, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L423" + } + ], + "getSignature": { + "id": 1813, + "name": "events", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "All the event types accepted by this state node and its descendants." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 423, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L423" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "StateNode.events" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 737, + "name": "StateNode.events" + } + }, + { + "id": 1806, + "name": "initial", + "variant": "declaration", + "kind": 262144, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 363, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L363" + } + ], + "getSignature": { + "id": 1807, + "name": "initial", + "variant": "signature", + "kind": 524288, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 363, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L363" + } + ], + "type": { + "type": "reference", + "target": 1975, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "InitialTransitionDefinition", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "StateNode.initial" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 731, + "name": "StateNode.initial" + } + }, + { + "id": 1800, + "name": "invoke", + "variant": "declaration", + "kind": 262144, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 291, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L291" + } + ], + "getSignature": { + "id": 1801, + "name": "invoke", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The logic invoked as actors by this state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 291, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L291" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1443, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + }, + { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "InvokeDefinition", + "package": "xstate" + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "StateNode.invoke" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 725, + "name": "StateNode.invoke" + } + }, + { + "id": 1802, + "name": "on", + "variant": "declaration", + "kind": 262144, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 338, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L338" + } + ], + "getSignature": { + "id": 1803, + "name": "on", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The mapping of events to transitions." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 338, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L338" + } + ], + "type": { + "type": "reference", + "target": 1996, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TransitionDefinitionMap", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "StateNode.on" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 727, + "name": "StateNode.on" + } + }, + { + "id": 1814, + "name": "ownEvents", + "variant": "declaration", + "kind": 262144, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 448, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L448" + } + ], + "getSignature": { + "id": 1815, + "name": "ownEvents", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "All the events that have transitions directly from this state node.\n\nExcludes any inert events." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 448, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L448" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "StateNode.ownEvents" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 739, + "name": "StateNode.ownEvents" + } + }, + { + "id": 1794, + "name": "_initialize", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 227, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L227" + } + ], + "signatures": [ + { + "id": 1795, + "name": "_initialize", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 227, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L227" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + }, + "inheritedFrom": { + "type": "reference", + "target": 720, + "name": "StateNode._initialize" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": 719, + "name": "StateNode._initialize" + } + }, + { + "id": 1808, + "name": "next", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 369, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L369" + } + ], + "signatures": [ + { + "id": 1809, + "name": "next", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 369, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L369" + } + ], + "parameters": [ + { + "id": 1810, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "MachineSnapshot", + "package": "xstate" + } + }, + { + "id": 1811, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "array", + "elementType": { + "type": "reference", + "target": 1953, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + ], + "name": "TransitionDefinition", + "package": "xstate" + } + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 734, + "name": "StateNode.next" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": 733, + "name": "StateNode.next" + } + }, + { + "id": 1798, + "name": "toJSON", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 284, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L284" + } + ], + "signatures": [ + { + "id": 1799, + "name": "toJSON", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/StateNode.ts", + "line": 284, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/StateNode.ts#L284" + } + ], + "type": { + "type": "reference", + "target": 1550, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + ], + "name": "StateNodeDefinition", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 724, + "name": "StateNode.toJSON" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": 723, + "name": "StateNode.toJSON" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1792, + 1793, + 1789, + 1782, + 1783, + 1775, + 1778, + 1777, + 1785, + 1786, + 1788, + 1787, + 1784, + 1780, + 1781, + 1790, + 1776, + 1791, + 1779 + ] + }, + { + "title": "Accessors", + "children": [ + 1804, + 1796, + 1812, + 1806, + 1800, + 1802, + 1814 + ] + }, + { + "title": "Methods", + "children": [ + 1794, + 1808, + 1798 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1412, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1412" + } + ], + "typeParameters": [ + { + "id": 1816, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + } + ] + }, + { + "id": 1627, + "name": "HistoryStateNodeConfig", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1647, + "name": "after", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The mapping (or array) of delays (in milliseconds) to their potential transition(s).\nThe delayed transitions are taken after the specified delay in an interpreter." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 833, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L833" + } + ], + "type": { + "type": "reference", + "target": 1460, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "DelayedTransitions", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1615, + "name": "AtomicStateNodeConfig.after" + } + }, + { + "id": 1648, + "name": "always", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "An eventless transition that is always taken when this state node is active." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 838, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L838" + } + ], + "type": { + "type": "reference", + "target": 1486, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "TransitionConfigOrTarget", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1616, + "name": "AtomicStateNodeConfig.always" + } + }, + { + "id": 1655, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "A text description of the state node" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 876, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L876" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1623, + "name": "AtomicStateNodeConfig.description" + } + }, + { + "id": 1645, + "name": "entry", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The action(s) to be executed upon entering the state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 787, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L787" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 1613, + "name": "AtomicStateNodeConfig.entry" + } + }, + { + "id": 1646, + "name": "exit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The action(s) to be executed upon exiting the state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 800, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L800" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 1614, + "name": "AtomicStateNodeConfig.exit" + } + }, + { + "id": 1628, + "name": "history", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates whether the state node is a history state node, and what\ntype of history:\nshallow, deep, true (shallow), false (none), undefined (none)" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 990, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L990" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": true + }, + { + "type": "literal", + "value": "shallow" + }, + { + "type": "literal", + "value": "deep" + } + ] + }, + "overwrites": { + "type": "reference", + "target": 1602, + "name": "AtomicStateNodeConfig.history" + } + }, + { + "id": 1652, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The unique ID of the state node, which can be referenced as a transition target via the\n" + }, + { + "kind": "code", + "text": "`#id`" + }, + { + "kind": "text", + "text": " syntax." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 863, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L863" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1620, + "name": "AtomicStateNodeConfig.id" + } + }, + { + "id": 1630, + "name": "initial", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The initial state transition." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 980, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L980" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + }, + "inheritedFrom": { + "type": "reference", + "target": 1597, + "name": "AtomicStateNodeConfig.initial" + } + }, + { + "id": 1635, + "name": "invoke", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The services to invoke upon entering this state node. These services will be stopped upon exiting this state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 777, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L777" + } + ], + "type": { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 1636, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1637, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The unique identifier for the invoked machine. If not specified, this\nwill be the machine's own " + }, + { + "kind": "code", + "text": "`id`" + }, + { + "kind": "text", + "text": ", or the URL (from " + }, + { + "kind": "code", + "text": "`src`" + }, + { + "kind": "text", + "text": ")." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 665, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L665" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1640, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 673, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L673" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + { + "type": "reference", + "target": 1941, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Mapper", + "package": "xstate" + } + ] + } + }, + { + "id": 1641, + "name": "onDone", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The transition to take upon the invoked child machine reaching its final top-level state." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 679, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L679" + } + ], + "type": { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1486, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1832, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "DoneActorEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "TransitionConfigOrTarget", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + }, + { + "id": 1642, + "name": "onError", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The transition to take upon the invoked child machine sending an error event." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 695, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L695" + } + ], + "type": { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1486, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1836, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "ErrorActorEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "TransitionConfigOrTarget", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + }, + { + "id": 1643, + "name": "onSnapshot", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 709, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L709" + } + ], + "type": { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1486, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1840, + "typeArguments": [ + { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + } + ], + "name": "SnapshotEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "TransitionConfigOrTarget", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + }, + { + "id": 1639, + "name": "src", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The source of the machine to be invoked, or the machine itself." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 671, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L671" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + ] + } + }, + { + "id": 1638, + "name": "systemId", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 667, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L667" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1637, + 1640, + 1641, + 1642, + 1643, + 1639, + 1638 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 660, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L660" + } + ] + } + } + ], + "name": "SingleOrArray", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1603, + "name": "AtomicStateNodeConfig.invoke" + } + }, + { + "id": 1650, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The meta data associated with this state node, which will be returned in State instances." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 851, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L851" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 1618, + "name": "AtomicStateNodeConfig.meta" + } + }, + { + "id": 1644, + "name": "on", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The mapping of event types to their potential transition(s)." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 783, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L783" + } + ], + "type": { + "type": "reference", + "target": 1494, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "TransitionsConfig", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1612, + "name": "AtomicStateNodeConfig.on" + } + }, + { + "id": 1633, + "name": "onDone", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The potential transition(s) to be taken upon reaching a final child state node.\n\nThis is equivalent to defining a " + }, + { + "kind": "code", + "text": "`[done(id)]`" + }, + { + "kind": "text", + "text": " transition on this state node's " + }, + { + "kind": "code", + "text": "`on`" + }, + { + "kind": "text", + "text": " property." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 983, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L983" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + }, + "inheritedFrom": { + "type": "reference", + "target": 1600, + "name": "AtomicStateNodeConfig.onDone" + } + }, + { + "id": 1653, + "name": "order", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The order this state node appears. Corresponds to the implicit document order." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 867, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L867" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": 1621, + "name": "AtomicStateNodeConfig.order" + } + }, + { + "id": 1651, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The output data sent with the \"xstate.done.state._id_\" event if this is a final state node.\n\nThe output data will be evaluated with the current " + }, + { + "kind": "code", + "text": "`context`" + }, + { + "kind": "text", + "text": " and placed on the " + }, + { + "kind": "code", + "text": "`.data`" + }, + { + "kind": "text", + "text": " property\nof the event." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 858, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L858" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + { + "type": "reference", + "target": 1941, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Mapper", + "package": "xstate" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1619, + "name": "AtomicStateNodeConfig.output" + } + }, + { + "id": 1631, + "name": "parallel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 981, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L981" + } + ], + "type": { + "type": "literal", + "value": false + }, + "inheritedFrom": { + "type": "reference", + "target": 1598, + "name": "AtomicStateNodeConfig.parallel" + } + }, + { + "id": 1649, + "name": "parent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 847, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L847" + } + ], + "type": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1617, + "name": "AtomicStateNodeConfig.parent" + } + }, + { + "id": 1632, + "name": "states", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The mapping of state node keys to their state node configurations (recursive)." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 982, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L982" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + }, + "inheritedFrom": { + "type": "reference", + "target": 1599, + "name": "AtomicStateNodeConfig.states" + } + }, + { + "id": 1654, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The tags for this state node, which are accumulated into the " + }, + { + "kind": "code", + "text": "`state.tags`" + }, + { + "kind": "text", + "text": " property." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 872, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L872" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 1622, + "name": "AtomicStateNodeConfig.tags" + } + }, + { + "id": 1629, + "name": "target", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "A default target for a history state" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 991, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L991" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "target": 1624, + "name": "AtomicStateNodeConfig.target" + } + }, + { + "id": 1634, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of this state node:\n\n - " + }, + { + "kind": "code", + "text": "`'atomic'`" + }, + { + "kind": "text", + "text": " - no child state nodes\n - " + }, + { + "kind": "code", + "text": "`'compound'`" + }, + { + "kind": "text", + "text": " - nested child state nodes (XOR)\n - " + }, + { + "kind": "code", + "text": "`'parallel'`" + }, + { + "kind": "text", + "text": " - orthogonal nested child state nodes (AND)\n - " + }, + { + "kind": "code", + "text": "`'history'`" + }, + { + "kind": "text", + "text": " - history state node\n - " + }, + { + "kind": "code", + "text": "`'final'`" + }, + { + "kind": "text", + "text": " - final state node" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 752, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L752" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "history" + }, + { + "type": "literal", + "value": "atomic" + }, + { + "type": "literal", + "value": "compound" + }, + { + "type": "literal", + "value": "parallel" + }, + { + "type": "literal", + "value": "final" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1601, + "name": "AtomicStateNodeConfig.type" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1647, + 1648, + 1655, + 1645, + 1646, + 1628, + 1652, + 1630, + 1635, + 1650, + 1644, + 1633, + 1653, + 1651, + 1631, + 1649, + 1632, + 1654, + 1629, + 1634 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 986, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L986" + } + ], + "typeParameters": [ + { + "id": 1656, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1657, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1596, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "AtomicStateNodeConfig", + "package": "xstate" + } + ] + }, + { + "id": 1429, + "name": "InitialTransitionConfig", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1432, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 324, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L324" + } + ], + "type": { + "type": "reference", + "target": 1400, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "Actions", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1417, + "name": "TransitionConfig.actions" + } + }, + { + "id": 1435, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 337, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L337" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1421, + "name": "TransitionConfig.description" + } + }, + { + "id": 1431, + "name": "guard", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 323, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L323" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "Guard" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "Guard", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1416, + "name": "TransitionConfig.guard" + } + }, + { + "id": 1434, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 336, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L336" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + }, + "inheritedFrom": { + "type": "reference", + "target": 1420, + "name": "TransitionConfig.meta" + } + }, + { + "id": 1433, + "name": "reenter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 334, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L334" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "target": 1418, + "name": "TransitionConfig.reenter" + } + }, + { + "id": 1430, + "name": "target", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 356, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L356" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "target": 1419, + "name": "TransitionConfig.target" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1432, + 1435, + 1431, + 1434, + 1433, + 1430 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 340, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L340" + } + ], + "typeParameters": [ + { + "id": 1436, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1437, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1438, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1439, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1440, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1441, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1415, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "TransitionConfig", + "package": "xstate" + } + ] + }, + { + "id": 1975, + "name": "InitialTransitionDefinition", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1979, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1627, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1627" + } + ], + "type": { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1399, + "name": "UnknownAction", + "package": "xstate" + } + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1956, + "name": "TransitionDefinition.actions" + } + }, + { + "id": 1993, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 337, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L337" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1971, + "name": "TransitionDefinition.description" + } + }, + { + "id": 1981, + "name": "eventType", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1630, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1630" + } + ], + "type": { + "type": "reference", + "target": 1501, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "EventDescriptor", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1959, + "name": "TransitionDefinition.eventType" + } + }, + { + "id": 1977, + "name": "guard", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1648, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1648" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + }, + "overwrites": { + "type": "reference", + "target": 1958, + "name": "TransitionDefinition.guard" + } + }, + { + "id": 1992, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 336, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L336" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + }, + "inheritedFrom": { + "type": "reference", + "target": 1970, + "name": "TransitionDefinition.meta" + } + }, + { + "id": 1980, + "name": "reenter", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1628, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1628" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "target": 1957, + "name": "TransitionDefinition.reenter" + } + }, + { + "id": 1978, + "name": "source", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1626, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1626" + } + ], + "type": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1955, + "name": "TransitionDefinition.source" + } + }, + { + "id": 1976, + "name": "target", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1647, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1647" + } + ], + "type": { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + } + } + }, + "overwrites": { + "type": "reference", + "target": 1954, + "name": "TransitionDefinition.target" + } + }, + { + "id": 1982, + "name": "toJSON", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1631, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1631" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1983, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1631, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1631" + } + ], + "signatures": [ + { + "id": 1984, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1631, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1631" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1985, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1988, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1634, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1634" + } + ], + "type": { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1399, + "name": "UnknownAction", + "package": "xstate" + } + } + } + }, + { + "id": 1990, + "name": "eventType", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1636, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1636" + } + ], + "type": { + "type": "reference", + "target": 1501, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "EventDescriptor", + "package": "xstate" + } + }, + { + "id": 1989, + "name": "guard", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1635, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1635" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "UnknownGuard" + }, + "name": "UnknownGuard", + "package": "xstate" + } + }, + { + "id": 1991, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1637, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1637" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1987, + "name": "source", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1633, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1633" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1986, + "name": "target", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1632, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1632" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1988, + 1990, + 1989, + 1991, + 1987, + 1986 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1631, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1631" + } + ] + } + } + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1960, + "name": "TransitionDefinition.toJSON" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1979, + 1993, + 1981, + 1977, + 1992, + 1980, + 1978, + 1976, + 1982 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1643, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1643" + } + ], + "typeParameters": [ + { + "id": 1994, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1995, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1953, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TransitionDefinition", + "package": "xstate" + } + ] + }, + { + "id": 744, + "name": "InspectedActorEvent", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 747, + "name": "actorRef", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The relevant actorRef for the inspection event.\n- For snapshot events, this is the " + }, + { + "kind": "code", + "text": "`actorRef`" + }, + { + "kind": "text", + "text": " of the snapshot.\n- For event events, this is the target " + }, + { + "kind": "code", + "text": "`actorRef`" + }, + { + "kind": "text", + "text": " (recipient of event).\n- For actor events, this is the " + }, + { + "kind": "code", + "text": "`actorRef`" + }, + { + "kind": "text", + "text": " of the registered actor." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 80, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L80" + } + ], + "type": { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "BaseInspectionEventProperties.actorRef" + } + }, + { + "id": 746, + "name": "rootId", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 73, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L73" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "BaseInspectionEventProperties.rootId" + } + }, + { + "id": 745, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 99, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L99" + } + ], + "type": { + "type": "literal", + "value": "@xstate.actor" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 747, + 746, + 745 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 98, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L98" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "BaseInspectionEventProperties" + }, + "name": "BaseInspectionEventProperties", + "package": "xstate" + } + ] + }, + { + "id": 748, + "name": "InspectedEventEvent", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 753, + "name": "actorRef", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The relevant actorRef for the inspection event.\n- For snapshot events, this is the " + }, + { + "kind": "code", + "text": "`actorRef`" + }, + { + "kind": "text", + "text": " of the snapshot.\n- For event events, this is the target " + }, + { + "kind": "code", + "text": "`actorRef`" + }, + { + "kind": "text", + "text": " (recipient of event).\n- For actor events, this is the " + }, + { + "kind": "code", + "text": "`actorRef`" + }, + { + "kind": "text", + "text": " of the registered actor." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 80, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L80" + } + ], + "type": { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "BaseInspectionEventProperties.actorRef" + } + }, + { + "id": 751, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 95, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L95" + } + ], + "type": { + "type": "reference", + "target": 1314, + "name": "AnyEventObject", + "package": "xstate" + } + }, + { + "id": 752, + "name": "rootId", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 73, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L73" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "BaseInspectionEventProperties.rootId" + } + }, + { + "id": 750, + "name": "sourceRef", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 94, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L94" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + } + ] + } + }, + { + "id": 749, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 90, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L90" + } + ], + "type": { + "type": "literal", + "value": "@xstate.event" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 753, + 751, + 752, + 750, + 749 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 89, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L89" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "BaseInspectionEventProperties" + }, + "name": "BaseInspectionEventProperties", + "package": "xstate" + } + ] + }, + { + "id": 754, + "name": "InspectedSnapshotEvent", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 759, + "name": "actorRef", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The relevant actorRef for the inspection event.\n- For snapshot events, this is the " + }, + { + "kind": "code", + "text": "`actorRef`" + }, + { + "kind": "text", + "text": " of the snapshot.\n- For event events, this is the target " + }, + { + "kind": "code", + "text": "`actorRef`" + }, + { + "kind": "text", + "text": " (recipient of event).\n- For actor events, this is the " + }, + { + "kind": "code", + "text": "`actorRef`" + }, + { + "kind": "text", + "text": " of the registered actor." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 80, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L80" + } + ], + "type": { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "BaseInspectionEventProperties.actorRef" + } + }, + { + "id": 756, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 85, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L85" + } + ], + "type": { + "type": "reference", + "target": 1314, + "name": "AnyEventObject", + "package": "xstate" + } + }, + { + "id": 758, + "name": "rootId", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 73, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L73" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "BaseInspectionEventProperties.rootId" + } + }, + { + "id": 757, + "name": "snapshot", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 86, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L86" + } + ], + "type": { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + } + }, + { + "id": 755, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 84, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L84" + } + ], + "type": { + "type": "literal", + "value": "@xstate.snapshot" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 759, + 756, + 758, + 757, + 755 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 83, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L83" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "BaseInspectionEventProperties" + }, + "name": "BaseInspectionEventProperties", + "package": "xstate" + } + ] + }, + { + "id": 2075, + "name": "InteropObservable", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2076, + "name": "[observable]", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1870, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1870" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2077, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1870, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1870" + } + ], + "signatures": [ + { + "id": 2078, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1870, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1870" + } + ], + "type": { + "type": "reference", + "target": 2080, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "InteropSubscribable", + "package": "xstate" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2076 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1869, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1869" + } + ], + "typeParameters": [ + { + "id": 2079, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 2133, + "name": "ActorRef" + } + ] + }, + { + "id": 2080, + "name": "InteropSubscribable", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2081, + "name": "subscribe", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1874, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1874" + } + ], + "signatures": [ + { + "id": 2082, + "name": "subscribe", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1874, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1874" + } + ], + "parameters": [ + { + "id": 2083, + "name": "observer", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2058, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "Observer", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 2072, + "name": "Subscription", + "package": "xstate" + } + } + ] + } + ], + "groups": [ + { + "title": "Methods", + "children": [ + 2081 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1873, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1873" + } + ], + "typeParameters": [ + { + "id": 2084, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 2085, + "name": "Subscribable" + } + ] + }, + { + "id": 1443, + "name": "InvokeDefinition", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1444, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 377, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L377" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1447, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 385, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L385" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + { + "type": "reference", + "target": 1941, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Mapper", + "package": "xstate" + } + ] + } + }, + { + "id": 1448, + "name": "onDone", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The transition to take upon the invoked child machine reaching its final top-level state." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 391, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L391" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1415, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1832, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "DoneActorEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "TransitionConfig", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + ] + } + }, + { + "id": 1449, + "name": "onError", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The transition to take upon the invoked child machine sending an error event." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 407, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L407" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1415, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1836, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "ErrorActorEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "TransitionConfig", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + ] + } + }, + { + "id": 1450, + "name": "onSnapshot", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 421, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L421" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1415, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1840, + "typeArguments": [ + { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + } + ], + "name": "SnapshotEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "TransitionConfig", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + ] + } + }, + { + "id": 1446, + "name": "src", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The source of the actor logic to be invoked" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 383, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L383" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + ] + } + }, + { + "id": 1445, + "name": "systemId", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 379, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L379" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1451, + "name": "toJSON", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 435, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L435" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1452, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 435, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L435" + } + ], + "signatures": [ + { + "id": 1453, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 435, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L435" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1443, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "InvokeDefinition", + "package": "xstate" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "onDone" + }, + { + "type": "literal", + "value": "onError" + }, + { + "type": "literal", + "value": "toJSON" + } + ] + } + ], + "name": "Omit", + "package": "typescript" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1444, + 1447, + 1448, + 1449, + 1450, + 1446, + 1445, + 1451 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 369, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L369" + } + ], + "typeParameters": [ + { + "id": 1454, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1455, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1456, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1457, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1458, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1459, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 886, + "name": "LogAction", + "variant": "declaration", + "kind": 256, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/log.ts", + "line": 53, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/log.ts#L53" + } + ], + "typeParameters": [ + { + "id": 887, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 888, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 889, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 890, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "signatures": [ + { + "id": 891, + "name": "LogAction", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/log.ts", + "line": 59, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/log.ts#L59" + } + ], + "parameters": [ + { + "id": 892, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1330, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ActionArgs", + "package": "xstate" + } + }, + { + "id": 893, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 1679, + "name": "MachineImplementationsSimplified", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1681, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1056, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1056" + } + ], + "type": { + "type": "reference", + "target": 1661, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "ActionFunctionMap", + "package": "xstate" + } + }, + { + "id": 1682, + "name": "actors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1057, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1057" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "union", + "types": [ + { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 1683, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1685, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1062, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1062" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + { + "type": "reference", + "target": 1941, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Mapper", + "package": "xstate" + } + ] + } + }, + { + "id": 1684, + "name": "src", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1061, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1061" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1685, + 1684 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1060, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1060" + } + ] + } + } + ] + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1686, + "name": "delays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1065, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1065" + } + ], + "type": { + "type": "reference", + "target": 1670, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "DelayFunctionMap", + "package": "xstate" + } + }, + { + "id": 1680, + "name": "guards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1055, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1055" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "GuardMap" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "GuardMap", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1681, + 1682, + 1686, + 1680 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1048, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1048" + } + ], + "typeParameters": [ + { + "id": 1687, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1688, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1689, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1690, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1691, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + } + ] + }, + { + "id": 1752, + "name": "MachineTypes", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1754, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1406, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1406" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + }, + { + "id": 1753, + "name": "actors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1405, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1405" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + { + "id": 1760, + "name": "children", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1378, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1378" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + }, + "inheritedFrom": { + "type": "reference", + "target": 1742, + "name": "SetupTypes.children" + } + }, + { + "id": 1758, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1376, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1376" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + "inheritedFrom": { + "type": "reference", + "target": 1740, + "name": "SetupTypes.context" + } + }, + { + "id": 1756, + "name": "delays", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1408, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1408" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + }, + { + "id": 1759, + "name": "events", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1377, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1377" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + "inheritedFrom": { + "type": "reference", + "target": 1741, + "name": "SetupTypes.events" + } + }, + { + "id": 1755, + "name": "guards", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1407, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1407" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + }, + { + "id": 1762, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1380, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1380" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + "inheritedFrom": { + "type": "reference", + "target": 1744, + "name": "SetupTypes.input" + } + }, + { + "id": 1763, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1381, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1381" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + "inheritedFrom": { + "type": "reference", + "target": 1745, + "name": "SetupTypes.output" + } + }, + { + "id": 1761, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1379, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1379" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "inheritedFrom": { + "type": "reference", + "target": 1743, + "name": "SetupTypes.tags" + } + }, + { + "id": 1757, + "name": "typegen", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1409, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1409" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1754, + 1753, + 1760, + 1758, + 1756, + 1759, + 1755, + 1762, + 1763, + 1761, + 1757 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1384, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1384" + } + ], + "typeParameters": [ + { + "id": 1764, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1765, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1766, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1767, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1768, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1769, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1770, + "name": "TTag", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1771, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1772, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1773, + "name": "TTypesMeta", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1739, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "never" + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + } + ], + "name": "SetupTypes", + "package": "xstate" + } + ] + }, + { + "id": 1211, + "name": "MarkAllImplementationsAsProvided", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1212, + "name": "@@xstate/typegen", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 151, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L151" + } + ], + "type": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "@@xstate/typegen" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "id": 1213, + "name": "resolved", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 152, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L152" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "resolved" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1212, + 1213 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 150, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L150" + } + ], + "typeParameters": [ + { + "id": 1214, + "name": "TResolvedTypesMeta", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ] + }, + { + "id": 1318, + "name": "ParameterizedObject", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1320, + "name": "params", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 99, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L99" + } + ], + "type": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + }, + { + "id": 1319, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 98, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L98" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1320, + 1319 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 97, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L97" + } + ] + }, + { + "id": 1735, + "name": "ProvidedActor", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1738, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1365, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1365" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1737, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1364, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1364" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + }, + { + "id": 1736, + "name": "src", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1363, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1363" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1738, + 1737, + 1736 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1362, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1362" + } + ] + }, + { + "id": 910, + "name": "PureAction", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 913, + "name": "_out_TAction", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/pure.ts", + "line": 53, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/pure.ts#L53" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + }, + { + "id": 912, + "name": "_out_TActor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/pure.ts", + "line": 52, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/pure.ts#L52" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + { + "id": 915, + "name": "_out_TDelay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/pure.ts", + "line": 55, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/pure.ts#L55" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + }, + { + "id": 911, + "name": "_out_TEvent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/pure.ts", + "line": 51, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/pure.ts#L51" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "id": 914, + "name": "_out_TGuard", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/pure.ts", + "line": 54, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/pure.ts#L54" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 913, + 912, + 915, + 911, + 914 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/pure.ts", + "line": 41, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/pure.ts#L41" + } + ], + "typeParameters": [ + { + "id": 916, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 917, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 918, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 919, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 920, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 921, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 922, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "signatures": [ + { + "id": 923, + "name": "PureAction", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/pure.ts", + "line": 50, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/pure.ts#L50" + } + ], + "parameters": [ + { + "id": 924, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1330, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ActionArgs", + "package": "xstate" + } + }, + { + "id": 925, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 935, + "name": "RaiseAction", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 937, + "name": "_out_TDelay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/raise.ts", + "line": 104, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/raise.ts#L104" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + }, + { + "id": 936, + "name": "_out_TEvent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/raise.ts", + "line": 103, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/raise.ts#L103" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 937, + 936 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/raise.ts", + "line": 95, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/raise.ts#L95" + } + ], + "typeParameters": [ + { + "id": 938, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 939, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 940, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 941, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 942, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "signatures": [ + { + "id": 943, + "name": "RaiseAction", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/raise.ts", + "line": 102, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/raise.ts#L102" + } + ], + "parameters": [ + { + "id": 944, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1330, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ActionArgs", + "package": "xstate" + } + }, + { + "id": 945, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 1887, + "name": "RaiseActionOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1889, + "name": "delay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1518, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1518" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Delay" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "Delay", + "package": "xstate" + }, + { + "type": "reference", + "target": 1848, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "DelayExpr", + "package": "xstate" + } + ] + } + }, + { + "id": 1888, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1517, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1517" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1889, + 1888 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1510, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1510" + } + ], + "typeParameters": [ + { + "id": 1890, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1891, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1892, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1893, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1894, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1879, + "name": "SendToActionOptions" + }, + { + "type": "reference", + "target": 1895, + "name": "RaiseActionParams" + } + ] + }, + { + "id": 1895, + "name": "RaiseActionParams", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1898, + "name": "delay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1518, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1518" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Delay" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "Delay", + "package": "xstate" + }, + { + "type": "reference", + "target": 1848, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "DelayExpr", + "package": "xstate" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1889, + "name": "RaiseActionOptions.delay" + } + }, + { + "id": 1896, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1536, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1536" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1866, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "SendExpr", + "package": "xstate" + } + ] + } + }, + { + "id": 1897, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1517, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1517" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1888, + "name": "RaiseActionOptions.id" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1898, + 1896, + 1897 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1523, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1523" + } + ], + "typeParameters": [ + { + "id": 1899, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1900, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1901, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1902, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1903, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1887, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "RaiseActionOptions", + "package": "xstate" + } + ] + }, + { + "id": 1215, + "name": "ResolveTypegenMeta", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1216, + "name": "@@xstate/typegen", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 223, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L223" + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + } + }, + { + "id": 1217, + "name": "resolved", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 1218, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1229, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 1230, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1231, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 1232, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 1235, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 1233, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1234, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 1236, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1237, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1231, + 1232, + 1235, + 1233, + 1234, + 1236, + 1237 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 1219, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 1220, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1221, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 1222, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 1223, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1224, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1224 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 1227, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 1225, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 1226, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 1228, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1221, + 1222, + 1227, + 1225, + 1226, + 1228 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1229, + 1219 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1216, + 1217 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 214, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L214" + } + ], + "typeParameters": [ + { + "id": 1238, + "name": "TTypesMeta", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1204, + "name": "TypegenConstraint", + "package": "xstate" + } + }, + { + "id": 1239, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1240, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1241, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1242, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1243, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1244, + "name": "TTag", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 1179, + "name": "ResolvedTypegenMeta", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1203, + "name": "@@xstate/typegen", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 20, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L20" + } + ], + "type": { + "type": "literal", + "value": true + }, + "inheritedFrom": { + "type": "reference", + "target": 1178, + "name": "TypegenMeta.@@xstate/typegen" + } + }, + { + "id": 1199, + "name": "eventsCausingActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Keeps track of which events lead to which\nactions.\n\nKey: 'EVENT_NAME'\nValue: 'actionName' | 'otherActionName'" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 68, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L68" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + }, + "inheritedFrom": { + "type": "reference", + "target": 1174, + "name": "TypegenMeta.eventsCausingActions" + } + }, + { + "id": 1202, + "name": "eventsCausingActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Keeps track of which events lead to which\nactors.\n\nKey: 'EVENT_NAME'\nValue: 'actorName' | 'otherActorName'" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 92, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L92" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + }, + "inheritedFrom": { + "type": "reference", + "target": 1177, + "name": "TypegenMeta.eventsCausingActors" + } + }, + { + "id": 1200, + "name": "eventsCausingDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Keeps track of which events lead to which\ndelays.\n\nKey: 'EVENT_NAME'\nValue: 'delayName' | 'otherDelayName'" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 76, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L76" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + }, + "inheritedFrom": { + "type": "reference", + "target": 1175, + "name": "TypegenMeta.eventsCausingDelays" + } + }, + { + "id": 1201, + "name": "eventsCausingGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Keeps track of which events lead to which\nguards.\n\nKey: 'EVENT_NAME'\nValue: 'guardName' | 'otherGuardName'" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 84, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L84" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + }, + "inheritedFrom": { + "type": "reference", + "target": 1176, + "name": "TypegenMeta.eventsCausingGuards" + } + }, + { + "id": 1196, + "name": "internalEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "A map for the internal events of the machine.\n\n" + }, + { + "kind": "code", + "text": "```js\nkey: 'xstate.done.actor.myActor'\nvalue: {\n type: 'xstate.done.actor.myActor';\n data: unknown;\n __tip: 'Declare the type in event types!';\n}\n```" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 53, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L53" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1197, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1171, + "name": "TypegenMeta.internalEvents" + } + }, + { + "id": 1198, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Maps the src of the invoked actor to the event type that includes its known id\n\nkey: 'invokeSrc'\nvalue: 'xstate.done.actor.invokeName'" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 60, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L60" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + }, + "inheritedFrom": { + "type": "reference", + "target": 1173, + "name": "TypegenMeta.invokeSrcNameMap" + } + }, + { + "id": 1187, + "name": "matchesStates", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Allows you to specify all the results of state.matches" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 26, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L26" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reflection", + "declaration": { + "id": 1188, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1162, + "name": "TypegenMeta.matchesStates" + } + }, + { + "id": 1190, + "name": "missingImplementations", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Allows you to specify all the missing implementations\nof the machine" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 35, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L35" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1191, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1192, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 36, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L36" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1193, + "name": "actors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 37, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L37" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1194, + "name": "delays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 38, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L38" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1195, + "name": "guards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 39, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L39" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1192, + 1193, + 1194, + 1195 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 35, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L35" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1165, + "name": "TypegenMeta.missingImplementations" + } + }, + { + "id": 1180, + "name": "resolved", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 96, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L96" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1161, + "name": "TypegenMeta", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 1181, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1183, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 98, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L98" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1182, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 97, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L97" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1186, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 101, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L101" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1184, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 99, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L99" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1185, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 100, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L100" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + ], + "name": "Record", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1183, + 1182, + 1186, + 1184, + 1185 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 96, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L96" + } + ] + } + } + ] + } + }, + { + "id": 1189, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Allows you to specify all tags used by the machine" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 30, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L30" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1164, + "name": "TypegenMeta.tags" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1203, + 1199, + 1202, + 1200, + 1201, + 1196, + 1198, + 1187, + 1190, + 1180, + 1189 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 95, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L95" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1161, + "name": "TypegenMeta", + "package": "xstate" + } + ] + }, + { + "id": 992, + "name": "SendToAction", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 993, + "name": "_out_TDelay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/send.ts", + "line": 177, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/send.ts#L177" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 993 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/send.ts", + "line": 169, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/send.ts#L169" + } + ], + "typeParameters": [ + { + "id": 994, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 995, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 996, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 997, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 998, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "signatures": [ + { + "id": 999, + "name": "SendToAction", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/send.ts", + "line": 176, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/send.ts#L176" + } + ], + "parameters": [ + { + "id": 1000, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1330, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ActionArgs", + "package": "xstate" + } + }, + { + "id": 1001, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 1879, + "name": "SendToActionOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1881, + "name": "delay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1518, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1518" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Delay" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "Delay", + "package": "xstate" + }, + { + "type": "reference", + "target": 1848, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "DelayExpr", + "package": "xstate" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1889, + "name": "RaiseActionOptions.delay" + } + }, + { + "id": 1880, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1517, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1517" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1888, + "name": "RaiseActionOptions.id" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1881, + 1880 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1496, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1496" + } + ], + "typeParameters": [ + { + "id": 1882, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1883, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1884, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1885, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1886, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1887, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "RaiseActionOptions", + "package": "xstate" + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1904, + "name": "SendToActionParams" + } + ] + }, + { + "id": 1904, + "name": "SendToActionParams", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1907, + "name": "delay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1518, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1518" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Delay" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "Delay", + "package": "xstate" + }, + { + "type": "reference", + "target": 1848, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "DelayExpr", + "package": "xstate" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1881, + "name": "SendToActionOptions.delay" + } + }, + { + "id": 1905, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1553, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1553" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TSentEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1866, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TSentEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "SendExpr", + "package": "xstate" + } + ] + } + }, + { + "id": 1906, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1517, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1517" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1880, + "name": "SendToActionOptions.id" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1907, + 1905, + 1906 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1539, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1539" + } + ], + "typeParameters": [ + { + "id": 1908, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1909, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1910, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1911, + "name": "TSentEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1912, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1913, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1879, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "SendToActionOptions", + "package": "xstate" + } + ] + }, + { + "id": 1739, + "name": "SetupTypes", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1742, + "name": "children", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1378, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1378" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TChildrenMap", + "refersToTypeParameter": true + } + }, + { + "id": 1740, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1376, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1376" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + }, + { + "id": 1741, + "name": "events", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1377, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1377" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "id": 1744, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1380, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1380" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + }, + { + "id": 1745, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1381, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1381" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + } + }, + { + "id": 1743, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1379, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1379" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1742, + 1740, + 1741, + 1744, + 1745, + 1743 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1368, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1368" + } + ], + "typeParameters": [ + { + "id": 1746, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1747, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1748, + "name": "TChildrenMap", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1749, + "name": "TTag", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1750, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1751, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1752, + "name": "MachineTypes" + } + ] + }, + { + "id": 1840, + "name": "SnapshotEvent", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The full definition of an event, with a string " + }, + { + "kind": "code", + "text": "`type`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + "children": [ + { + "id": 1842, + "name": "snapshot", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1452, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1452" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + }, + { + "id": 1841, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of event that is sent." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1451, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1451" + } + ], + "type": { + "type": "templateLiteral", + "head": "xstate.snapshot.", + "tail": [ + [ + { + "type": "intrinsic", + "name": "string" + }, + "" + ] + ] + }, + "overwrites": { + "type": "reference", + "target": 1313, + "name": "EventObject.type" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1842, + 1841 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1448, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1448" + } + ], + "typeParameters": [ + { + "id": 1843, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + ] + }, + { + "id": 1032, + "name": "SpawnAction", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1033, + "name": "_out_TActor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/spawnChild.ts", + "line": 120, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/spawnChild.ts#L120" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1033 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/spawnChild.ts", + "line": 112, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/spawnChild.ts#L112" + } + ], + "typeParameters": [ + { + "id": 1034, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1035, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1036, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1037, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1038, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + } + ], + "signatures": [ + { + "id": 1039, + "name": "SpawnAction", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/spawnChild.ts", + "line": 119, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/spawnChild.ts#L119" + } + ], + "parameters": [ + { + "id": 1040, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1330, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ActionArgs", + "package": "xstate" + } + }, + { + "id": 1041, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 2026, + "name": "StateConfig", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2030, + "name": "children", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1683, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1683" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorRef", + "package": "xstate" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 2027, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1677, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1677" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + }, + { + "id": 2033, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1686, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1686" + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + }, + { + "id": 2028, + "name": "historyValue", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1678, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1678" + } + ], + "type": { + "type": "reference", + "target": 1817, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "HistoryValue", + "package": "xstate" + } + }, + { + "id": 2034, + "name": "machine", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1687, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1687" + } + ], + "type": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "reference", + "target": 1215, + "typeArguments": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + } + ], + "name": "StateMachine", + "package": "xstate" + } + }, + { + "id": 2032, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1685, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1685" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2031, + "name": "status", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1684, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1684" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "error" + }, + { + "type": "literal", + "value": "active" + }, + { + "type": "literal", + "value": "done" + }, + { + "type": "literal", + "value": "stopped" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2030, + 2027, + 2033, + 2028, + 2034, + 2032, + 2031 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1673, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1673" + } + ], + "typeParameters": [ + { + "id": 2035, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 2036, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ] + }, + { + "id": 2021, + "name": "StateLike", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2023, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1669, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1669" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + }, + { + "id": 2024, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1670, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1670" + } + ], + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 2022, + "name": "value", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1668, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1668" + } + ], + "type": { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2023, + 2024, + 2022 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1667, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1667" + } + ], + "typeParameters": [ + { + "id": 2025, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + } + ] + }, + { + "id": 1570, + "name": "StateMachineDefinition", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1586, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 924, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L924" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1566, + "name": "StateNodeDefinition.description" + } + }, + { + "id": 1580, + "name": "entry", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 909, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L909" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1399, + "name": "UnknownAction", + "package": "xstate" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1560, + "name": "StateNodeDefinition.entry" + } + }, + { + "id": 1581, + "name": "exit", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 910, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L910" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1399, + "name": "UnknownAction", + "package": "xstate" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1561, + "name": "StateNodeDefinition.exit" + } + }, + { + "id": 1576, + "name": "history", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 904, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L904" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "literal", + "value": "shallow" + }, + { + "type": "literal", + "value": "deep" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1556, + "name": "StateNodeDefinition.history" + } + }, + { + "id": 1571, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 899, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L899" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1551, + "name": "StateNodeDefinition.id" + } + }, + { + "id": 1575, + "name": "initial", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 903, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L903" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": 1975, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "InitialTransitionDefinition", + "package": "xstate" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1555, + "name": "StateNodeDefinition.initial" + } + }, + { + "id": 1585, + "name": "invoke", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 923, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L923" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1443, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "InvokeDefinition", + "package": "xstate" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1565, + "name": "StateNodeDefinition.invoke" + } + }, + { + "id": 1573, + "name": "key", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 901, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L901" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1553, + "name": "StateNodeDefinition.key" + } + }, + { + "id": 1582, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 911, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L911" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 1562, + "name": "StateNodeDefinition.meta" + } + }, + { + "id": 1578, + "name": "on", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 906, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L906" + } + ], + "type": { + "type": "reference", + "target": 1996, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TransitionDefinitionMap", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1558, + "name": "StateNodeDefinition.on" + } + }, + { + "id": 1583, + "name": "order", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 912, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L912" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": 1563, + "name": "StateNodeDefinition.order" + } + }, + { + "id": 1584, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 913, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L913" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + { + "type": "reference", + "target": 1941, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Mapper", + "package": "xstate" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1564, + "name": "StateNodeDefinition.output" + } + }, + { + "id": 1577, + "name": "states", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 905, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L905" + } + ], + "type": { + "type": "reference", + "target": 1482, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StatesDefinition", + "package": "xstate" + }, + "inheritedFrom": { + "type": "reference", + "target": 1557, + "name": "StateNodeDefinition.states" + } + }, + { + "id": 1587, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 925, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L925" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1567, + "name": "StateNodeDefinition.tags" + } + }, + { + "id": 1579, + "name": "transitions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 907, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L907" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1953, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TransitionDefinition", + "package": "xstate" + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1559, + "name": "StateNodeDefinition.transitions" + } + }, + { + "id": 1574, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 902, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L902" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "history" + }, + { + "type": "literal", + "value": "atomic" + }, + { + "type": "literal", + "value": "compound" + }, + { + "type": "literal", + "value": "parallel" + }, + { + "type": "literal", + "value": "final" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1554, + "name": "StateNodeDefinition.type" + } + }, + { + "id": 1572, + "name": "version", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 900, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L900" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1552, + "name": "StateNodeDefinition.version" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1586, + 1580, + 1581, + 1576, + 1571, + 1575, + 1585, + 1573, + 1582, + 1578, + 1583, + 1584, + 1577, + 1587, + 1579, + 1574, + 1572 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 928, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L928" + } + ], + "typeParameters": [ + { + "id": 1588, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1589, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1550, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNodeDefinition", + "package": "xstate" + } + ] + }, + { + "id": 1521, + "name": "StateNodeConfig", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1531, + "name": "after", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The mapping (or array) of delays (in milliseconds) to their potential transition(s).\nThe delayed transitions are taken after the specified delay in an interpreter." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 833, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L833" + } + ], + "type": { + "type": "reference", + "target": 1460, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "DelayedTransitions", + "package": "xstate" + } + }, + { + "id": 1532, + "name": "always", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "An eventless transition that is always taken when this state node is active." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 838, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L838" + } + ], + "type": { + "type": "reference", + "target": 1486, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "TransitionConfigOrTarget", + "package": "xstate" + } + }, + { + "id": 1539, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "A text description of the state node" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 876, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L876" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1528, + "name": "entry", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The action(s) to be executed upon entering the state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 787, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L787" + } + ], + "type": { + "type": "reference", + "target": 1400, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "Actions", + "package": "xstate" + } + }, + { + "id": 1529, + "name": "exit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The action(s) to be executed upon exiting the state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 800, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L800" + } + ], + "type": { + "type": "reference", + "target": 1400, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "Actions", + "package": "xstate" + } + }, + { + "id": 1524, + "name": "history", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Indicates whether the state node is a history state node, and what\ntype of history:\nshallow, deep, true (shallow), false (none), undefined (none)" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 758, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L758" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "literal", + "value": "shallow" + }, + { + "type": "literal", + "value": "deep" + } + ] + } + }, + { + "id": 1536, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The unique ID of the state node, which can be referenced as a transition target via the\n" + }, + { + "kind": "code", + "text": "`#id`" + }, + { + "kind": "text", + "text": " syntax." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 863, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L863" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1522, + "name": "initial", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The initial state transition." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 739, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L739" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1429, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "InitialTransitionConfig", + "package": "xstate" + } + ] + } + }, + { + "id": 1526, + "name": "invoke", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The services to invoke upon entering this state node. These services will be stopped upon exiting this state node." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 777, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L777" + } + ], + "type": { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1505, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "InvokeConfig", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + }, + { + "id": 1534, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The meta data associated with this state node, which will be returned in State instances." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 851, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L851" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 1527, + "name": "on", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The mapping of event types to their potential transition(s)." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 783, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L783" + } + ], + "type": { + "type": "reference", + "target": 1494, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "TransitionsConfig", + "package": "xstate" + } + }, + { + "id": 1530, + "name": "onDone", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The potential transition(s) to be taken upon reaching a final child state node.\n\nThis is equivalent to defining a " + }, + { + "kind": "code", + "text": "`[done(id)]`" + }, + { + "kind": "text", + "text": " transition on this state node's " + }, + { + "kind": "code", + "text": "`on`" + }, + { + "kind": "text", + "text": " property." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 815, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L815" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1415, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1844, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "DoneStateEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "TransitionConfig", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + ] + } + }, + { + "id": 1537, + "name": "order", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The order this state node appears. Corresponds to the implicit document order." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 867, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L867" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1535, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The output data sent with the \"xstate.done.state._id_\" event if this is a final state node.\n\nThe output data will be evaluated with the current " + }, + { + "kind": "code", + "text": "`context`" + }, + { + "kind": "text", + "text": " and placed on the " + }, + { + "kind": "code", + "text": "`.data`" + }, + { + "kind": "text", + "text": " property\nof the event." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 858, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L858" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + { + "type": "reference", + "target": 1941, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Mapper", + "package": "xstate" + } + ] + } + }, + { + "id": 1533, + "name": "parent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 847, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L847" + } + ], + "type": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + } + }, + { + "id": 1525, + "name": "states", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The mapping of state node keys to their state node configurations (recursive)." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 762, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L762" + } + ], + "type": { + "type": "reference", + "target": 1473, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + ], + "name": "StatesConfig", + "package": "xstate" + } + }, + { + "id": 1538, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The tags for this state node, which are accumulated into the " + }, + { + "kind": "code", + "text": "`state.tags`" + }, + { + "kind": "text", + "text": " property." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 872, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L872" + } + ], + "type": { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + }, + { + "id": 1540, + "name": "target", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "A default target for a history state" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 881, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L881" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1523, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The type of this state node:\n\n - " + }, + { + "kind": "code", + "text": "`'atomic'`" + }, + { + "kind": "text", + "text": " - no child state nodes\n - " + }, + { + "kind": "code", + "text": "`'compound'`" + }, + { + "kind": "text", + "text": " - nested child state nodes (XOR)\n - " + }, + { + "kind": "code", + "text": "`'parallel'`" + }, + { + "kind": "text", + "text": " - orthogonal nested child state nodes (AND)\n - " + }, + { + "kind": "code", + "text": "`'history'`" + }, + { + "kind": "text", + "text": " - history state node\n - " + }, + { + "kind": "code", + "text": "`'final'`" + }, + { + "kind": "text", + "text": " - final state node" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 752, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L752" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "history" + }, + { + "type": "literal", + "value": "atomic" + }, + { + "type": "literal", + "value": "compound" + }, + { + "type": "literal", + "value": "parallel" + }, + { + "type": "literal", + "value": "final" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1531, + 1532, + 1539, + 1528, + 1529, + 1524, + 1536, + 1522, + 1526, + 1534, + 1527, + 1530, + 1537, + 1535, + 1533, + 1525, + 1538, + 1540, + 1523 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 726, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L726" + } + ], + "typeParameters": [ + { + "id": 1541, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1542, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1543, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1544, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1545, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1546, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1547, + "name": "TTag", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1548, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1596, + "name": "AtomicStateNodeConfig" + } + ] + }, + { + "id": 1550, + "name": "StateNodeDefinition", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1566, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 924, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L924" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1560, + "name": "entry", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 909, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L909" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1399, + "name": "UnknownAction", + "package": "xstate" + } + } + }, + { + "id": 1561, + "name": "exit", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 910, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L910" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1399, + "name": "UnknownAction", + "package": "xstate" + } + } + }, + { + "id": 1556, + "name": "history", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 904, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L904" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "literal", + "value": "shallow" + }, + { + "type": "literal", + "value": "deep" + } + ] + } + }, + { + "id": 1551, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 899, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L899" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1555, + "name": "initial", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 903, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L903" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": 1975, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "InitialTransitionDefinition", + "package": "xstate" + } + ] + } + }, + { + "id": 1565, + "name": "invoke", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 923, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L923" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1443, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "InvokeDefinition", + "package": "xstate" + } + } + }, + { + "id": 1553, + "name": "key", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 901, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L901" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1562, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 911, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L911" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 1558, + "name": "on", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 906, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L906" + } + ], + "type": { + "type": "reference", + "target": 1996, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TransitionDefinitionMap", + "package": "xstate" + } + }, + { + "id": 1563, + "name": "order", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 912, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L912" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1564, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 913, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L913" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + { + "type": "reference", + "target": 1941, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Mapper", + "package": "xstate" + } + ] + } + }, + { + "id": 1557, + "name": "states", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 905, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L905" + } + ], + "type": { + "type": "reference", + "target": 1482, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StatesDefinition", + "package": "xstate" + } + }, + { + "id": 1567, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 925, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L925" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1559, + "name": "transitions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 907, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L907" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1953, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TransitionDefinition", + "package": "xstate" + } + } + }, + { + "id": 1554, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 902, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L902" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "history" + }, + { + "type": "literal", + "value": "atomic" + }, + { + "type": "literal", + "value": "compound" + }, + { + "type": "literal", + "value": "parallel" + }, + { + "type": "literal", + "value": "final" + } + ] + } + }, + { + "id": 1552, + "name": "version", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 900, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L900" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1566, + 1560, + 1561, + 1556, + 1551, + 1555, + 1565, + 1553, + 1562, + 1558, + 1563, + 1564, + 1557, + 1567, + 1559, + 1554, + 1552 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 895, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L895" + } + ], + "typeParameters": [ + { + "id": 1568, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1569, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1570, + "name": "StateMachineDefinition" + } + ] + }, + { + "id": 1410, + "name": "StateValueMap", + "variant": "declaration", + "kind": 256, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 297, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L297" + } + ], + "indexSignature": { + "id": 1411, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 298, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L298" + } + ], + "parameters": [ + { + "id": 1412, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + } + } + }, + { + "id": 1016, + "name": "StopAction", + "variant": "declaration", + "kind": 256, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/stopChild.ts", + "line": 81, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/stopChild.ts#L81" + } + ], + "typeParameters": [ + { + "id": 1017, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1018, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1019, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1020, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "signatures": [ + { + "id": 1021, + "name": "StopAction", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/stopChild.ts", + "line": 87, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/stopChild.ts#L87" + } + ], + "parameters": [ + { + "id": 1022, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1330, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ActionArgs", + "package": "xstate" + } + }, + { + "id": 1023, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 2085, + "name": "Subscribable", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2086, + "name": "subscribe", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1878, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1878" + }, + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1879, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1879" + } + ], + "signatures": [ + { + "id": 2087, + "name": "subscribe", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1878, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1878" + } + ], + "parameters": [ + { + "id": 2088, + "name": "observer", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2058, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "Observer", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 2072, + "name": "Subscription", + "package": "xstate" + }, + "overwrites": { + "type": "reference", + "target": 2082, + "name": "InteropSubscribable.subscribe" + } + }, + { + "id": 2089, + "name": "subscribe", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1879, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1879" + } + ], + "parameters": [ + { + "id": 2090, + "name": "next", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2091, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1880, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1880" + } + ], + "signatures": [ + { + "id": 2092, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1880, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1880" + } + ], + "parameters": [ + { + "id": 2093, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2094, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 2095, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1881, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1881" + } + ], + "signatures": [ + { + "id": 2096, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1881, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1881" + } + ], + "parameters": [ + { + "id": 2097, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2098, + "name": "complete", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 2099, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1882, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1882" + } + ], + "signatures": [ + { + "id": 2100, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1882, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1882" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 2072, + "name": "Subscription", + "package": "xstate" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "InteropSubscribable.subscribe" + } + } + ], + "overwrites": { + "type": "reference", + "target": 2081, + "name": "InteropSubscribable.subscribe" + } + } + ], + "groups": [ + { + "title": "Methods", + "children": [ + 2086 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1877, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1877" + } + ], + "typeParameters": [ + { + "id": 2101, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 2080, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "InteropSubscribable", + "package": "xstate" + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 2111, + "name": "ActorLike" + }, + { + "type": "reference", + "target": 2133, + "name": "ActorRef" + } + ] + }, + { + "id": 2072, + "name": "Subscription", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2073, + "name": "unsubscribe", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1866, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1866" + } + ], + "signatures": [ + { + "id": 2074, + "name": "unsubscribe", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1866, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1866" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + ], + "groups": [ + { + "title": "Methods", + "children": [ + 2073 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1865, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1865" + } + ] + }, + { + "id": 1415, + "name": "TransitionConfig", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1417, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 324, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L324" + } + ], + "type": { + "type": "reference", + "target": 1400, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "Actions", + "package": "xstate" + } + }, + { + "id": 1421, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 337, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L337" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1416, + "name": "guard", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 323, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L323" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "Guard" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "Guard", + "package": "xstate" + } + }, + { + "id": 1420, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 336, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L336" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1418, + "name": "reenter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 334, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L334" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1419, + "name": "target", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 335, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L335" + } + ], + "type": { + "type": "reference", + "target": 1414, + "name": "TransitionTarget", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1417, + 1421, + 1416, + 1420, + 1418, + 1419 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 314, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L314" + } + ], + "typeParameters": [ + { + "id": 1422, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1423, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1424, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1425, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1426, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1427, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1428, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1429, + "name": "InitialTransitionConfig" + } + ] + }, + { + "id": 1953, + "name": "TransitionDefinition", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1956, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1627, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1627" + } + ], + "type": { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1399, + "name": "UnknownAction", + "package": "xstate" + } + } + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "Omit.actions" + } + }, + { + "id": 1971, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 337, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L337" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Omit.description" + } + }, + { + "id": 1959, + "name": "eventType", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1630, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1630" + } + ], + "type": { + "type": "reference", + "target": 1501, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "EventDescriptor", + "package": "xstate" + } + }, + { + "id": 1958, + "name": "guard", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1629, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1629" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "UnknownGuard" + }, + "name": "UnknownGuard", + "package": "xstate" + } + }, + { + "id": 1970, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 336, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L336" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Omit.meta" + } + }, + { + "id": 1957, + "name": "reenter", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1628, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1628" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "Omit.reenter" + } + }, + { + "id": 1955, + "name": "source", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1626, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1626" + } + ], + "type": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + } + }, + { + "id": 1954, + "name": "target", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1625, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1625" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + } + } + } + ] + } + }, + { + "id": 1960, + "name": "toJSON", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1631, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1631" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1961, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1631, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1631" + } + ], + "signatures": [ + { + "id": 1962, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1631, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1631" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1963, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1966, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1634, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1634" + } + ], + "type": { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1399, + "name": "UnknownAction", + "package": "xstate" + } + } + } + }, + { + "id": 1968, + "name": "eventType", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1636, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1636" + } + ], + "type": { + "type": "reference", + "target": 1501, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "EventDescriptor", + "package": "xstate" + } + }, + { + "id": 1967, + "name": "guard", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1635, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1635" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "UnknownGuard" + }, + "name": "UnknownGuard", + "package": "xstate" + } + }, + { + "id": 1969, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1637, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1637" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1965, + "name": "source", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1633, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1633" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1964, + "name": "target", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1632, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1632" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1966, + 1968, + 1967, + 1969, + 1965, + 1964 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1631, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1631" + } + ] + } + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1956, + 1971, + 1959, + 1958, + 1970, + 1957, + 1955, + 1954, + 1960 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1614, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1614" + } + ], + "typeParameters": [ + { + "id": 1972, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1973, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1415, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + } + ], + "name": "TransitionConfig", + "package": "xstate" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "target" + }, + { + "type": "literal", + "value": "guard" + } + ] + } + ], + "name": "Omit", + "package": "typescript" + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1975, + "name": "InitialTransitionDefinition" + }, + { + "type": "reference", + "target": 1999, + "name": "DelayedTransitionDefinition" + } + ] + }, + { + "id": 1157, + "name": "TypegenDisabled", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1158, + "name": "@@xstate/typegen", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 17, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L17" + } + ], + "type": { + "type": "literal", + "value": false + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1158 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 16, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L16" + } + ] + }, + { + "id": 1159, + "name": "TypegenEnabled", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1160, + "name": "@@xstate/typegen", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 20, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L20" + } + ], + "type": { + "type": "literal", + "value": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1160 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 19, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L19" + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1161, + "name": "TypegenMeta" + } + ] + }, + { + "id": 1161, + "name": "TypegenMeta", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1178, + "name": "@@xstate/typegen", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 20, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L20" + } + ], + "type": { + "type": "literal", + "value": true + }, + "inheritedFrom": { + "type": "reference", + "target": 1160, + "name": "TypegenEnabled.@@xstate/typegen" + } + }, + { + "id": 1174, + "name": "eventsCausingActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Keeps track of which events lead to which\nactions.\n\nKey: 'EVENT_NAME'\nValue: 'actionName' | 'otherActionName'" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 68, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L68" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1177, + "name": "eventsCausingActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Keeps track of which events lead to which\nactors.\n\nKey: 'EVENT_NAME'\nValue: 'actorName' | 'otherActorName'" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 92, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L92" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1175, + "name": "eventsCausingDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Keeps track of which events lead to which\ndelays.\n\nKey: 'EVENT_NAME'\nValue: 'delayName' | 'otherDelayName'" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 76, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L76" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1176, + "name": "eventsCausingGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Keeps track of which events lead to which\nguards.\n\nKey: 'EVENT_NAME'\nValue: 'guardName' | 'otherGuardName'" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 84, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L84" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1171, + "name": "internalEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "A map for the internal events of the machine.\n\n" + }, + { + "kind": "code", + "text": "```js\nkey: 'xstate.done.actor.myActor'\nvalue: {\n type: 'xstate.done.actor.myActor';\n data: unknown;\n __tip: 'Declare the type in event types!';\n}\n```" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 53, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L53" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1172, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + }, + { + "id": 1173, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Maps the src of the invoked actor to the event type that includes its known id\n\nkey: 'invokeSrc'\nvalue: 'xstate.done.actor.invokeName'" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 60, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L60" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1162, + "name": "matchesStates", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Allows you to specify all the results of state.matches" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 26, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L26" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reflection", + "declaration": { + "id": 1163, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + } + }, + { + "id": 1165, + "name": "missingImplementations", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Allows you to specify all the missing implementations\nof the machine" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 35, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L35" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1166, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1167, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 36, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L36" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1168, + "name": "actors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 37, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L37" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1169, + "name": "delays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 38, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L38" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1170, + "name": "guards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 39, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L39" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1167, + 1168, + 1169, + 1170 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 35, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L35" + } + ] + } + } + }, + { + "id": 1164, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Allows you to specify all tags used by the machine" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 30, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L30" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1178, + 1174, + 1177, + 1175, + 1176, + 1171, + 1173, + 1162, + 1165, + 1164 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 22, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L22" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1159, + "name": "TypegenEnabled", + "package": "xstate" + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1179, + "name": "ResolvedTypegenMeta" + } + ] + }, + { + "id": 1321, + "name": "UnifiedArg", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1322, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 107, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L107" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + }, + { + "id": 1323, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 108, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L108" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + } + }, + { + "id": 1324, + "name": "self", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 109, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L109" + } + ], + "type": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + } + ] + } + ], + "name": "Record", + "package": "typescript" + }, + { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "MachineSnapshot", + "package": "xstate" + } + ], + "name": "ActorRef", + "package": "xstate" + } + }, + { + "id": 1325, + "name": "system", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 120, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L120" + } + ], + "type": { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1322, + 1323, + 1324, + 1325 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 102, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L102" + } + ], + "typeParameters": [ + { + "id": 1326, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1327, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1328, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1330, + "name": "ActionArgs" + } + ] + }, + { + "id": 1390, + "name": "Action", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 237, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L237" + } + ], + "typeParameters": [ + { + "id": 1391, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1392, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1393, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1394, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1395, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1396, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1397, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1398, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1372, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "NoRequiredParams", + "package": "xstate" + }, + { + "type": "reference", + "target": 1377, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "WithDynamicParams", + "package": "xstate" + }, + { + "type": "reference", + "target": 1344, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "ActionFunction", + "package": "xstate" + } + ] + } + }, + { + "id": 1344, + "name": "ActionFunction", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 164, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L164" + } + ], + "typeParameters": [ + { + "id": 1354, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1355, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1356, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1357, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1358, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1359, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1360, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1361, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1345, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1348, + "name": "_out_TAction", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 177, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L177" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + }, + { + "id": 1347, + "name": "_out_TActor", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 176, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L176" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + { + "id": 1350, + "name": "_out_TDelay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 179, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L179" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + }, + { + "id": 1346, + "name": "_out_TEvent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 175, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L175" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "id": 1349, + "name": "_out_TGuard", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 178, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L178" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1348, + 1347, + 1350, + 1346, + 1349 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 173, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L173" + } + ], + "signatures": [ + { + "id": 1351, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 174, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L174" + } + ], + "parameters": [ + { + "id": 1352, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1330, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ActionArgs", + "package": "xstate" + } + }, + { + "id": 1353, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 1661, + "name": "ActionFunctionMap", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1001, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1001" + } + ], + "typeParameters": [ + { + "id": 1664, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1665, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1666, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1667, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1668, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1669, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + }, + "default": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + }, + "templateType": { + "type": "reference", + "target": 1344, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1255, + "typeArguments": [ + { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reflection", + "declaration": { + "id": 1662, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1663, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1013, + "character": 45, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1013" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1663 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1013, + "character": 43, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1013" + } + ] + } + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + ], + "name": "GetParameterizedParams", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "ActionFunction", + "package": "xstate" + }, + "optionalModifier": "+" + } + }, + { + "id": 1400, + "name": "Actions", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 273, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L273" + } + ], + "typeParameters": [ + { + "id": 1401, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1402, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1403, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1404, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1405, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1406, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1407, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1408, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1390, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "Action", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + }, + { + "id": 2184, + "name": "ActorLogicFrom", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1936, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1936" + } + ], + "typeParameters": [ + { + "id": 2185, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ReturnTypeOrValue" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "ReturnTypeOrValue", + "package": "xstate" + }, + "extendsType": { + "type": "inferred", + "name": "R" + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "R", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "StateMachine", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "R", + "refersToTypeParameter": true + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "R", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "inferred", + "name": "U" + } + ], + "name": "Promise", + "package": "typescript" + }, + "trueType": { + "type": "reference", + "target": 1118, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "U", + "refersToTypeParameter": true + } + ], + "name": "PromiseActorLogic", + "package": "xstate" + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + }, + { + "id": 2186, + "name": "ActorRefFrom", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1956, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1956" + } + ], + "typeParameters": [ + { + "id": 2187, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ReturnTypeOrValue" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "ReturnTypeOrValue", + "package": "xstate" + }, + "extendsType": { + "type": "inferred", + "name": "R" + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "R", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "inferred", + "name": "TContext" + }, + { + "type": "inferred", + "name": "TEvent" + }, + { + "type": "inferred", + "name": "TChildren" + }, + { + "type": "inferred", + "name": "_TActor" + }, + { + "type": "inferred", + "name": "_TAction" + }, + { + "type": "inferred", + "name": "_TGuard" + }, + { + "type": "inferred", + "name": "_TDelay" + }, + { + "type": "inferred", + "name": "TStateValue" + }, + { + "type": "inferred", + "name": "TTag" + }, + { + "type": "inferred", + "name": "_TInput" + }, + { + "type": "inferred", + "name": "TOutput" + }, + { + "type": "inferred", + "name": "TResolvedTypesMeta" + } + ], + "name": "StateMachine", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1205, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "AreAllImplementationsAssumedToBeProvided", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": false + }, + "trueType": { + "type": "reference", + "target": 1211, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MarkAllImplementationsAsProvided", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + } + ], + "name": "MachineSnapshot", + "package": "xstate" + } + ], + "name": "ActorRef", + "package": "xstate" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "R", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "inferred", + "name": "U" + } + ], + "name": "Promise", + "package": "typescript" + }, + "trueType": { + "type": "reference", + "target": 2186, + "typeArguments": [ + { + "type": "reference", + "target": 1118, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "U", + "refersToTypeParameter": true + } + ], + "name": "PromiseActorLogic", + "package": "xstate" + } + ], + "name": "ActorRefFrom", + "package": "xstate" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "R", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 2246, + "typeArguments": [ + { + "type": "inferred", + "name": "TSnapshot" + }, + { + "type": "inferred", + "name": "TEvent" + }, + { + "type": "inferred", + "name": "_TInput" + }, + { + "type": "inferred", + "name": "_TSystem" + } + ], + "name": "ActorLogic", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + ], + "name": "ActorRef", + "package": "xstate" + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + } + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + }, + { + "id": 2056, + "name": "AnyActor", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1851, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1851" + } + ], + "type": { + "type": "reference", + "target": 262, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Actor", + "package": "xstate" + } + }, + { + "id": 2278, + "name": "AnyActorLogic", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2180, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2180" + } + ], + "type": { + "type": "reference", + "target": 2246, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorLogic", + "package": "xstate" + } + }, + { + "id": 2183, + "name": "AnyActorRef", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1934, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1934" + } + ], + "type": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorRef", + "package": "xstate" + } + }, + { + "id": 2227, + "name": "AnyActorScope", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2091, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2091" + } + ], + "type": { + "type": "reference", + "target": 2205, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "reference", + "target": 2341, + "name": "AnyActorSystem", + "package": "xstate" + } + ], + "name": "ActorScope", + "package": "xstate" + } + }, + { + "id": 2341, + "name": "AnyActorSystem", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2337, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2337" + } + ], + "type": { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + } + }, + { + "id": 1259, + "name": "AnyFunction", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 49, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L49" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1260, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 49, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L49" + } + ], + "signatures": [ + { + "id": 1261, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 1262, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + }, + { + "id": 1820, + "name": "AnyHistoryValue", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1423, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1423" + } + ], + "type": { + "type": "reference", + "target": 1817, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "HistoryValue", + "package": "xstate" + } + }, + { + "id": 2057, + "name": "AnyInterpreter", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "Use " + }, + { + "kind": "code", + "text": "`AnyActor`" + }, + { + "kind": "text", + "text": " instead." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1856, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1856" + } + ], + "type": { + "type": "reference", + "target": 2056, + "name": "AnyActor", + "package": "xstate" + } + }, + { + "id": 1520, + "name": "AnyInvokeConfig", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 724, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L724" + } + ], + "type": { + "type": "reference", + "target": 1505, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "InvokeConfig", + "package": "xstate" + } + }, + { + "id": 1592, + "name": "AnyMachineSnapshot", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 937, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L937" + } + ], + "type": { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "MachineSnapshot", + "package": "xstate" + } + }, + { + "id": 1593, + "name": "AnyState", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "use " + }, + { + "kind": "code", + "text": "`AnyMachineSnapshot`" + }, + { + "kind": "text", + "text": " instead" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 948, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L948" + } + ], + "type": { + "type": "reference", + "target": 1592, + "name": "AnyMachineSnapshot", + "package": "xstate" + } + }, + { + "id": 1595, + "name": "AnyStateConfig", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 965, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L965" + } + ], + "type": { + "type": "reference", + "target": 2026, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "reference", + "target": 1314, + "name": "AnyEventObject", + "package": "xstate" + } + ], + "name": "StateConfig", + "package": "xstate" + } + }, + { + "id": 1594, + "name": "AnyStateMachine", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 950, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L950" + } + ], + "type": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "StateMachine", + "package": "xstate" + } + }, + { + "id": 1590, + "name": "AnyStateNode", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 933, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L933" + } + ], + "type": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "StateNode", + "package": "xstate" + } + }, + { + "id": 1549, + "name": "AnyStateNodeConfig", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 884, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L884" + } + ], + "type": { + "type": "reference", + "target": 1521, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "StateNodeConfig", + "package": "xstate" + } + }, + { + "id": 1591, + "name": "AnyStateNodeDefinition", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 935, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L935" + } + ], + "type": { + "type": "reference", + "target": 1550, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "StateNodeDefinition", + "package": "xstate" + } + }, + { + "id": 1442, + "name": "AnyTransitionConfig", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 359, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L359" + } + ], + "type": { + "type": "reference", + "target": 1415, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "TransitionConfig", + "package": "xstate" + } + }, + { + "id": 1974, + "name": "AnyTransitionDefinition", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1641, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1641" + } + ], + "type": { + "type": "reference", + "target": 1953, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "TransitionDefinition", + "package": "xstate" + } + }, + { + "id": 1205, + "name": "AreAllImplementationsAssumedToBeProvided", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 108, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L108" + } + ], + "typeParameters": [ + { + "id": 1206, + "name": "TResolvedTypesMeta", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1207, + "name": "TMissingImplementations", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "resolved" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "literal", + "value": "missingImplementations" + } + ], + "name": "Prop", + "package": "xstate" + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1295, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsAny", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": true + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 1159, + "name": "TypegenEnabled", + "package": "xstate" + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": 1272, + "typeArguments": [ + { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "TMissingImplementations", + "refersToTypeParameter": true + } + }, + "templateType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TMissingImplementations", + "refersToTypeParameter": true + } + } + } + ], + "name": "Values", + "package": "xstate" + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": true + }, + "falseType": { + "type": "literal", + "value": false + } + }, + "falseType": { + "type": "literal", + "value": true + } + } + } + }, + { + "id": 1914, + "name": "Assigner", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1558, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1558" + } + ], + "typeParameters": [ + { + "id": 1919, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1920, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1921, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1922, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1923, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1915, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1564, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1564" + } + ], + "signatures": [ + { + "id": 1916, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 1917, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 828, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "AssignArgs", + "package": "xstate" + } + }, + { + "id": 1918, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + ], + "name": "Partial", + "package": "typescript" + } + } + ] + } + } + }, + { + "id": 1049, + "name": "CallbackActorLogic", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/callback.ts", + "line": 27, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/callback.ts#L27" + } + ], + "typeParameters": [ + { + "id": 1050, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1051, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "reference", + "target": 2246, + "typeArguments": [ + { + "type": "reference", + "target": 1052, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "CallbackSnapshot", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + } + ], + "name": "ActorLogic", + "package": "xstate" + } + }, + { + "id": 1052, + "name": "CallbackSnapshot", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/callback.ts", + "line": 23, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/callback.ts#L23" + } + ], + "typeParameters": [ + { + "id": 1055, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "undefined" + } + ], + "name": "Snapshot", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 1053, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1054, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/callback.ts", + "line": 24, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/callback.ts#L24" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1054 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/callback.ts", + "line": 23, + "character": 61, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/callback.ts#L23" + } + ] + } + } + ] + } + }, + { + "id": 1297, + "name": "Cast", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 74, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L74" + } + ], + "typeParameters": [ + { + "id": 1298, + "name": "A", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1299, + "name": "B", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "A", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "B", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "A", + "refersToTypeParameter": true + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "B", + "refersToTypeParameter": true + } + } + }, + { + "id": 1267, + "name": "Compute", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 57, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L57" + } + ], + "typeParameters": [ + { + "id": 1268, + "name": "A", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "A", + "refersToTypeParameter": true + } + }, + "templateType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "A", + "refersToTypeParameter": true + } + } + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + } + }, + { + "id": 1374, + "name": "ConditionalRequired", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 210, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L210" + } + ], + "typeParameters": [ + { + "id": 1375, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1376, + "name": "Condition", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "Condition", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Required" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "Required", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + }, + { + "id": 1706, + "name": "ContextFactory", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1306, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1306" + } + ], + "typeParameters": [ + { + "id": 1713, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1714, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1715, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1707, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1310, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1310" + } + ], + "signatures": [ + { + "id": 1708, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 1709, + "name": "{ spawn, input }", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1710, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1712, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1310, + "character": 49, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1310" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + }, + { + "id": 1711, + "name": "spawn", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1310, + "character": 25, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1310" + } + ], + "type": { + "type": "reference", + "target": 95, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "Spawner", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1712, + 1711 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1310, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1310" + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + } + ] + } + } + }, + { + "id": 2287, + "name": "ContextFrom", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2240, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2240" + } + ], + "typeParameters": [ + { + "id": 2288, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ReturnTypeOrValue" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "ReturnTypeOrValue", + "package": "xstate" + }, + "extendsType": { + "type": "inferred", + "name": "R" + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "R", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "inferred", + "name": "TContext" + }, + { + "type": "inferred", + "name": "_TEvent" + }, + { + "type": "inferred", + "name": "_TChildren" + }, + { + "type": "inferred", + "name": "_TActor" + }, + { + "type": "inferred", + "name": "_TAction" + }, + { + "type": "inferred", + "name": "_TGuard" + }, + { + "type": "inferred", + "name": "_TDelay" + }, + { + "type": "inferred", + "name": "_TStateValue" + }, + { + "type": "inferred", + "name": "_TTag" + }, + { + "type": "inferred", + "name": "_TInput" + }, + { + "type": "inferred", + "name": "_TOutput" + }, + { + "type": "inferred", + "name": "_TTypesMeta" + } + ], + "name": "StateMachine", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "R", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "inferred", + "name": "TContext" + }, + { + "type": "inferred", + "name": "_TEvent" + }, + { + "type": "inferred", + "name": "_TChildren" + }, + { + "type": "inferred", + "name": "_TTag" + }, + { + "type": "inferred", + "name": "_TOutput" + }, + { + "type": "inferred", + "name": "_TResolvedTypesMeta" + } + ], + "name": "MachineSnapshot", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "R", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 262, + "typeArguments": [ + { + "type": "inferred", + "name": "TActorLogic" + } + ], + "name": "Actor", + "package": "xstate" + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "TActorLogic", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "inferred", + "name": "TContext" + }, + { + "type": "inferred", + "name": "_TEvent" + }, + { + "type": "inferred", + "name": "_TChildren" + }, + { + "type": "inferred", + "name": "_TActor" + }, + { + "type": "inferred", + "name": "_TAction" + }, + { + "type": "inferred", + "name": "_TGuard" + }, + { + "type": "inferred", + "name": "_TDelay" + }, + { + "type": "inferred", + "name": "_TTag" + }, + { + "type": "inferred", + "name": "_TInput" + }, + { + "type": "inferred", + "name": "_TOutput" + }, + { + "type": "inferred", + "name": "_TTypesMeta" + } + ], + "name": "StateMachine", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + } + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + }, + { + "id": 1674, + "name": "DelayConfig", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1040, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1040" + } + ], + "typeParameters": [ + { + "id": 1675, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1676, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1677, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1678, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "reference", + "target": 1848, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "DelayExpr", + "package": "xstate" + } + ] + } + }, + { + "id": 1848, + "name": "DelayExpr", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1460, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1460" + } + ], + "typeParameters": [ + { + "id": 1853, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1854, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1855, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1856, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1849, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1465, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1465" + } + ], + "signatures": [ + { + "id": 1850, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 1851, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1330, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ActionArgs", + "package": "xstate" + } + }, + { + "id": 1852, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ] + } + } + }, + { + "id": 1670, + "name": "DelayFunctionMap", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1034, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1034" + } + ], + "typeParameters": [ + { + "id": 1671, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1672, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1673, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1674, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "DelayConfig", + "package": "xstate" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1460, + "name": "DelayedTransitions", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 443, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L443" + } + ], + "typeParameters": [ + { + "id": 1461, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1462, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1463, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1464, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1465, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1466, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Delay" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "Delay", + "package": "xstate" + }, + "templateType": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1415, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "TransitionConfig", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + ] + }, + "optionalModifier": "+" + } + }, + { + "id": 2188, + "name": "DevToolsAdapter", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1997, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1997" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2189, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1997, + "character": 30, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1997" + } + ], + "signatures": [ + { + "id": 2190, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 2191, + "name": "service", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2056, + "name": "AnyActor", + "package": "xstate" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 1274, + "name": "Elements", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 60, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L60" + } + ], + "typeParameters": [ + { + "id": 1275, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "intersection", + "types": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + { + "type": "templateLiteral", + "head": "", + "tail": [ + [ + { + "type": "intrinsic", + "name": "number" + }, + "" + ] + ] + } + ] + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + }, + { + "id": 1286, + "name": "Equals", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 68, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L68" + } + ], + "typeParameters": [ + { + "id": 1293, + "name": "A1", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 1294, + "name": "A2", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reflection", + "declaration": { + "id": 1287, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 68, + "character": 54, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L68" + } + ], + "signatures": [ + { + "id": 1288, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "typeParameter": [ + { + "id": 1289, + "name": "A", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "A", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "A2", + "refersToTypeParameter": true + }, + "trueType": { + "type": "literal", + "value": true + }, + "falseType": { + "type": "literal", + "value": false + } + } + } + ] + } + }, + "extendsType": { + "type": "reflection", + "declaration": { + "id": 1290, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 70, + "character": 19, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L70" + } + ], + "signatures": [ + { + "id": 1291, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "typeParameter": [ + { + "id": 1292, + "name": "A", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "A", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "A1", + "refersToTypeParameter": true + }, + "trueType": { + "type": "literal", + "value": true + }, + "falseType": { + "type": "literal", + "value": false + } + } + } + ] + } + }, + "trueType": { + "type": "literal", + "value": true + }, + "falseType": { + "type": "literal", + "value": false + } + } + }, + { + "id": 1501, + "name": "EventDescriptor", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 559, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L559" + } + ], + "typeParameters": [ + { + "id": 1502, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "PartialEventDescriptor" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + ], + "name": "PartialEventDescriptor", + "package": "xstate" + }, + { + "type": "literal", + "value": "*" + } + ] + } + }, + { + "id": 2283, + "name": "EventFrom", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2234, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2234" + } + ], + "typeParameters": [ + { + "id": 2284, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 2285, + "name": "K", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "type" + } + ], + "name": "Prop", + "package": "xstate" + }, + "default": { + "type": "intrinsic", + "name": "never" + } + }, + { + "id": 2286, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ResolveEventType" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "ResolveEventType", + "package": "xstate" + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + "falseType": { + "type": "reference", + "target": 2102, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + } + ], + "name": "ExtractEvent", + "package": "xstate" + } + } + }, + { + "id": 2281, + "name": "EventFromLogic", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2199, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2199" + } + ], + "typeParameters": [ + { + "id": 2282, + "name": "TLogic", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2246, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorLogic", + "package": "xstate" + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 2246, + "typeArguments": [ + { + "type": "inferred", + "name": "_" + }, + { + "type": "inferred", + "name": "TEvent" + }, + { + "type": "inferred", + "name": "__" + }, + { + "type": "inferred", + "name": "_____" + } + ], + "name": "ActorLogic", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + }, + { + "id": 2102, + "name": "ExtractEvent", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1886, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1886" + } + ], + "typeParameters": [ + { + "id": 2103, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 2104, + "name": "TDescriptor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1501, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "EventDescriptor", + "package": "xstate" + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "NormalizeDescriptor" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDescriptor", + "refersToTypeParameter": true + } + ], + "name": "NormalizeDescriptor", + "package": "xstate" + }, + "extendsType": { + "type": "inferred", + "name": "TNormalizedDescriptor" + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "intrinsic", + "name": "any" + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TNormalizedDescriptor", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + } + }, + { + "id": 1255, + "name": "GetParameterizedParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 31, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L31" + } + ], + "typeParameters": [ + { + "id": 1256, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "intrinsic", + "name": "any" + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "literal", + "value": "params" + }, + "extendsType": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + "falseType": { + "type": "intrinsic", + "name": "undefined" + } + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + }, + { + "id": 1817, + "name": "HistoryValue", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1418, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1418" + } + ], + "typeParameters": [ + { + "id": 1818, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1819, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "array", + "elementType": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + } + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1250, + "name": "HomomorphicOmit", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 23, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L23" + } + ], + "typeParameters": [ + { + "id": 1251, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1252, + "name": "K", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "mapped", + "parameter": "P", + "parameterType": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + "templateType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "P", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + "nameType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Exclude" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "P", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + } + ], + "name": "Exclude", + "package": "typescript" + } + } + }, + { + "id": 1247, + "name": "HomomorphicPick", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 20, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L20" + } + ], + "typeParameters": [ + { + "id": 1248, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1249, + "name": "K", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "mapped", + "parameter": "P", + "parameterType": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + "templateType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "P", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + "nameType": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "P", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + } + ] + } + } + }, + { + "id": 1245, + "name": "Identity", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 18, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L18" + } + ], + "typeParameters": [ + { + "id": 1246, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + "templateType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + } + }, + { + "id": 1279, + "name": "IndexByProp", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 62, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L62" + } + ], + "typeParameters": [ + { + "id": 1280, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "P", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1281, + "name": "P", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + } + ], + "type": { + "type": "mapped", + "parameter": "E", + "parameterType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + "templateType": { + "type": "reference", + "target": -1, + "name": "E", + "refersToTypeParameter": true + }, + "nameType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "P", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "E", + "refersToTypeParameter": true + } + } + } + }, + { + "id": 1282, + "name": "IndexByType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 66, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L66" + } + ], + "typeParameters": [ + { + "id": 1283, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1284, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1285, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 66, + "character": 36, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L66" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1285 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 66, + "character": 34, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L66" + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "type" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 2289, + "name": "InferEvent", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2284, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2284" + } + ], + "typeParameters": [ + { + "id": 2294, + "name": "E", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "E", + "refersToTypeParameter": true + } + }, + "objectType": { + "type": "mapped", + "parameter": "T", + "parameterType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "E", + "refersToTypeParameter": true + } + }, + "templateType": { + "type": "intersection", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 2290, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2291, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2285, + "character": 22, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2285" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2291 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2285, + "character": 20, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2285" + } + ] + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Extract" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "E", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 2292, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2293, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2285, + "character": 47, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2285" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2293 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2285, + "character": 45, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2285" + } + ] + } + } + ], + "name": "Extract", + "package": "typescript" + } + ] + } + } + } + }, + { + "id": 1338, + "name": "InputFrom", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 131, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L131" + } + ], + "typeParameters": [ + { + "id": 1339, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "inferred", + "name": "_TContext" + }, + { + "type": "inferred", + "name": "_TEvent" + }, + { + "type": "inferred", + "name": "_TChildren" + }, + { + "type": "inferred", + "name": "_TActor" + }, + { + "type": "inferred", + "name": "_TAction" + }, + { + "type": "inferred", + "name": "_TGuard" + }, + { + "type": "inferred", + "name": "_TDelay" + }, + { + "type": "inferred", + "name": "_TStateValue" + }, + { + "type": "inferred", + "name": "_TTag" + }, + { + "type": "inferred", + "name": "TInput" + }, + { + "type": "inferred", + "name": "_TOutput" + }, + { + "type": "inferred", + "name": "_TResolvedTypesMeta" + } + ], + "name": "StateMachine", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 2246, + "typeArguments": [ + { + "type": "inferred", + "name": "_TSnapshot" + }, + { + "type": "inferred", + "name": "_TEvent" + }, + { + "type": "inferred", + "name": "TInput" + }, + { + "type": "inferred", + "name": "_TSystem" + } + ], + "name": "ActorLogic", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + } + }, + { + "id": 760, + "name": "InspectionEvent", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/system.ts", + "line": 102, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/system.ts#L102" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 754, + "name": "InspectedSnapshotEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": 748, + "name": "InspectedEventEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": 744, + "name": "InspectedActorEvent", + "package": "xstate" + } + ] + } + }, + { + "id": 1692, + "name": "InternalMachineImplementations", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1249, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1249" + } + ], + "typeParameters": [ + { + "id": 1693, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1694, + "name": "TResolvedTypesMeta", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1695, + "name": "TRequireMissingImplementations", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "default": { + "type": "literal", + "value": false + } + }, + { + "id": 1696, + "name": "TMissingImplementations", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "resolved" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "literal", + "value": "missingImplementations" + } + ], + "name": "Prop", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "GenerateActionsImplementationsPart" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TRequireMissingImplementations", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TMissingImplementations", + "refersToTypeParameter": true + } + ], + "name": "GenerateActionsImplementationsPart", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "GenerateActorsImplementationsPart" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TRequireMissingImplementations", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TMissingImplementations", + "refersToTypeParameter": true + } + ], + "name": "GenerateActorsImplementationsPart", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "GenerateDelaysImplementationsPart" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TRequireMissingImplementations", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TMissingImplementations", + "refersToTypeParameter": true + } + ], + "name": "GenerateDelaysImplementationsPart", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "GenerateGuardsImplementationsPart" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TRequireMissingImplementations", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TMissingImplementations", + "refersToTypeParameter": true + } + ], + "name": "GenerateGuardsImplementationsPart", + "package": "xstate" + } + ] + } + ], + "name": "Compute", + "package": "xstate" + } + }, + { + "id": 743, + "name": "Interpreter", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "Use " + }, + { + "kind": "code", + "text": "`Actor`" + }, + { + "kind": "text", + "text": " instead." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 778, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L778" + } + ], + "type": { + "type": "query", + "queryType": { + "type": "reference", + "target": 262, + "name": "Actor", + "package": "xstate" + } + } + }, + { + "id": 2192, + "name": "InterpreterFrom", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "Use " + }, + { + "kind": "code", + "text": "`Actor`" + }, + { + "kind": "text", + "text": " instead." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2002, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2002" + } + ], + "typeParameters": [ + { + "id": 2193, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1594, + "name": "AnyStateMachine", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 2194, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2003, + "character": 31, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2003" + } + ], + "signatures": [ + { + "id": 2195, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 2196, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "reference", + "target": 1594, + "name": "AnyStateMachine", + "package": "xstate" + } + } + ] + } + } + ] + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ReturnTypeOrValue" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "ReturnTypeOrValue", + "package": "xstate" + }, + "extendsType": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "inferred", + "name": "TContext" + }, + { + "type": "inferred", + "name": "TEvent" + }, + { + "type": "inferred", + "name": "TChildren" + }, + { + "type": "inferred", + "name": "_TActor" + }, + { + "type": "inferred", + "name": "_TAction" + }, + { + "type": "inferred", + "name": "_TGuard" + }, + { + "type": "inferred", + "name": "_TDelay" + }, + { + "type": "inferred", + "name": "TStateValue" + }, + { + "type": "inferred", + "name": "TTag" + }, + { + "type": "inferred", + "name": "TInput" + }, + { + "type": "inferred", + "name": "TOutput" + }, + { + "type": "inferred", + "name": "TResolvedTypesMeta" + } + ], + "name": "StateMachine", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": 262, + "typeArguments": [ + { + "type": "reference", + "target": 2246, + "typeArguments": [ + { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineSnapshot", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + } + ], + "name": "ActorLogic", + "package": "xstate" + } + ], + "name": "Actor", + "package": "xstate" + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + }, + { + "id": 1253, + "name": "Invert", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 27, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L27" + } + ], + "typeParameters": [ + { + "id": 1254, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "PropertyKey" + }, + "name": "PropertyKey", + "package": "typescript" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "PropertyKey" + }, + "name": "PropertyKey", + "package": "typescript" + } + ], + "name": "Record", + "package": "typescript" + } + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + "templateType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "nameType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + } + }, + { + "id": 1505, + "name": "InvokeConfig", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 651, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L651" + } + ], + "typeParameters": [ + { + "id": 1514, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1515, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1516, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1517, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1518, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1519, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1503, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + } + ], + "name": "IsLiteralString", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DistributeActors" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "DistributeActors", + "package": "xstate" + }, + "falseType": { + "type": "reflection", + "declaration": { + "id": 1506, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1507, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The unique identifier for the invoked machine. If not specified, this\nwill be the machine's own " + }, + { + "kind": "code", + "text": "`id`" + }, + { + "kind": "text", + "text": ", or the URL (from " + }, + { + "kind": "code", + "text": "`src`" + }, + { + "kind": "text", + "text": ")." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 665, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L665" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1510, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 673, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L673" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1941, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Mapper", + "package": "xstate" + }, + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + ] + } + }, + { + "id": 1511, + "name": "onDone", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The transition to take upon the invoked child machine reaching its final top-level state." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 679, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L679" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1486, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1832, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "DoneActorEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "TransitionConfigOrTarget", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + ] + } + }, + { + "id": 1512, + "name": "onError", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The transition to take upon the invoked child machine sending an error event." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 695, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L695" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1486, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1836, + "name": "ErrorActorEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "TransitionConfigOrTarget", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + ] + } + }, + { + "id": 1513, + "name": "onSnapshot", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 709, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L709" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "reference", + "target": 1486, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1840, + "name": "SnapshotEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "TransitionConfigOrTarget", + "package": "xstate" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + ] + } + }, + { + "id": 1509, + "name": "src", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The source of the machine to be invoked, or the machine itself." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 671, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L671" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1508, + "name": "systemId", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 667, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L667" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1507, + 1510, + 1511, + 1512, + 1513, + 1509, + 1508 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 660, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L660" + } + ] + } + } + } + }, + { + "id": 1295, + "name": "IsAny", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 73, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L73" + } + ], + "typeParameters": [ + { + "id": 1296, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "reference", + "target": 1286, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Equals", + "package": "xstate" + } + }, + { + "id": 1503, + "name": "IsLiteralString", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 570, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L570" + } + ], + "typeParameters": [ + { + "id": 1504, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + "trueType": { + "type": "literal", + "value": false + }, + "falseType": { + "type": "literal", + "value": true + } + } + }, + { + "id": 1263, + "name": "IsNever", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 54, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L54" + } + ], + "typeParameters": [ + { + "id": 1264, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "tuple", + "elements": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ] + }, + "extendsType": { + "type": "tuple", + "elements": [ + { + "type": "intrinsic", + "name": "never" + } + ] + }, + "trueType": { + "type": "literal", + "value": true + }, + "falseType": { + "type": "literal", + "value": false + } + } + }, + { + "id": 1265, + "name": "IsNotNever", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 55, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L55" + } + ], + "typeParameters": [ + { + "id": 1266, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "tuple", + "elements": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ] + }, + "extendsType": { + "type": "tuple", + "elements": [ + { + "type": "intrinsic", + "name": "never" + } + ] + }, + "trueType": { + "type": "literal", + "value": false + }, + "falseType": { + "type": "literal", + "value": true + } + } + }, + { + "id": 1306, + "name": "Lazy", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 80, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L80" + } + ], + "typeParameters": [ + { + "id": 1309, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1307, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 80, + "character": 22, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L80" + } + ], + "signatures": [ + { + "id": 1308, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ] + } + } + }, + { + "id": 1857, + "name": "LogExpr", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1470, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1470" + } + ], + "typeParameters": [ + { + "id": 1862, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1863, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1864, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1865, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1858, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1475, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1475" + } + ], + "signatures": [ + { + "id": 1859, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 1860, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1330, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ActionArgs", + "package": "xstate" + } + }, + { + "id": 1861, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ] + } + } + }, + { + "id": 1302, + "name": "LowInfer", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 76, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L76" + } + ], + "typeParameters": [ + { + "id": 1304, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 1303, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 76, + "character": 30, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L76" + } + ] + } + } + ] + } + }, + { + "id": 1716, + "name": "MachineConfig", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1312, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1312" + } + ], + "typeParameters": [ + { + "id": 1725, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1726, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1727, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1728, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1729, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1730, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + }, + "default": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1731, + "name": "TTag", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + }, + "default": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1732, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 1733, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "intrinsic", + "name": "unknown" + } + }, + { + "id": 1734, + "name": "TTypesMeta", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + } + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1521, + "typeArguments": [ + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + } + ], + "name": "StateNodeConfig", + "package": "xstate" + }, + { + "type": "literal", + "value": "output" + } + ], + "name": "Omit", + "package": "typescript" + }, + { + "type": "reflection", + "declaration": { + "id": 1717, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1720, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1356, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1356" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1941, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1844, + "name": "DoneStateEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Mapper", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + } + ] + } + }, + { + "id": 1719, + "name": "types", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1343, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1343" + } + ], + "type": { + "type": "reference", + "target": 1752, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineTypes", + "package": "xstate" + } + }, + { + "id": 1718, + "name": "version", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The machine's own version." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1342, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1342" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1720, + 1719, + 1718 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1335, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1335" + } + ] + } + } + ] + }, + { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reflection", + "declaration": { + "id": 1721, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1722, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1359, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1359" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InitialContext" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1302, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + ], + "name": "LowInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "InitialContext", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1722 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1359, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1359" + } + ] + } + }, + "falseType": { + "type": "reflection", + "declaration": { + "id": 1723, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1724, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1360, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1360" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InitialContext" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1302, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + ], + "name": "LowInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "InitialContext", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1724 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1360, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1360" + } + ] + } + } + } + ] + } + }, + { + "id": 1329, + "name": "MachineContext", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 123, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L123" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1697, + "name": "MachineImplementations", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1286, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1286" + } + ], + "typeParameters": [ + { + "id": 1698, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1699, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1700, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1701, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1702, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1703, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + }, + "default": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1704, + "name": "TTag", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + }, + "default": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1705, + "name": "TTypesMeta", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1204, + "name": "TypegenConstraint", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 1692, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1215, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + } + ], + "name": "InternalMachineImplementations", + "package": "xstate" + } + }, + { + "id": 2197, + "name": "MachineImplementationsFrom", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2036, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2036" + } + ], + "typeParameters": [ + { + "id": 2198, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1594, + "name": "AnyStateMachine", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 2199, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2037, + "character": 31, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2037" + } + ], + "signatures": [ + { + "id": 2200, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 2201, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "reference", + "target": 1594, + "name": "AnyStateMachine", + "package": "xstate" + } + } + ] + } + } + ] + } + }, + { + "id": 2202, + "name": "TRequireMissingImplementations", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "default": { + "type": "literal", + "value": false + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ReturnTypeOrValue" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "ReturnTypeOrValue", + "package": "xstate" + }, + "extendsType": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "inferred", + "name": "TContext" + }, + { + "type": "inferred", + "name": "_TEvent" + }, + { + "type": "inferred", + "name": "_TChildren" + }, + { + "type": "inferred", + "name": "_TActor" + }, + { + "type": "inferred", + "name": "_TAction" + }, + { + "type": "inferred", + "name": "_TGuard" + }, + { + "type": "inferred", + "name": "_TDelay" + }, + { + "type": "inferred", + "name": "_TStateValue" + }, + { + "type": "inferred", + "name": "_TTag" + }, + { + "type": "inferred", + "name": "_TInput" + }, + { + "type": "inferred", + "name": "_TOutput" + }, + { + "type": "inferred", + "name": "TResolvedTypesMeta" + } + ], + "name": "StateMachine", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": 1692, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TRequireMissingImplementations", + "refersToTypeParameter": true + } + ], + "name": "InternalMachineImplementations", + "package": "xstate" + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + }, + { + "id": 225, + "name": "MachineSnapshot", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/State.ts", + "line": 255, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/State.ts#L255" + } + ], + "typeParameters": [ + { + "id": 226, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 227, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 228, + "name": "TChildren", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "union", + "types": [ + { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 229, + "name": "TStateValue", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + } + }, + { + "id": 230, + "name": "TTag", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 231, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 232, + "name": "TResolvedTypesMeta", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "ActiveMachineSnapshot" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "ActiveMachineSnapshot", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "DoneMachineSnapshot" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "DoneMachineSnapshot", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "ErrorMachineSnapshot" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "ErrorMachineSnapshot", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "StoppedMachineSnapshot" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildren", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TStateValue", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "StoppedMachineSnapshot", + "package": "xstate" + } + ] + } + }, + { + "id": 1941, + "name": "Mapper", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1593, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1593" + } + ], + "typeParameters": [ + { + "id": 1949, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1950, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1951, + "name": "TResult", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1952, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1942, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1598, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1598" + } + ], + "signatures": [ + { + "id": 1943, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 1944, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1945, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1946, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1599, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1599" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + }, + { + "id": 1947, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1600, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1600" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + } + }, + { + "id": 1948, + "name": "self", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1601, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1601" + } + ], + "type": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 225, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + } + ], + "name": "Record", + "package": "typescript" + }, + { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "MachineSnapshot", + "package": "xstate" + } + ], + "name": "ActorRef", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1946, + 1947, + 1948 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1598, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1598" + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TResult", + "refersToTypeParameter": true + } + } + ] + } + } + }, + { + "id": 1310, + "name": "MaybeLazy", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 81, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L81" + } + ], + "typeParameters": [ + { + "id": 1311, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1306, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "Lazy", + "package": "xstate" + } + ] + } + }, + { + "id": 1276, + "name": "Merge", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 61, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L61" + } + ], + "typeParameters": [ + { + "id": 1277, + "name": "M", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1278, + "name": "N", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "M", + "refersToTypeParameter": true + }, + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "N", + "refersToTypeParameter": true + } + } + ], + "name": "Omit", + "package": "typescript" + }, + { + "type": "reference", + "target": -1, + "name": "N", + "refersToTypeParameter": true + } + ] + } + }, + { + "id": 1305, + "name": "MetaObject", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 78, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L78" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 1208, + "name": "MissingImplementationsError", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 126, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L126" + } + ], + "typeParameters": [ + { + "id": 1209, + "name": "TResolvedTypesMeta", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1210, + "name": "TMissingImplementations", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "resolved" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "literal", + "value": "missingImplementations" + } + ], + "name": "Prop", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "tuple", + "elements": [ + { + "type": "literal", + "value": "Some implementations missing" + }, + { + "type": "reference", + "target": 1272, + "typeArguments": [ + { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "TMissingImplementations", + "refersToTypeParameter": true + } + }, + "templateType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TMissingImplementations", + "refersToTypeParameter": true + } + } + } + ], + "name": "Values", + "package": "xstate" + } + ] + } + ], + "name": "Compute", + "package": "xstate" + } + }, + { + "id": 1300, + "name": "NoInfer", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 75, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L75" + } + ], + "typeParameters": [ + { + "id": 1301, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "intrinsic", + "name": "any" + }, + "trueType": { + "type": "literal", + "value": 0 + }, + "falseType": { + "type": "intrinsic", + "name": "any" + } + }, + "objectType": { + "type": "tuple", + "elements": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ] + } + } + }, + { + "id": 1372, + "name": "NoRequiredParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 204, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L204" + } + ], + "typeParameters": [ + { + "id": 1373, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "intrinsic", + "name": "any" + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "undefined" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + }, + { + "id": 1257, + "name": "NonReducibleUnknown", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@remarks", + "content": [ + { + "kind": "code", + "text": "`T | unknown`" + }, + { + "kind": "text", + "text": " reduces to " + }, + { + "kind": "code", + "text": "`unknown`" + }, + { + "kind": "text", + "text": " and that can be problematic when it comes to contextual typing.\nIt especially is a problem when the union has a function member, like here:\n\n" + }, + { + "kind": "code", + "text": "```ts\ndeclare function test(cbOrVal: ((arg: number) => unknown) | unknown): void;\ntest((arg) => {}) // oops, implicit any\n```" + }, + { + "kind": "text", + "text": "\n\nThis type can be used to avoid this problem. This union represents the same value space as " + }, + { + "kind": "code", + "text": "`unknown`" + }, + { + "kind": "text", + "text": "." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 48, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L48" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 1258, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 48, + "character": 34, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L48" + } + ] + } + }, + { + "type": "literal", + "value": null + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1088, + "name": "ObservableActorLogic", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 22, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L22" + } + ], + "typeParameters": [ + { + "id": 1093, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1094, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "reference", + "target": 2246, + "typeArguments": [ + { + "type": "reference", + "target": 1095, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "ObservableSnapshot", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 1089, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1090, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 24, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L24" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1090 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 24, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L24" + } + ], + "indexSignature": { + "id": 1091, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 24, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L24" + } + ], + "parameters": [ + { + "id": 1092, + "name": "k", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + } + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2341, + "name": "AnyActorSystem", + "package": "xstate" + } + ], + "name": "ActorLogic", + "package": "xstate" + } + }, + { + "id": 1095, + "name": "ObservableSnapshot", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 16, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L16" + } + ], + "typeParameters": [ + { + "id": 1100, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1101, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "undefined" + } + ], + "name": "Snapshot", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 1096, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1099, + "name": "_subscription", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 19, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L19" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 2072, + "name": "Subscription", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1097, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 17, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L17" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1098, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 18, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L18" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1099, + 1097, + 1098 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 16, + "character": 73, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L16" + } + ] + } + } + ] + } + }, + { + "id": 2058, + "name": "Observer", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1859, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1859" + } + ], + "typeParameters": [ + { + "id": 2071, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2059, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2068, + "name": "complete", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1862, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1862" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2069, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1862, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1862" + } + ], + "signatures": [ + { + "id": 2070, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2064, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1861, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1861" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2065, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1861, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1861" + } + ], + "signatures": [ + { + "id": 2066, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 2067, + "name": "err", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2060, + "name": "next", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1860, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1860" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2061, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1860, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1860" + } + ], + "signatures": [ + { + "id": 2062, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 2063, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2068, + 2064, + 2060 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1859, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1859" + } + ] + } + } + }, + { + "id": 1340, + "name": "OutputFrom", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 155, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L155" + } + ], + "typeParameters": [ + { + "id": 1343, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 2246, + "typeArguments": [ + { + "type": "inferred", + "name": "TSnapshot" + }, + { + "type": "inferred", + "name": "_TEvent" + }, + { + "type": "inferred", + "name": "_TInput" + }, + { + "type": "inferred", + "name": "_TSystem" + } + ], + "name": "ActorLogic", + "package": "xstate" + }, + "trueType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "output" + }, + "objectType": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 1341, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1342, + "name": "status", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 161, + "character": 19, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L161" + } + ], + "type": { + "type": "literal", + "value": "done" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1342 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 161, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L161" + } + ] + } + } + ] + } + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + }, + { + "id": 1924, + "name": "PartialAssigner", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1569, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1569" + } + ], + "typeParameters": [ + { + "id": 1929, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1930, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1931, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1932, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1933, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1934, + "name": "TKey", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1925, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1576, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1576" + } + ], + "signatures": [ + { + "id": 1926, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 1927, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 828, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "AssignArgs", + "package": "xstate" + } + }, + { + "id": 1928, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "TKey", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + } + } + ] + } + } + }, + { + "id": 1118, + "name": "PromiseActorLogic", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 30, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L30" + } + ], + "typeParameters": [ + { + "id": 1123, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1124, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "reference", + "target": 2246, + "typeArguments": [ + { + "type": "reference", + "target": 1125, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "PromiseSnapshot", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 1119, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1120, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 32, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L32" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1120 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 32, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L32" + } + ], + "indexSignature": { + "id": 1121, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 32, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L32" + } + ], + "parameters": [ + { + "id": 1122, + "name": "k", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + } + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + } + ], + "name": "ActorLogic", + "package": "xstate" + } + }, + { + "id": 1125, + "name": "PromiseSnapshot", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 10, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L10" + } + ], + "typeParameters": [ + { + "id": 1128, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1129, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + } + ], + "name": "Snapshot", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 1126, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1127, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 11, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L11" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1127 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 10, + "character": 67, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L10" + } + ] + } + } + ] + } + }, + { + "id": 1269, + "name": "Prop", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 58, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L58" + } + ], + "typeParameters": [ + { + "id": 1270, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1271, + "name": "K", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + }, + { + "id": 1935, + "name": "PropertyAssigner", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1581, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1581" + } + ], + "typeParameters": [ + { + "id": 1936, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1937, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1938, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1939, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1940, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + }, + "templateType": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1924, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + } + ], + "name": "PartialAssigner", + "package": "xstate" + }, + { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + } + ] + }, + "optionalModifier": "+" + } + }, + { + "id": 2342, + "name": "RequiredActorOptions", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2339, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2339" + } + ], + "typeParameters": [ + { + "id": 2343, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "undefined" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "id" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "literal", + "value": "id" + } + }, + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "undefined" + }, + "extendsType": { + "type": "reference", + "target": 1338, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "logic" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + } + ], + "name": "InputFrom", + "package": "xstate" + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "literal", + "value": "input" + } + } + ] + } + }, + { + "id": 1866, + "name": "SendExpr", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1480, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1480" + } + ], + "typeParameters": [ + { + "id": 1871, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1872, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1873, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1874, + "name": "TSentEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1875, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1867, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1486, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1486" + } + ], + "signatures": [ + { + "id": 1868, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 1869, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1330, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ActionArgs", + "package": "xstate" + } + }, + { + "id": 1870, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TSentEvent", + "refersToTypeParameter": true + } + } + ] + } + } + }, + { + "id": 1658, + "name": "SimpleOrStateNodeConfig", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 994, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L994" + } + ], + "typeParameters": [ + { + "id": 1659, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1660, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1596, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "AtomicStateNodeConfig", + "package": "xstate" + }, + { + "type": "reference", + "target": 1521, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + }, + { + "type": "reference", + "target": 2295, + "name": "TODO", + "package": "xstate" + } + ], + "name": "StateNodeConfig", + "package": "xstate" + } + ] + } + }, + { + "id": 1468, + "name": "SingleOrArray", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 474, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L474" + } + ], + "typeParameters": [ + { + "id": 1469, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + }, + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ] + } + }, + { + "id": 2228, + "name": "Snapshot", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2093, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2093" + } + ], + "typeParameters": [ + { + "id": 2245, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 2229, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2232, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2097, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2097" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + } + }, + { + "id": 2231, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2096, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2096" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + } + }, + { + "id": 2230, + "name": "status", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2095, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2095" + } + ], + "type": { + "type": "literal", + "value": "active" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2232, + 2231, + 2230 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2094, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2094" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 2233, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2236, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2102, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2102" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + } + }, + { + "id": 2235, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2101, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2101" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + } + }, + { + "id": 2234, + "name": "status", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2100, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2100" + } + ], + "type": { + "type": "literal", + "value": "done" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2236, + 2235, + 2234 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2099, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2099" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 2237, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2240, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2107, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2107" + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + }, + { + "id": 2239, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2106, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2106" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + } + }, + { + "id": 2238, + "name": "status", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2105, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2105" + } + ], + "type": { + "type": "literal", + "value": "error" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2240, + 2239, + 2238 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2104, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2104" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 2241, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2244, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2112, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2112" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + } + }, + { + "id": 2243, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2111, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2111" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + } + }, + { + "id": 2242, + "name": "status", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2110, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2110" + } + ], + "type": { + "type": "literal", + "value": "stopped" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2244, + 2243, + 2242 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2109, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2109" + } + ] + } + } + ] + } + }, + { + "id": 2279, + "name": "SnapshotFrom", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2187, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2187" + } + ], + "typeParameters": [ + { + "id": 2280, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ReturnTypeOrValue" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "ReturnTypeOrValue", + "package": "xstate" + }, + "extendsType": { + "type": "inferred", + "name": "R" + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "R", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "inferred", + "name": "_" + }, + { + "type": "inferred", + "name": "TSnapshot" + } + ], + "name": "ActorRef", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "R", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 262, + "typeArguments": [ + { + "type": "inferred", + "name": "TLogic" + } + ], + "name": "Actor", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": 2279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom", + "package": "xstate" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "R", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 2246, + "typeArguments": [ + { + "type": "inferred", + "name": "_" + }, + { + "type": "inferred", + "name": "__" + }, + { + "type": "inferred", + "name": "___" + }, + { + "type": "inferred", + "name": "____" + } + ], + "name": "ActorLogic", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "ReturnType" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "transition" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "R", + "refersToTypeParameter": true + } + } + ], + "name": "ReturnType", + "package": "typescript" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "R", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 2205, + "typeArguments": [ + { + "type": "inferred", + "name": "TSnapshot" + }, + { + "type": "inferred", + "name": "_" + }, + { + "type": "inferred", + "name": "__" + } + ], + "name": "ActorScope", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + } + } + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + }, + { + "id": 95, + "name": "Spawner", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/spawn.ts", + "line": 40, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/spawn.ts#L40" + } + ], + "typeParameters": [ + { + "id": 113, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1503, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + } + ], + "name": "IsLiteralString", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "reflection", + "declaration": { + "id": 96, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/spawn.ts", + "line": 43, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/spawn.ts#L43" + } + ], + "signatures": [ + { + "id": 97, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "typeParameter": [ + { + "id": 102, + "name": "TSrc", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + } + } + ], + "parameters": [ + { + "id": 100, + "name": "logic", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TSrc", + "refersToTypeParameter": true + } + }, + { + "id": 101, + "name": "[options = {} as any]", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "SpawnOptions" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TSrc", + "refersToTypeParameter": true + } + ], + "name": "SpawnOptions", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 2186, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "logic" + }, + "objectType": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 98, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 99, + "name": "src", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/spawn.ts", + "line": 46, + "character": 34, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/spawn.ts#L46" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TSrc", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 99 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/spawn.ts", + "line": 46, + "character": 32, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/spawn.ts#L46" + } + ] + } + } + ] + } + } + ], + "name": "ActorRefFrom", + "package": "xstate" + } + } + ] + } + }, + "falseType": { + "type": "reflection", + "declaration": { + "id": 103, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/spawn.ts", + "line": 48, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/spawn.ts#L48" + } + ], + "signatures": [ + { + "id": 104, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "typeParameter": [ + { + "id": 112, + "name": "TLogic", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "parameters": [ + { + "id": 105, + "name": "src", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + }, + { + "id": 106, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 107, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 108, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/spawn.ts", + "line": 51, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/spawn.ts#L51" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 110, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/spawn.ts", + "line": 53, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/spawn.ts#L53" + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + }, + { + "id": 111, + "name": "syncSnapshot", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/spawn.ts", + "line": 54, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/spawn.ts#L54" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 109, + "name": "systemId", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/spawn.ts", + "line": 52, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/spawn.ts#L52" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 108, + 110, + 111, + 109 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/spawn.ts", + "line": 50, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/spawn.ts#L50" + } + ] + } + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "intrinsic", + "name": "string" + }, + "trueType": { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": 2186, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorRefFrom", + "package": "xstate" + } + } + } + ] + } + } + } + }, + { + "id": 1821, + "name": "StateFrom", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1425, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1425" + } + ], + "typeParameters": [ + { + "id": 1825, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1594, + "name": "AnyStateMachine", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 1826, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1426, + "character": 31, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1426" + } + ], + "signatures": [ + { + "id": 1827, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 1828, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "reference", + "target": 1594, + "name": "AnyStateMachine", + "package": "xstate" + } + } + ] + } + } + ] + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 1594, + "name": "AnyStateMachine", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "ReturnType" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "transition" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ], + "name": "ReturnType", + "package": "typescript" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reflection", + "declaration": { + "id": 1822, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1429, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1429" + } + ], + "signatures": [ + { + "id": 1823, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 1824, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "reference", + "target": 1594, + "name": "AnyStateMachine", + "package": "xstate" + } + } + ] + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "ReturnType" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "transition" + }, + "objectType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "ReturnType" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "ReturnType", + "package": "typescript" + } + } + ], + "name": "ReturnType", + "package": "typescript" + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + } + }, + { + "id": 1409, + "name": "StateKey", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 295, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L295" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1592, + "name": "AnyMachineSnapshot", + "package": "xstate" + } + ] + } + }, + { + "id": 1470, + "name": "StateNodesConfig", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 476, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L476" + } + ], + "typeParameters": [ + { + "id": 1471, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1472, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "intrinsic", + "name": "string" + }, + "templateType": { + "type": "reference", + "target": 694, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNode", + "package": "xstate" + } + } + }, + { + "id": 2353, + "name": "StateSchema", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2376, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2376" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2354, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2355, + "name": "states", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2377, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2377" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2353, + "name": "StateSchema", + "package": "xstate" + } + ], + "name": "Record", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2355 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2376, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2376" + } + ] + } + } + }, + { + "id": 1467, + "name": "StateTypes", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 466, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L466" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "atomic" + }, + { + "type": "literal", + "value": "compound" + }, + { + "type": "literal", + "value": "parallel" + }, + { + "type": "literal", + "value": "final" + }, + { + "type": "literal", + "value": "history" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1413, + "name": "StateValue", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The string or object representing the state value relative to the parent state node." + } + ], + "blockTags": [ + { + "tag": "@remarks", + "content": [ + { + "kind": "text", + "text": "- For a child atomic state node, this is a string, e.g., " + }, + { + "kind": "code", + "text": "`\"pending\"`" + }, + { + "kind": "text", + "text": ".\n\n- For complex state nodes, this is an object, e.g., " + }, + { + "kind": "code", + "text": "`{ success: \"someChildState\" }`" + }, + { + "kind": "text", + "text": "." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 310, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L310" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1410, + "name": "StateValueMap", + "package": "xstate" + } + ] + } + }, + { + "id": 2296, + "name": "StateValueFrom", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2290, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2290" + } + ], + "typeParameters": [ + { + "id": 2297, + "name": "TMachine", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1594, + "name": "AnyStateMachine", + "package": "xstate" + } + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": 0 + }, + "objectType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Parameters" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "matches" + }, + "objectType": { + "type": "reference", + "target": 1821, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "StateFrom", + "package": "xstate" + } + } + ], + "name": "Parameters", + "package": "typescript" + } + } + }, + { + "id": 1473, + "name": "StatesConfig", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 483, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L483" + } + ], + "typeParameters": [ + { + "id": 1474, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1475, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1476, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1477, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1478, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1479, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1480, + "name": "TTag", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1481, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "intrinsic", + "name": "string" + }, + "templateType": { + "type": "reference", + "target": 1521, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + } + ], + "name": "StateNodeConfig", + "package": "xstate" + } + } + }, + { + "id": 1482, + "name": "StatesDefinition", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 505, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L505" + } + ], + "typeParameters": [ + { + "id": 1483, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1484, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "intrinsic", + "name": "string" + }, + "templateType": { + "type": "reference", + "target": 1550, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StateNodeDefinition", + "package": "xstate" + } + } + }, + { + "id": 2295, + "name": "TODO", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2288, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2288" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2298, + "name": "TagsFrom", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2294, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2294" + } + ], + "typeParameters": [ + { + "id": 2299, + "name": "TMachine", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1594, + "name": "AnyStateMachine", + "package": "xstate" + } + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": 0 + }, + "objectType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Parameters" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "hasTag" + }, + "objectType": { + "type": "reference", + "target": 1821, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "StateFrom", + "package": "xstate" + } + } + ], + "name": "Parameters", + "package": "typescript" + } + } + }, + { + "id": 2344, + "name": "ToChildren", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2353, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2353" + } + ], + "typeParameters": [ + { + "id": 2352, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ToConcreteChildren" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "ToConcreteChildren", + "package": "xstate" + }, + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "undefined" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "id" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "literal", + "value": "include" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "id" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "literal", + "value": "include" + }, + "falseType": { + "type": "literal", + "value": "exclude" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 2345, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2350, + "name": "exclude", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2368, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2368" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2351, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2368, + "character": 21, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2368" + } + ] + } + } + }, + { + "id": 2346, + "name": "include", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2363, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2363" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2347, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2363, + "character": 21, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2363" + } + ], + "indexSignature": { + "id": 2348, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2364, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2364" + } + ], + "parameters": [ + { + "id": 2349, + "name": "id", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "intrinsic", + "name": "any" + }, + "trueType": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 2186, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "logic" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + } + ], + "name": "ActorRefFrom", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + } + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2350, + 2346 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2362, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2362" + } + ] + } + } + } + ] + } + ], + "name": "Compute", + "package": "xstate" + } + } + }, + { + "id": 1149, + "name": "TransitionActorLogic", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/transition.ts", + "line": 15, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/transition.ts#L15" + } + ], + "typeParameters": [ + { + "id": 1150, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1151, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1152, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "reference", + "target": 2246, + "typeArguments": [ + { + "type": "reference", + "target": 1153, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + ], + "name": "TransitionSnapshot", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2341, + "name": "AnyActorSystem", + "package": "xstate" + } + ], + "name": "ActorLogic", + "package": "xstate" + } + }, + { + "id": 1486, + "name": "TransitionConfigOrTarget", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 514, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L514" + } + ], + "typeParameters": [ + { + "id": 1487, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1488, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1489, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1490, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1491, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1492, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1493, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1485, + "name": "TransitionConfigTarget", + "package": "xstate" + }, + { + "type": "reference", + "target": 1415, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "TransitionConfig", + "package": "xstate" + } + ] + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + }, + { + "id": 1485, + "name": "TransitionConfigTarget", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 512, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L512" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 1996, + "name": "TransitionDefinitionMap", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1651, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1651" + } + ], + "typeParameters": [ + { + "id": 1997, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1998, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "reference", + "target": 1501, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "EventDescriptor", + "package": "xstate" + }, + "templateType": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1953, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2102, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + } + ], + "name": "ExtractEvent", + "package": "xstate" + } + ], + "name": "TransitionDefinition", + "package": "xstate" + } + } + } + }, + { + "id": 1153, + "name": "TransitionSnapshot", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/transition.ts", + "line": 11, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/transition.ts#L11" + } + ], + "typeParameters": [ + { + "id": 1156, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "undefined" + } + ], + "name": "Snapshot", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 1154, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1155, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/transition.ts", + "line": 12, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/transition.ts#L12" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1155 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/transition.ts", + "line": 11, + "character": 65, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/transition.ts#L11" + } + ] + } + } + ] + } + }, + { + "id": 1414, + "name": "TransitionTarget", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 312, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L312" + } + ], + "type": { + "type": "reference", + "target": 1468, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "SingleOrArray", + "package": "xstate" + } + }, + { + "id": 1829, + "name": "Transitions", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1433, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1433" + } + ], + "typeParameters": [ + { + "id": 1830, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1831, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1953, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TransitionDefinition", + "package": "xstate" + } + } + }, + { + "id": 1494, + "name": "TransitionsConfig", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 535, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L535" + } + ], + "typeParameters": [ + { + "id": 1495, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1496, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1497, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 1498, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1499, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 1500, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "reference", + "target": 1501, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "EventDescriptor", + "package": "xstate" + }, + "templateType": { + "type": "reference", + "target": 1486, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2102, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + } + ], + "name": "ExtractEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "TransitionConfigOrTarget", + "package": "xstate" + }, + "optionalModifier": "+" + } + }, + { + "id": 1204, + "name": "TypegenConstraint", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 105, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L105" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1159, + "name": "TypegenEnabled", + "package": "xstate" + }, + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + } + ] + } + }, + { + "id": 1399, + "name": "UnknownAction", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 262, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L262" + } + ], + "type": { + "type": "reference", + "target": 1390, + "typeArguments": [ + { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + }, + { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + }, + { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Action", + "package": "xstate" + } + }, + { + "id": 1272, + "name": "Values", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 59, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L59" + } + ], + "typeParameters": [ + { + "id": 1273, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + }, + { + "id": 1377, + "name": "WithDynamicParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 215, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L215" + } + ], + "typeParameters": [ + { + "id": 1387, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1388, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1389, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "intrinsic", + "name": "any" + }, + "trueType": { + "type": "reference", + "target": 1374, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 1378, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1380, + "name": "params", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 223, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L223" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + { + "type": "reflection", + "declaration": { + "id": 1381, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 225, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L225" + } + ], + "signatures": [ + { + "id": 1382, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 1383, + "name": "{\n context,\n event\n }", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1384, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1385, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 229, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L229" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + }, + { + "id": 1386, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 230, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L230" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1385, + 1386 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 228, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L228" + } + ] + } + } + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + } + ] + } + } + ] + } + }, + { + "id": 1379, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 222, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L222" + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1380, + 1379 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 221, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L221" + } + ] + } + }, + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "undefined" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "literal", + "value": false + }, + "falseType": { + "type": "literal", + "value": true + } + } + ], + "name": "ConditionalRequired", + "package": "xstate" + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + }, + { + "id": 2203, + "name": "__ResolvedTypesMetaFrom", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 2061, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L2061" + } + ], + "typeParameters": [ + { + "id": 2204, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "inferred", + "name": "TResolvedTypesMeta" + } + ], + "name": "StateMachine", + "package": "xstate" + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TResolvedTypesMeta", + "refersToTypeParameter": true + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + }, + { + "id": 259, + "name": "__unsafe_getAllOwnEventDescriptors", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/utils.ts", + "line": 401, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/utils.ts#L401" + } + ], + "signatures": [ + { + "id": 260, + "name": "__unsafe_getAllOwnEventDescriptors", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/utils.ts", + "line": 401, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/utils.ts#L401" + } + ], + "parameters": [ + { + "id": 261, + "name": "snapshot", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1592, + "name": "AnyMachineSnapshot", + "package": "xstate" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ] + }, + { + "id": 761, + "name": "and", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/guards.ts", + "line": 174, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/guards.ts#L174" + } + ], + "signatures": [ + { + "id": 762, + "name": "and", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/guards.ts", + "line": 174, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/guards.ts#L174" + } + ], + "typeParameter": [ + { + "id": 763, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 764, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 765, + "name": "TArg", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "unknown" + } + } + } + ], + "parameters": [ + { + "id": 766, + "name": "guards", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "tuple", + "elements": [ + { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + }, + "templateType": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "SingleGuardArg" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TArg", + "refersToTypeParameter": true + } + } + ], + "name": "SingleGuardArg", + "package": "xstate" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "GuardPredicate" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "NormalizeGuardArgArray" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TArg", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + } + ], + "name": "NormalizeGuardArgArray", + "package": "xstate" + } + ], + "name": "GuardPredicate", + "package": "xstate" + } + } + ] + }, + { + "id": 810, + "name": "assign", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/assign.ts", + "line": 99, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/assign.ts#L99" + } + ], + "signatures": [ + { + "id": 811, + "name": "assign", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Updates the current context of the machine." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/assign.ts", + "line": 99, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/assign.ts#L99" + } + ], + "typeParameter": [ + { + "id": 812, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 813, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1314, + "name": "AnyEventObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1314, + "name": "AnyEventObject", + "package": "xstate" + } + }, + { + "id": 814, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + }, + { + "id": 815, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 816, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 817, + "name": "assignment", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "An object that represents the partial context to update." + } + ] + }, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1914, + "typeArguments": [ + { + "type": "reference", + "target": 1302, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + ], + "name": "LowInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "Assigner", + "package": "xstate" + }, + { + "type": "reference", + "target": 1935, + "typeArguments": [ + { + "type": "reference", + "target": 1302, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + ], + "name": "LowInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "PropertyAssigner", + "package": "xstate" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 818, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "AssignAction", + "package": "xstate" + } + } + ] + }, + { + "id": 838, + "name": "cancel", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/cancel.ts", + "line": 56, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/cancel.ts#L56" + } + ], + "signatures": [ + { + "id": 839, + "name": "cancel", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Cancels an in-flight " + }, + { + "kind": "code", + "text": "`send(...)`" + }, + { + "kind": "text", + "text": " action. A canceled sent action will not\nbe executed, nor will its event be sent, unless it has already been sent\n(e.g., if " + }, + { + "kind": "code", + "text": "`cancel(...)`" + }, + { + "kind": "text", + "text": " is called after the " + }, + { + "kind": "code", + "text": "`send(...)`" + }, + { + "kind": "text", + "text": " action's " + }, + { + "kind": "code", + "text": "`delay`" + }, + { + "kind": "text", + "text": ")." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/cancel.ts", + "line": 56, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/cancel.ts#L56" + } + ], + "typeParameter": [ + { + "id": 840, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 841, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 842, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + }, + { + "id": 843, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 844, + "name": "sendId", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The " + }, + { + "kind": "code", + "text": "`id`" + }, + { + "kind": "text", + "text": " of the " + }, + { + "kind": "code", + "text": "`send(...)`" + }, + { + "kind": "text", + "text": " action to cancel." + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "ResolvableSendId" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ResolvableSendId", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 845, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "CancelAction", + "package": "xstate" + } + } + ] + }, + { + "id": 853, + "name": "choose", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/choose.ts", + "line": 63, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/choose.ts#L63" + } + ], + "signatures": [ + { + "id": 854, + "name": "choose", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/choose.ts", + "line": 63, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/choose.ts#L63" + } + ], + "typeParameter": [ + { + "id": 855, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 856, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 857, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 858, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 859, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 860, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 861, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "parameters": [ + { + "id": 862, + "name": "branches", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1362, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "ChooseBranch", + "package": "xstate" + } + } + } + } + ], + "type": { + "type": "reference", + "target": 863, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "ChooseAction", + "package": "xstate" + } + } + ] + }, + { + "id": 365, + "name": "createActor", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 752, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L752" + }, + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 762, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L762" + } + ], + "signatures": [ + { + "id": 366, + "name": "createActor", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a new actor instance for the given actor logic with the provided options, if any." + } + ], + "blockTags": [ + { + "tag": "@remarks", + "content": [ + { + "kind": "text", + "text": "When you create an actor from actor logic via " + }, + { + "kind": "code", + "text": "`createActor(logic)`" + }, + { + "kind": "text", + "text": ", you implicitly create an actor system where the created actor is the root actor.\nAny actors spawned from this root actor and its descendants are part of that actor system." + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nimport { createActor } from 'xstate';\nimport { someActorLogic } from './someActorLogic.ts';\n\n// Creating the actor, which implicitly creates an actor system with itself as the root actor\nconst actor = createActor(someActorLogic);\n\nactor.subscribe((snapshot) => {\n console.log(snapshot);\n});\n\n// Actors must be started by calling `actor.start()`, which will also start the actor system.\nactor.start();\n\n// Actors can receive events\nactor.send({ type: 'someEvent' });\n\n// You can stop root actors by calling `actor.stop()`, which will also stop the actor system and all actors in that system.\nactor.stop();\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 752, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L752" + } + ], + "typeParameter": [ + { + "id": 367, + "name": "TLogic", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 368, + "name": "logic", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The actor logic to create an actor from. For a state machine actor logic creator, see " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "createMachine", + "target": 370 + }, + { + "kind": "text", + "text": ". Other actor logic creators include " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "fromCallback", + "target": 1044 + }, + { + "kind": "text", + "text": ", " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "fromEventObservable", + "target": 1056 + }, + { + "kind": "text", + "text": ", " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "fromObservable", + "target": 1072 + }, + { + "kind": "text", + "text": ", " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "fromPromise", + "target": 1102 + }, + { + "kind": "text", + "text": ", and " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "fromTransition", + "target": 1130 + }, + { + "kind": "text", + "text": "." + } + ] + }, + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 1594, + "name": "AnyStateMachine", + "package": "xstate" + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1205, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "__TResolvedTypesMeta" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + } + ], + "name": "AreAllImplementationsAssumedToBeProvided", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + }, + "falseType": { + "type": "tuple", + "elements": [ + { + "type": "literal", + "value": "Some implementations missing" + }, + { + "type": "reference", + "target": 1272, + "typeArguments": [ + { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + }, + "templateType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "__TResolvedTypesMeta" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + }, + { + "type": "literal", + "value": "resolved" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "literal", + "value": "missingImplementations" + } + ], + "name": "Prop", + "package": "xstate" + } + } + } + ], + "name": "Values", + "package": "xstate" + } + ] + } + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + } + }, + { + "id": 369, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Actor options" + } + ] + }, + "type": { + "type": "reference", + "target": 2037, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorOptions", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 262, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "Actor", + "package": "xstate" + } + } + ] + }, + { + "id": 1042, + "name": "createEmptyActor", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/index.ts", + "line": 28, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/index.ts#L28" + } + ], + "signatures": [ + { + "id": 1043, + "name": "createEmptyActor", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/index.ts", + "line": 28, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/index.ts#L28" + } + ], + "type": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "reference", + "target": 1314, + "name": "AnyEventObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 2228, + "typeArguments": [ + { + "type": "intrinsic", + "name": "undefined" + } + ], + "name": "Snapshot", + "package": "xstate" + } + ], + "name": "ActorRef", + "package": "xstate" + } + } + ] + }, + { + "id": 370, + "name": "createMachine", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/createMachine.ts", + "line": 67, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/createMachine.ts#L67" + } + ], + "signatures": [ + { + "id": 371, + "name": "createMachine", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/createMachine.ts", + "line": 67, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/createMachine.ts#L67" + } + ], + "typeParameter": [ + { + "id": 372, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 373, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1314, + "name": "AnyEventObject", + "package": "xstate" + } + }, + { + "id": 374, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 375, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 376, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 377, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 378, + "name": "TTag", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 379, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 380, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + }, + { + "id": 381, + "name": "TTypesMeta", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1204, + "name": "TypegenConstraint", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 382, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1716, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineConfig", + "package": "xstate" + } + }, + { + "id": 383, + "name": "implementations", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 384, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 385, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1200, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1200" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementationsActions" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1215, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 386, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 397, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 398, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 399, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 400, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 403, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 401, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 402, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 404, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 405, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 399, + 400, + 403, + 401, + 402, + 404, + 405 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 387, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 388, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 389, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 390, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 391, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 392, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 392 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 395, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 393, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 394, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 396, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 389, + 390, + 395, + 393, + 394, + 396 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 397, + 387 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 406, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 417, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 418, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 419, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 420, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 423, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 421, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 422, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 424, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 425, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 419, + 420, + 423, + 421, + 422, + 424, + 425 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 407, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 408, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 409, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 410, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 411, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 412, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 412 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 415, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 413, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 414, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 416, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 409, + 410, + 415, + 413, + 414, + 416 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 417, + 407 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + }, + { + "type": "literal", + "value": "indexedEvents" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 426, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 437, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 438, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 439, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 440, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 443, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 441, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 442, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 444, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 445, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 439, + 440, + 443, + 441, + 442, + 444, + 445 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 427, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 428, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 429, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 430, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 431, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 432, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 432 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 435, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 433, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 434, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 436, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 429, + 430, + 435, + 433, + 434, + 436 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 437, + 427 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + }, + { + "type": "literal", + "value": "indexedActors" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 446, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 457, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 458, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 459, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 460, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 463, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 461, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 462, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 464, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 465, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 459, + 460, + 463, + 461, + 462, + 464, + 465 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 447, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 448, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 449, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 450, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 451, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 452, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 452 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 455, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 453, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 454, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 456, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 449, + 450, + 455, + 453, + 454, + 456 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 457, + 447 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + }, + { + "type": "literal", + "value": "indexedActions" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 466, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 477, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 478, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 479, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 480, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 483, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 481, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 482, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 484, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 485, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 479, + 480, + 483, + 481, + 482, + 484, + 485 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 467, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 468, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 469, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 470, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 471, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 472, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 472 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 475, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 473, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 474, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 476, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 469, + 470, + 475, + 473, + 474, + 476 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 477, + 467 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + }, + { + "type": "literal", + "value": "indexedGuards" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 486, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 497, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 498, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 499, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 500, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 503, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 501, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 502, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 504, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 505, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 499, + 500, + 503, + 501, + 502, + 504, + 505 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 487, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 488, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 489, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 490, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 491, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 492, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 492 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 495, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 493, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 494, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 496, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 489, + 490, + 495, + 493, + 494, + 496 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 497, + 487 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + }, + { + "type": "literal", + "value": "indexedDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MachineImplementationsActions", + "package": "xstate" + } + }, + { + "id": 506, + "name": "actors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1215, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1215" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementationsActors" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1215, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 507, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 518, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 519, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 520, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 521, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 524, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 522, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 523, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 525, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 526, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 520, + 521, + 524, + 522, + 523, + 525, + 526 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 508, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 509, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 510, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 511, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 512, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 513, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 513 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 516, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 514, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 515, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 517, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 510, + 511, + 516, + 514, + 515, + 517 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 518, + 508 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + }, + { + "type": "literal", + "value": "indexedActors" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 527, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 538, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 539, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 540, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 541, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 544, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 542, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 543, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 545, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 546, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 540, + 541, + 544, + 542, + 543, + 545, + 546 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 528, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 529, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 530, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 531, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 532, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 533, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 533 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 536, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 534, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 535, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 537, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 530, + 531, + 536, + 534, + 535, + 537 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 538, + 528 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MachineImplementationsActors", + "package": "xstate" + } + }, + { + "id": 547, + "name": "delays", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1230, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1230" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementationsDelays" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1215, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 548, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 559, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 560, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 561, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 562, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 565, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 563, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 564, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 566, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 567, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 561, + 562, + 565, + 563, + 564, + 566, + 567 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 549, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 550, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 551, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 552, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 553, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 554, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 554 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 557, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 555, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 556, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 558, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 551, + 552, + 557, + 555, + 556, + 558 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 559, + 549 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 568, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 579, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 580, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 581, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 582, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 585, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 583, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 584, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 586, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 587, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 581, + 582, + 585, + 583, + 584, + 586, + 587 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 569, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 570, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 571, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 572, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 573, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 574, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 574 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 577, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 575, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 576, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 578, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 571, + 572, + 577, + 575, + 576, + 578 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 579, + 569 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + }, + { + "type": "literal", + "value": "indexedEvents" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 588, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 599, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 600, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 601, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 602, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 605, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 603, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 604, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 606, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 607, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 601, + 602, + 605, + 603, + 604, + 606, + 607 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 589, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 590, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 591, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 592, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 593, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 594, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 594 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 597, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 595, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 596, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 598, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 591, + 592, + 597, + 595, + 596, + 598 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 599, + 589 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + }, + { + "type": "literal", + "value": "indexedActions" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 608, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 619, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 620, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 621, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 622, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 625, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 623, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 624, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 626, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 627, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 621, + 622, + 625, + 623, + 624, + 626, + 627 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 609, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 610, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 611, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 612, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 613, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 614, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 614 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 617, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 615, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 616, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 618, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 611, + 612, + 617, + 615, + 616, + 618 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 619, + 609 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + }, + { + "type": "literal", + "value": "indexedDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MachineImplementationsDelays", + "package": "xstate" + } + }, + { + "id": 628, + "name": "guards", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 1245, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L1245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementationsGuards" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1215, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 629, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 640, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 641, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 642, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 643, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 646, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 644, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 645, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 647, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 648, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 642, + 643, + 646, + 644, + 645, + 647, + 648 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 630, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 631, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 632, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 633, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 634, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 635, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 635 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 638, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 636, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 637, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 639, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 632, + 633, + 638, + 636, + 637, + 639 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 640, + 630 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 649, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 660, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 661, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 662, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 663, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 666, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 664, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 665, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 667, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 668, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 662, + 663, + 666, + 664, + 665, + 667, + 668 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 650, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 651, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 652, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 653, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 654, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 655, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 655 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 658, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 656, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 657, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 659, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 652, + 653, + 658, + 656, + 657, + 659 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 660, + 650 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + }, + { + "type": "literal", + "value": "indexedEvents" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1263, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "IsNever", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "disabled" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "@@xstate/typegen" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "literal", + "value": "enabled" + }, + "falseType": { + "type": "literal", + "value": "disabled" + } + } + }, + "objectType": { + "type": "reflection", + "declaration": { + "id": 669, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 680, + "name": "disabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L257" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllImplementationsProvided" + }, + "name": "AllImplementationsProvided", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AllowAllEvents" + }, + "name": "AllowAllEvents", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 681, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 682, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 260, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L260" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 683, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 261, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L261" + } + ], + "type": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + }, + { + "id": 686, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 265, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L265" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 684, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 263, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L263" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 685, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 264, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L264" + } + ], + "type": { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "IndexByType", + "package": "xstate" + } + }, + { + "id": 687, + "name": "invokeSrcNameMap", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 266, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L266" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 688, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 267, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L267" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 682, + 683, + 686, + 684, + 685, + 687, + 688 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 259, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L259" + } + ] + } + } + ] + } + }, + { + "id": 670, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 671, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 672, + "name": "indexedActions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 226, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L226" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActions" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 673, + "name": "indexedActors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 232, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L232" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "src" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingActors" + } + ], + "name": "Prop", + "package": "xstate" + } + }, + { + "type": "reflection", + "declaration": { + "id": 674, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 675, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ], + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 675 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 235, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L235" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + }, + "falseType": { + "type": "reference", + "target": 1279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "src" + } + ], + "name": "IndexByProp", + "package": "xstate" + } + } + }, + { + "id": 678, + "name": "indexedDelays", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 251, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L251" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "WrapIntoParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "WrapIntoParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingDelays" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 676, + "name": "indexedEvents", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 238, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L238" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MergeWithInternalEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1282, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "intrinsic", + "name": "never" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "GenerateActorEvents" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "invokeSrcNameMap" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "GenerateActorEvents", + "package": "xstate" + } + ] + } + ], + "name": "IndexByType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "internalEvents" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MergeWithInternalEvents", + "package": "xstate" + } + }, + { + "id": 677, + "name": "indexedGuards", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 245, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L245" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "IndexParameterizedImplementation" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "eventsCausingGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "IndexParameterizedImplementation", + "package": "xstate" + } + }, + { + "id": 679, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 255, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L255" + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "intrinsic", + "name": "string" + }, + "extendsType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 672, + 673, + 678, + 676, + 677, + 679 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 225, + "character": 26, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L225" + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 680, + 670 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/typegenTypes.ts", + "line": 224, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/typegenTypes.ts#L224" + } + ] + } + } + }, + { + "type": "literal", + "value": "indexedGuards" + } + ], + "name": "Prop", + "package": "xstate" + } + ], + "name": "MachineImplementationsGuards", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 385, + 506, + 547, + 628 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/types.ts", + "line": 57, + "character": 37, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/types.ts#L57" + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1297, + "typeArguments": [ + { + "type": "reference", + "target": 2344, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "ToChildren", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "union", + "types": [ + { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + ], + "name": "Record", + "package": "typescript" + } + ], + "name": "Cast", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "conditional", + "checkType": { + "type": "literal", + "value": "matchesStates" + }, + "extendsType": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "ToStateValue" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1297, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "matchesStates" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "TestValue" + }, + "name": "TestValue", + "package": "xstate" + } + ], + "name": "Cast", + "package": "xstate" + } + ], + "name": "ToStateValue", + "package": "xstate" + }, + "falseType": { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + } + }, + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "resolved" + }, + "objectType": { + "type": "reference", + "target": 1215, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + } + }, + { + "type": "literal", + "value": "tags" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1215, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + } + ], + "name": "StateMachine", + "package": "xstate" + } + } + ] + }, + { + "id": 946, + "name": "escalate", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/send.ts", + "line": 345, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/send.ts#L345" + } + ], + "signatures": [ + { + "id": 947, + "name": "escalate", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Escalates an error by sending it as an event to this machine's parent." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/send.ts", + "line": 345, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/send.ts#L345" + } + ], + "typeParameter": [ + { + "id": 948, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 949, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 950, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + }, + { + "id": 951, + "name": "TErrorData", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 952, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1314, + "name": "AnyEventObject", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 953, + "name": "errorData", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The error data to send, or the expression function that\ntakes in the " + }, + { + "kind": "code", + "text": "`context`" + }, + { + "kind": "text", + "text": ", " + }, + { + "kind": "code", + "text": "`event`" + }, + { + "kind": "text", + "text": ", and " + }, + { + "kind": "code", + "text": "`meta`" + }, + { + "kind": "text", + "text": ", and returns the error data to send." + } + ] + }, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TErrorData", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 954, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/send.ts", + "line": 354, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/send.ts#L354" + } + ], + "signatures": [ + { + "id": 955, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/send.ts", + "line": 354, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/send.ts#L354" + } + ], + "parameters": [ + { + "id": 956, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1321, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "UnifiedArg", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TErrorData", + "refersToTypeParameter": true + } + } + ] + } + } + ] + } + }, + { + "id": 957, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Options to pass into the send action creator." + } + ] + }, + "type": { + "type": "reference", + "target": 1904, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "SendToActionParams", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 992, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "SendToAction", + "package": "xstate" + } + } + ] + }, + { + "id": 958, + "name": "forwardTo", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/send.ts", + "line": 297, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/send.ts#L297" + } + ], + "signatures": [ + { + "id": 959, + "name": "forwardTo", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Forwards (sends) an event to a specified service." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/send.ts", + "line": 297, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/send.ts#L297" + } + ], + "typeParameter": [ + { + "id": 960, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 961, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 962, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + }, + { + "id": 963, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 964, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "parameters": [ + { + "id": 965, + "name": "target", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The target service to forward the event to." + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "Target" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Target", + "package": "xstate" + } + }, + { + "id": 966, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Options to pass into the send action creator." + } + ] + }, + "type": { + "type": "reference", + "target": 1879, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "SendToActionOptions", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 992, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "SendToAction", + "package": "xstate" + } + } + ] + }, + { + "id": 1044, + "name": "fromCallback", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/callback.ts", + "line": 135, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/callback.ts#L135" + } + ], + "signatures": [ + { + "id": 1045, + "name": "fromCallback", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "An actor logic creator which returns callback logic as defined by a callback function." + } + ], + "blockTags": [ + { + "tag": "@remarks", + "content": [ + { + "kind": "text", + "text": "Useful for subscription-based or other free-form logic that can send events back to the parent actor.\n\nActors created from callback logic (“callback actors”) can:\n- Receive events via the " + }, + { + "kind": "code", + "text": "`receive`" + }, + { + "kind": "text", + "text": " function\n- Send events to the parent actor via the " + }, + { + "kind": "code", + "text": "`sendBack`" + }, + { + "kind": "text", + "text": " function\n\nCallback actors are a bit different from other actors in that they:\n- Do not work with " + }, + { + "kind": "code", + "text": "`onDone`" + }, + { + "kind": "text", + "text": "\n- Do not produce a snapshot using " + }, + { + "kind": "code", + "text": "`.getSnapshot()`" + }, + { + "kind": "text", + "text": "\n- Do not emit values when used with " + }, + { + "kind": "code", + "text": "`.subscribe()`" + }, + { + "kind": "text", + "text": "\n- Can not be stopped with " + }, + { + "kind": "code", + "text": "`.stop()`" + } + ] + }, + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": " - " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "InvokeCallback", + "target": { + "sourceFileName": "xstate/packages/core/src/actors/callback.ts", + "qualifiedName": "InvokeCallback" + }, + "tsLinkText": "" + }, + { + "kind": "text", + "text": " for more information about the callback function and its object argument" + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "Input docs", + "target": "https://stately.ai/docs/input" + }, + { + "kind": "text", + "text": " for more information about how input is passed" + }, + { + "kind": "text", + "text": "\n" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Callback logic" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst callbackLogic = fromCallback(({ sendBack, receive }) => {\n let lockStatus = 'unlocked';\n\n const handler = (event) => {\n if (lockStatus === 'locked') {\n return;\n }\n sendBack(event);\n };\n\n receive((event) => {\n if (event.type === 'lock') {\n lockStatus = 'locked';\n } else if (event.type === 'unlock') {\n lockStatus = 'unlocked';\n }\n });\n\n document.body.addEventListener('click', handler);\n\n return () => {\n document.body.removeEventListener('click', handler);\n };\n});\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/callback.ts", + "line": 135, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/callback.ts#L135" + } + ], + "typeParameter": [ + { + "id": 1046, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1047, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "parameters": [ + { + "id": 1048, + "name": "invokeCallback", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The callback function used to describe the callback logic\nThe callback function is passed an object with the following properties:\n- " + }, + { + "kind": "code", + "text": "`receive`" + }, + { + "kind": "text", + "text": " - A function that can send events back to the parent actor; the listener is then called whenever events are received by the callback actor\n- " + }, + { + "kind": "code", + "text": "`sendBack`" + }, + { + "kind": "text", + "text": " - A function that can send events back to the parent actor\n- " + }, + { + "kind": "code", + "text": "`input`" + }, + { + "kind": "text", + "text": " - Data that was provided to the callback actor\n- " + }, + { + "kind": "code", + "text": "`self`" + }, + { + "kind": "text", + "text": " - The parent actor of the callback actor\n- " + }, + { + "kind": "code", + "text": "`system`" + }, + { + "kind": "text", + "text": " - The actor system to which the callback actor belongs\nThe callback function can (optionally) return a cleanup function, which is called when the actor is stopped." + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/actors/callback.ts", + "qualifiedName": "InvokeCallback" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1314, + "name": "AnyEventObject", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "InvokeCallback", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 1049, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "CallbackActorLogic", + "package": "xstate" + } + } + ] + }, + { + "id": 1056, + "name": "fromEventObservable", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 217, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L217" + } + ], + "signatures": [ + { + "id": 1057, + "name": "fromEventObservable", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates event observable logic that listens to an observable that delivers event objects.\n\nEvent observable actor logic is described by an observable stream of " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "event objects", + "target": "https://stately.ai/docs/transitions#event-objects" + }, + { + "kind": "text", + "text": ". Actors created from event observable logic (“event observable actors”) can:\n\n- Implicitly send events to its parent actor\n- Emit snapshots of its emitted event objects\n\nSending events to event observable actors will have no effect." + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nimport {\n fromEventObservable,\n Subscribable,\n EventObject,\n createMachine,\n createActor\n} from 'xstate';\nimport { fromEvent } from 'rxjs';\n\nconst mouseClickLogic = fromEventObservable(() =>\n fromEvent(document.body, 'click') as Subscribable\n);\n\nconst canvasMachine = createMachine({\n invoke: {\n // Will send mouse `click` events to the canvas actor\n src: mouseClickLogic,\n }\n});\n\nconst canvasActor = createActor(canvasMachine);\ncanvasActor.start();\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 217, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L217" + } + ], + "typeParameter": [ + { + "id": 1058, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1059, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "parameters": [ + { + "id": 1060, + "name": "lazyObservable", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "A function that creates an observable that delivers event objects. It receives one argument, an object with the following properties:\n\n- " + }, + { + "kind": "code", + "text": "`input`" + }, + { + "kind": "text", + "text": " - Data that was provided to the event observable actor\n- " + }, + { + "kind": "code", + "text": "`self`" + }, + { + "kind": "text", + "text": " - The parent actor\n- " + }, + { + "kind": "code", + "text": "`system`" + }, + { + "kind": "text", + "text": " - The actor system to which the event observable actor belongs.\n\nIt should return a " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "Subscribable", + "target": 2085, + "tsLinkText": "" + }, + { + "kind": "text", + "text": ", which is compatible with an RxJS Observable, although RxJS is not required to create them." + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1061, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 218, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L218" + } + ], + "signatures": [ + { + "id": 1062, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 218, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L218" + } + ], + "parameters": [ + { + "id": 1063, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1064, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1065, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 222, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L222" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + }, + { + "id": 1067, + "name": "self", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 224, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L224" + } + ], + "type": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 1068, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1069, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 24, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L24" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1069 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 24, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L24" + } + ], + "indexSignature": { + "id": 1070, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 24, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L24" + } + ], + "parameters": [ + { + "id": 1071, + "name": "k", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + } + }, + { + "type": "reference", + "target": 1095, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ObservableSnapshot", + "package": "xstate" + } + ], + "name": "ActorRef", + "package": "xstate" + } + }, + { + "id": 1066, + "name": "system", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 223, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L223" + } + ], + "type": { + "type": "reference", + "target": 2341, + "name": "AnyActorSystem", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1065, + 1067, + 1066 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 221, + "character": 5, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L221" + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 2085, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "Subscribable", + "package": "xstate" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1088, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "ObservableActorLogic", + "package": "xstate" + } + } + ] + }, + { + "id": 1072, + "name": "fromObservable", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 73, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L73" + } + ], + "signatures": [ + { + "id": 1073, + "name": "fromObservable", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Observable actor logic is described by an observable stream of values. Actors created from observable logic (“observable actors”) can:\n\n- Emit snapshots of the observable’s emitted value\n\nThe observable’s emitted value is used as its observable actor’s " + }, + { + "kind": "code", + "text": "`context`" + }, + { + "kind": "text", + "text": ".\n\nSending events to observable actors will have no effect." + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nimport { fromObservable, createActor } from 'xstate'\nimport { interval } from 'rxjs';\n\nconst logic = fromObservable((obj) => interval(1000));\n\nconst actor = createActor(logic);\n\nactor.subscribe((snapshot) => {\n console.log(snapshot.context);\n});\n\nactor.start();\n// At every second:\n// Logs 0\n// Logs 1\n// Logs 2\n// ...\n```" + } + ] + }, + { + "tag": "@see", + "content": [ + { + "kind": "text", + "text": " - " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "https://rxjs.dev", + "target": "https://rxjs.dev" + }, + { + "kind": "text", + "text": " for documentation on RxJS Observable and observable creators." + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "Subscribable", + "target": 2085, + "tsLinkText": "" + }, + { + "kind": "text", + "text": " interface in XState, which is based on and compatible with RxJS Observable." + }, + { + "kind": "text", + "text": "\n" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 73, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L73" + } + ], + "typeParameter": [ + { + "id": 1074, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1075, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "parameters": [ + { + "id": 1076, + "name": "observableCreator", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "A function that creates an observable. It receives one argument, an object with the following properties:\n- " + }, + { + "kind": "code", + "text": "`input`" + }, + { + "kind": "text", + "text": " - Data that was provided to the observable actor\n- " + }, + { + "kind": "code", + "text": "`self`" + }, + { + "kind": "text", + "text": " - The parent actor\n- " + }, + { + "kind": "code", + "text": "`system`" + }, + { + "kind": "text", + "text": " - The actor system to which the observable actor belongs\n\nIt should return a " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "Subscribable", + "target": 2085, + "tsLinkText": "" + }, + { + "kind": "text", + "text": ", which is compatible with an RxJS Observable, although RxJS is not required to create them." + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1077, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 74, + "character": 21, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L74" + } + ], + "signatures": [ + { + "id": 1078, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 74, + "character": 21, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L74" + } + ], + "parameters": [ + { + "id": 1079, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1080, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1081, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 78, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L78" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + }, + { + "id": 1083, + "name": "self", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 80, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L80" + } + ], + "type": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 1084, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1085, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 24, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L24" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1085 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 24, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L24" + } + ], + "indexSignature": { + "id": 1086, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 24, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L24" + } + ], + "parameters": [ + { + "id": 1087, + "name": "k", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + } + }, + { + "type": "reference", + "target": 1095, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ObservableSnapshot", + "package": "xstate" + } + ], + "name": "ActorRef", + "package": "xstate" + } + }, + { + "id": 1082, + "name": "system", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 79, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L79" + } + ], + "type": { + "type": "reference", + "target": 2341, + "name": "AnyActorSystem", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1081, + 1083, + 1082 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/observable.ts", + "line": 77, + "character": 5, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/observable.ts#L77" + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 2085, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + ], + "name": "Subscribable", + "package": "xstate" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1088, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "ObservableActorLogic", + "package": "xstate" + } + } + ] + }, + { + "id": 1102, + "name": "fromPromise", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 85, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L85" + } + ], + "signatures": [ + { + "id": 1103, + "name": "fromPromise", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "An actor logic creator which returns promise logic as defined by an async process that resolves or rejects after some time.\n\nActors created from promise actor logic (“promise actors”) can:\n- Emit the resolved value of the promise\n- Output the resolved value of the promise\n\nSending events to promise actors will have no effect." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "inline-tag", + "tag": "@link", + "text": "Input docs", + "target": "https://stately.ai/docs/input" + }, + { + "kind": "text", + "text": " for more information about how input is passed" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nconst promiseLogic = fromPromise(async () => {\n const result = await fetch('https://example.com/...')\n .then((data) => data.json());\n\n return result;\n});\n\nconst promiseActor = createActor(promiseLogic);\npromiseActor.subscribe((snapshot) => {\n console.log(snapshot);\n});\npromiseActor.start();\n// => {\n// output: undefined,\n// status: 'active'\n// ...\n// }\n\n// After promise resolves\n// => {\n// output: { ... },\n// status: 'done',\n// ...\n// }\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 85, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L85" + } + ], + "typeParameter": [ + { + "id": 1104, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1105, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "parameters": [ + { + "id": 1106, + "name": "promiseCreator", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "A function which returns a Promise, and accepts an object with the following properties:\n - " + }, + { + "kind": "code", + "text": "`input`" + }, + { + "kind": "text", + "text": " - Data that was provided to the promise actor\n - " + }, + { + "kind": "code", + "text": "`self`" + }, + { + "kind": "text", + "text": " - The parent actor of the promise actor\n - " + }, + { + "kind": "code", + "text": "`system`" + }, + { + "kind": "text", + "text": " - The actor system to which the promise actor belongs" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1107, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 87, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L87" + } + ], + "signatures": [ + { + "id": 1108, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 87, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L87" + } + ], + "parameters": [ + { + "id": 1109, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1110, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1111, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Data that was provided to the promise actor" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 94, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L94" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + }, + { + "id": 1113, + "name": "self", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The parent actor of the promise actor" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 102, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L102" + } + ], + "type": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 1114, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1115, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 32, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L32" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1115 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 32, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L32" + } + ], + "indexSignature": { + "id": 1116, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 32, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L32" + } + ], + "parameters": [ + { + "id": 1117, + "name": "k", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + } + }, + { + "type": "reference", + "target": 1125, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "PromiseSnapshot", + "package": "xstate" + } + ], + "name": "ActorRef", + "package": "xstate" + } + }, + { + "id": 1112, + "name": "system", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The actor system to which the promise actor belongs" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 98, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L98" + } + ], + "type": { + "type": "reference", + "target": 2341, + "name": "AnyActorSystem", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1111, + 1113, + 1112 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/promise.ts", + "line": 90, + "character": 5, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/promise.ts#L90" + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "PromiseLike" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + } + ], + "name": "PromiseLike", + "package": "typescript" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1118, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "PromiseActorLogic", + "package": "xstate" + } + } + ] + }, + { + "id": 1130, + "name": "fromTransition", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/transition.ts", + "line": 86, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/transition.ts#L86" + } + ], + "signatures": [ + { + "id": 1131, + "name": "fromTransition", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Returns actor logic given a transition function and its initial state.\n\nA “transition function” is a function that takes the current " + }, + { + "kind": "code", + "text": "`state`" + }, + { + "kind": "text", + "text": " and received " + }, + { + "kind": "code", + "text": "`event`" + }, + { + "kind": "text", + "text": " object as arguments, and returns the next state, similar to a reducer.\n\nActors created from transition logic (“transition actors”) can:\n\n- Receive events\n- Emit snapshots of its state\n\nThe transition function’s " + }, + { + "kind": "code", + "text": "`state`" + }, + { + "kind": "text", + "text": " is used as its transition actor’s " + }, + { + "kind": "code", + "text": "`context`" + }, + { + "kind": "text", + "text": ".\n\nNote that the \"state\" for a transition function is provided by the initial state argument, and is not the same as the State object of an actor or a state within a machine configuration." + } + ], + "blockTags": [ + { + "tag": "@see", + "content": [ + { + "kind": "inline-tag", + "tag": "@link", + "text": "Input docs", + "target": "https://stately.ai/docs/input" + }, + { + "kind": "text", + "text": " for more information about how input is passed" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Actor logic" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nconst transitionLogic = fromTransition(\n (state, event) => {\n if (event.type === 'increment') {\n return {\n ...state,\n count: state.count + 1,\n };\n }\n return state;\n },\n { count: 0 },\n);\n\nconst transitionActor = createActor(transitionLogic);\ntransitionActor.subscribe((snapshot) => {\n console.log(snapshot);\n});\ntransitionActor.start();\n// => {\n// status: 'active',\n// context: { count: 0 },\n// ...\n// }\n\ntransitionActor.send({ type: 'increment' });\n// => {\n// status: 'active',\n// context: { count: 1 },\n// ...\n// }\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/transition.ts", + "line": 86, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/transition.ts#L86" + } + ], + "typeParameter": [ + { + "id": 1132, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 1133, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1134, + "name": "TSystem", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2302, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem", + "package": "xstate" + } + }, + { + "id": 1135, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "parameters": [ + { + "id": 1136, + "name": "transition", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The transition function used to describe the transition logic. It should return the next state given the current state and event. It receives the following arguments:\n- " + }, + { + "kind": "code", + "text": "`state`" + }, + { + "kind": "text", + "text": " - the current state.\n- " + }, + { + "kind": "code", + "text": "`event`" + }, + { + "kind": "text", + "text": " - the received event.\n- " + }, + { + "kind": "code", + "text": "`actorScope`" + }, + { + "kind": "text", + "text": " - the actor scope object, with properties like " + }, + { + "kind": "code", + "text": "`self`" + }, + { + "kind": "text", + "text": " and " + }, + { + "kind": "code", + "text": "`system`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1137, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/transition.ts", + "line": 92, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/transition.ts#L92" + } + ], + "signatures": [ + { + "id": 1138, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/transition.ts", + "line": 92, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/transition.ts#L92" + } + ], + "parameters": [ + { + "id": 1139, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + }, + { + "id": 1140, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "id": 1141, + "name": "actorScope", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2205, + "typeArguments": [ + { + "type": "reference", + "target": 1153, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + ], + "name": "TransitionSnapshot", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TSystem", + "refersToTypeParameter": true + } + ], + "name": "ActorScope", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + } + ] + } + } + }, + { + "id": 1142, + "name": "initialContext", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The initial state of the transition function, either an object representing the state, or a function which returns a state object. If a function, it will receive as its only argument an object with the following properties:\n- " + }, + { + "kind": "code", + "text": "`input`" + }, + { + "kind": "text", + "text": " - the " + }, + { + "kind": "code", + "text": "`input`" + }, + { + "kind": "text", + "text": " provided to its parent transition actor.\n- " + }, + { + "kind": "code", + "text": "`self`" + }, + { + "kind": "text", + "text": " - a reference to its parent transition actor." + } + ] + }, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 1143, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/transition.ts", + "line": 99, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/transition.ts#L99" + } + ], + "signatures": [ + { + "id": 1144, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/transition.ts", + "line": 99, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/transition.ts#L99" + } + ], + "parameters": [ + { + "id": 1145, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1146, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1147, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/transition.ts", + "line": 103, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/transition.ts#L103" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + }, + { + "id": 1148, + "name": "self", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/transition.ts", + "line": 104, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/transition.ts#L104" + } + ], + "type": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1153, + "typeArguments": [ + { + "type": "reference", + "target": 1153, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + ], + "name": "TransitionSnapshot", + "package": "xstate" + } + ], + "name": "TransitionSnapshot", + "package": "xstate" + } + ], + "name": "ActorRef", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1147, + 1148 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actors/transition.ts", + "line": 102, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actors/transition.ts#L102" + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + } + ] + } + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 1149, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "TransitionActorLogic", + "package": "xstate" + } + } + ] + }, + { + "id": 210, + "name": "getStateNodes", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/stateUtils.ts", + "line": 637, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/stateUtils.ts#L637" + } + ], + "signatures": [ + { + "id": 211, + "name": "getStateNodes", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Returns the state nodes represented by the current state value." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/stateUtils.ts", + "line": 637, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/stateUtils.ts#L637" + } + ], + "typeParameter": [ + { + "id": 212, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 213, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 214, + "name": "stateNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1590, + "name": "AnyStateNode", + "package": "xstate" + } + }, + { + "id": 215, + "name": "stateValue", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The state value or State instance" + } + ] + }, + "type": { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1590, + "name": "AnyStateNode", + "package": "xstate" + } + } + } + ] + }, + { + "id": 689, + "name": "interpret", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 773, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L773" + } + ], + "signatures": [ + { + "id": 690, + "name": "interpret", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a new Interpreter instance for the given machine with the provided options, if any." + } + ], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "Use " + }, + { + "kind": "code", + "text": "`createActor`" + }, + { + "kind": "text", + "text": " instead" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/interpreter.ts", + "line": 752, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/interpreter.ts#L752" + } + ], + "typeParameter": [ + { + "id": 691, + "name": "TLogic", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 692, + "name": "logic", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": 1594, + "name": "AnyStateMachine", + "package": "xstate" + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 1205, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "__TResolvedTypesMeta" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + } + ], + "name": "AreAllImplementationsAssumedToBeProvided", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + }, + "falseType": { + "type": "tuple", + "elements": [ + { + "type": "literal", + "value": "Some implementations missing" + }, + { + "type": "reference", + "target": 1272, + "typeArguments": [ + { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + }, + "templateType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "reference", + "target": 1269, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "__TResolvedTypesMeta" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + }, + { + "type": "literal", + "value": "resolved" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "literal", + "value": "missingImplementations" + } + ], + "name": "Prop", + "package": "xstate" + } + } + } + ], + "name": "Values", + "package": "xstate" + } + ] + } + }, + "falseType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + } + }, + { + "id": 693, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 2037, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorOptions", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 262, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "Actor", + "package": "xstate" + } + } + ] + }, + { + "id": 233, + "name": "isMachineSnapshot", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/State.ts", + "line": 36, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/State.ts#L36" + } + ], + "signatures": [ + { + "id": 234, + "name": "isMachineSnapshot", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/State.ts", + "line": 36, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/State.ts#L36" + } + ], + "typeParameter": [ + { + "id": 235, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 236, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 237, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "predicate", + "name": "value", + "asserts": false, + "targetType": { + "type": "reference", + "target": 1592, + "name": "AnyMachineSnapshot", + "package": "xstate" + } + } + } + ] + }, + { + "id": 878, + "name": "log", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/log.ts", + "line": 70, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/log.ts#L70" + } + ], + "signatures": [ + { + "id": 879, + "name": "log", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/log.ts", + "line": 70, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/log.ts#L70" + } + ], + "typeParameter": [ + { + "id": 880, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 881, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 882, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + }, + { + "id": 883, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 884, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "ResolvableLogValue" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ResolvableLogValue", + "package": "xstate" + }, + "defaultValue": "..." + }, + { + "id": 885, + "name": "label", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The label to give to the logged expression." + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 886, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "LogAction", + "package": "xstate" + } + } + ] + }, + { + "id": 238, + "name": "matchesState", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/utils.ts", + "line": 30, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/utils.ts#L30" + } + ], + "signatures": [ + { + "id": 239, + "name": "matchesState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/utils.ts", + "line": 30, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/utils.ts#L30" + } + ], + "parameters": [ + { + "id": 240, + "name": "parentStateId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + } + }, + { + "id": 241, + "name": "childStateId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 767, + "name": "not", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/guards.ts", + "line": 141, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/guards.ts#L141" + } + ], + "signatures": [ + { + "id": 768, + "name": "not", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/guards.ts", + "line": 141, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/guards.ts#L141" + } + ], + "typeParameter": [ + { + "id": 769, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 770, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 771, + "name": "TArg", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "parameters": [ + { + "id": 772, + "name": "guard", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "SingleGuardArg" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "reference", + "target": -1, + "name": "TArg", + "refersToTypeParameter": true + } + ], + "name": "SingleGuardArg", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "GuardPredicate" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "NormalizeGuardArg" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TArg", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + } + ], + "name": "NormalizeGuardArg", + "package": "xstate" + } + ], + "name": "GuardPredicate", + "package": "xstate" + } + } + ] + }, + { + "id": 773, + "name": "or", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/guards.ts", + "line": 216, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/guards.ts#L216" + } + ], + "signatures": [ + { + "id": 774, + "name": "or", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/guards.ts", + "line": 216, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/guards.ts#L216" + } + ], + "typeParameter": [ + { + "id": 775, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 776, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 777, + "name": "TArg", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "unknown" + } + } + } + ], + "parameters": [ + { + "id": 778, + "name": "guards", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "tuple", + "elements": [ + { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + }, + "templateType": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "SingleGuardArg" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TArg", + "refersToTypeParameter": true + } + } + ], + "name": "SingleGuardArg", + "package": "xstate" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "GuardPredicate" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "NormalizeGuardArgArray" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TArg", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + } + ], + "name": "NormalizeGuardArgArray", + "package": "xstate" + } + ], + "name": "GuardPredicate", + "package": "xstate" + } + } + ] + }, + { + "id": 242, + "name": "pathToStateValue", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/utils.ts", + "line": 87, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/utils.ts#L87" + } + ], + "signatures": [ + { + "id": 243, + "name": "pathToStateValue", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/utils.ts", + "line": 87, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/utils.ts#L87" + } + ], + "parameters": [ + { + "id": 244, + "name": "statePath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "type": { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + } + } + ] + }, + { + "id": 894, + "name": "pure", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/pure.ts", + "line": 58, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/pure.ts#L58" + } + ], + "signatures": [ + { + "id": 895, + "name": "pure", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/pure.ts", + "line": 58, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/pure.ts#L58" + } + ], + "typeParameter": [ + { + "id": 896, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 897, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 898, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + } + }, + { + "id": 899, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + }, + { + "id": 900, + "name": "TAction", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 901, + "name": "TGuard", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1318, + "name": "ParameterizedObject", + "package": "xstate" + } + }, + { + "id": 902, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + }, + "default": { + "type": "intrinsic", + "name": "string" + } + } + ], + "parameters": [ + { + "id": 903, + "name": "getActions", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 904, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/pure.ts", + "line": 67, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/pure.ts#L67" + } + ], + "signatures": [ + { + "id": 905, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/pure.ts", + "line": 67, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/pure.ts#L67" + } + ], + "parameters": [ + { + "id": 906, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 907, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 908, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/pure.ts", + "line": 71, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/pure.ts#L71" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + }, + { + "id": 909, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/pure.ts", + "line": 72, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/pure.ts#L72" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 908, + 909 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/pure.ts", + "line": 70, + "character": 5, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/pure.ts#L70" + } + ] + } + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": 1400, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "Actions", + "package": "xstate" + } + ] + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 910, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TAction", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TGuard", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "PureAction", + "package": "xstate" + } + } + ] + }, + { + "id": 926, + "name": "raise", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/raise.ts", + "line": 113, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/raise.ts#L113" + } + ], + "signatures": [ + { + "id": 927, + "name": "raise", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Raises an event. This places the event in the internal event queue, so that\nthe event is immediately consumed by the machine in the current step." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/raise.ts", + "line": 113, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/raise.ts#L113" + } + ], + "typeParameter": [ + { + "id": 928, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 929, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 930, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + } + }, + { + "id": 931, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + }, + { + "id": 932, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + }, + "default": { + "type": "intrinsic", + "name": "string" + } + } + ], + "parameters": [ + { + "id": 933, + "name": "eventOrExpr", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": 1866, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "SendExpr", + "package": "xstate" + } + ] + } + }, + { + "id": 934, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 1887, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + } + ], + "name": "RaiseActionOptions", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 935, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "RaiseAction", + "package": "xstate" + } + } + ] + }, + { + "id": 967, + "name": "sendParent", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/send.ts", + "line": 249, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/send.ts#L249" + } + ], + "signatures": [ + { + "id": 968, + "name": "sendParent", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sends an event to this machine's parent." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/send.ts", + "line": 249, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/send.ts#L249" + } + ], + "typeParameter": [ + { + "id": 969, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 970, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 971, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + }, + { + "id": 972, + "name": "TSentEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1314, + "name": "AnyEventObject", + "package": "xstate" + } + }, + { + "id": 973, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": 1314, + "name": "AnyEventObject", + "package": "xstate" + } + }, + { + "id": 974, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + }, + "default": { + "type": "intrinsic", + "name": "string" + } + } + ], + "parameters": [ + { + "id": 975, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The event to send to the parent machine." + } + ] + }, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TSentEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1866, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TSentEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "SendExpr", + "package": "xstate" + } + ] + } + }, + { + "id": 976, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Options to pass into the send event." + } + ] + }, + "type": { + "type": "reference", + "target": 1879, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "SendToActionOptions", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 992, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "SendToAction", + "package": "xstate" + } + } + ] + }, + { + "id": 977, + "name": "sendTo", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/send.ts", + "line": 189, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/send.ts#L189" + } + ], + "signatures": [ + { + "id": 978, + "name": "sendTo", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sends an event to an actor." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/send.ts", + "line": 189, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/send.ts#L189" + } + ], + "typeParameter": [ + { + "id": 979, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 980, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 981, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + }, + { + "id": 982, + "name": "TTargetActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + } + }, + { + "id": 983, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 984, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "parameters": [ + { + "id": 985, + "name": "to", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TTargetActor", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 986, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/send.ts", + "line": 200, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/send.ts#L200" + } + ], + "signatures": [ + { + "id": 987, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/send.ts", + "line": 200, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/send.ts#L200" + } + ], + "parameters": [ + { + "id": 988, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1330, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ActionArgs", + "package": "xstate" + } + }, + { + "id": 989, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TTargetActor", + "refersToTypeParameter": true + } + ] + } + } + ] + } + } + ] + } + }, + { + "id": 990, + "name": "eventOrExpr", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ResolveEventType" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTargetActor", + "refersToTypeParameter": true + } + ], + "name": "ResolveEventType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1866, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 2289, + "typeArguments": [ + { + "type": "reference", + "target": 1297, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ResolveEventType" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TTargetActor", + "refersToTypeParameter": true + } + ], + "name": "ResolveEventType", + "package": "xstate" + }, + { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + ], + "name": "Cast", + "package": "xstate" + } + ], + "name": "InferEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "SendExpr", + "package": "xstate" + } + ] + } + }, + { + "id": 991, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Send action options\n - " + }, + { + "kind": "code", + "text": "`id`" + }, + { + "kind": "text", + "text": " - The unique send event identifier (used with " + }, + { + "kind": "code", + "text": "`cancel()`" + }, + { + "kind": "text", + "text": ").\n - " + }, + { + "kind": "code", + "text": "`delay`" + }, + { + "kind": "text", + "text": " - The number of milliseconds to delay the sending of the event." + } + ] + }, + "type": { + "type": "reference", + "target": 1879, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + }, + { + "type": "reference", + "target": 1300, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "NoInfer", + "package": "xstate" + } + ], + "name": "SendToActionOptions", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 992, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "SendToAction", + "package": "xstate" + } + } + ] + }, + { + "id": 785, + "name": "setup", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/setup.ts", + "line": 102, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/setup.ts#L102" + } + ], + "signatures": [ + { + "id": 786, + "name": "setup", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/setup.ts", + "line": 102, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/setup.ts#L102" + } + ], + "typeParameter": [ + { + "id": 787, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 788, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1314, + "name": "AnyEventObject", + "package": "xstate" + } + }, + { + "id": 789, + "name": "TActors", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1272, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TChildrenMap", + "refersToTypeParameter": true + } + ], + "name": "Values", + "package": "xstate" + }, + { + "type": "reference", + "target": 2278, + "name": "AnyActorLogic", + "package": "xstate" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 790, + "name": "TActions", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 791, + "name": "TGuards", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 792, + "name": "TDelay", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 793, + "name": "TTag", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 794, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 795, + "name": "TOutput", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + }, + { + "id": 796, + "name": "TChildrenMap", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "Record", + "package": "typescript" + }, + "default": { + "type": "intrinsic", + "name": "never" + } + } + ], + "parameters": [ + { + "id": 797, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 798, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 801, + "name": "actions", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/setup.ts", + "line": 121, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/setup.ts#L121" + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + }, + "templateType": { + "type": "reference", + "target": 1344, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActions", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToProvidedActor" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TChildrenMap", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActors", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "DefaultToAnyActors" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActors", + "refersToTypeParameter": true + } + ], + "name": "DefaultToAnyActors", + "package": "xstate" + } + ], + "name": "ToProvidedActor", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActions", + "refersToTypeParameter": true + } + ], + "name": "ToParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuards", + "refersToTypeParameter": true + } + ], + "name": "ToParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + } + ], + "name": "ActionFunction", + "package": "xstate" + } + } + }, + { + "id": 800, + "name": "actors", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/setup.ts", + "line": 120, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/setup.ts#L120" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TActors", + "refersToTypeParameter": true + } + }, + { + "id": 803, + "name": "delays", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/setup.ts", + "line": 141, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/setup.ts#L141" + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "intrinsic", + "name": "string" + }, + "templateType": { + "type": "reference", + "target": 1674, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActions", + "refersToTypeParameter": true + } + ], + "name": "ToParameterizedObject", + "package": "xstate" + } + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "DelayConfig", + "package": "xstate" + } + } + }, + { + "id": 802, + "name": "guards", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/setup.ts", + "line": 133, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/setup.ts#L133" + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + }, + "templateType": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "GuardPredicate" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TGuards", + "refersToTypeParameter": true + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuards", + "refersToTypeParameter": true + } + ], + "name": "ToParameterizedObject", + "package": "xstate" + } + ], + "name": "GuardPredicate", + "package": "xstate" + } + } + }, + { + "id": 799, + "name": "types", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/setup.ts", + "line": 119, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/setup.ts#L119" + } + ], + "type": { + "type": "reference", + "target": 1739, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TChildrenMap", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + } + ], + "name": "SetupTypes", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 801, + 800, + 803, + 802, + 799 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/setup.ts", + "line": 118, + "character": 3, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/setup.ts#L118" + } + ] + } + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 804, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 805, + "name": "createMachine", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/setup.ts", + "line": 150, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/setup.ts#L150" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 806, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/setup.ts", + "line": 150, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/setup.ts#L150" + } + ], + "signatures": [ + { + "id": 807, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "typeParameter": [ + { + "id": 809, + "name": "TConfig", + "variant": "typeParam", + "kind": 131072, + "flags": { + "isConst": true + }, + "type": { + "type": "reference", + "target": 1716, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToProvidedActor" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TChildrenMap", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActors", + "refersToTypeParameter": true + } + ], + "name": "ToProvidedActor", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActions", + "refersToTypeParameter": true + } + ], + "name": "ToParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuards", + "refersToTypeParameter": true + } + ], + "name": "ToParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1215, + "typeArguments": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToProvidedActor" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TChildrenMap", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActors", + "refersToTypeParameter": true + } + ], + "name": "ToProvidedActor", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActions", + "refersToTypeParameter": true + } + ], + "name": "ToParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuards", + "refersToTypeParameter": true + } + ], + "name": "ToParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + } + ], + "name": "MachineConfig", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 808, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TConfig", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "reference", + "target": 114, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1297, + "typeArguments": [ + { + "type": "reference", + "target": 2344, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToProvidedActor" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TChildrenMap", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActors", + "refersToTypeParameter": true + } + ], + "name": "ToProvidedActor", + "package": "xstate" + } + ], + "name": "ToChildren", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "union", + "types": [ + { + "type": "reference", + "target": 2183, + "name": "AnyActorRef", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + ], + "name": "Record", + "package": "typescript" + } + ], + "name": "Cast", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToProvidedActor" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TChildrenMap", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActors", + "refersToTypeParameter": true + } + ], + "name": "ToProvidedActor", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActions", + "refersToTypeParameter": true + } + ], + "name": "ToParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuards", + "refersToTypeParameter": true + } + ], + "name": "ToParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToStateValue" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TConfig", + "refersToTypeParameter": true + } + ], + "name": "ToStateValue", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TOutput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 1215, + "typeArguments": [ + { + "type": "reference", + "target": 1157, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToProvidedActor" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TChildrenMap", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActors", + "refersToTypeParameter": true + } + ], + "name": "ToProvidedActor", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActions", + "refersToTypeParameter": true + } + ], + "name": "ToParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "ToParameterizedObject" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TGuards", + "refersToTypeParameter": true + } + ], + "name": "ToParameterizedObject", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TDelay", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTag", + "refersToTypeParameter": true + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + } + ], + "name": "StateMachine", + "package": "xstate" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 805 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/setup.ts", + "line": 149, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/setup.ts#L149" + } + ] + } + } + } + ] + }, + { + "id": 1024, + "name": "spawnChild", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/spawnChild.ts", + "line": 176, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/spawnChild.ts#L176" + } + ], + "signatures": [ + { + "id": 1025, + "name": "spawnChild", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/spawnChild.ts", + "line": 176, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/spawnChild.ts#L176" + } + ], + "typeParameter": [ + { + "id": 1026, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1027, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1028, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + }, + { + "id": 1029, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1030, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1735, + "name": "ProvidedActor", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 1031, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "SpawnArguments" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "SpawnArguments", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 1032, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "SpawnAction", + "package": "xstate" + } + } + ] + }, + { + "id": 779, + "name": "stateIn", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/guards.ts", + "line": 105, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/guards.ts#L105" + } + ], + "signatures": [ + { + "id": 780, + "name": "stateIn", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/guards.ts", + "line": 105, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/guards.ts#L105" + } + ], + "typeParameter": [ + { + "id": 781, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 782, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 783, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 784, + "name": "stateValue", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1413, + "name": "StateValue", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "GuardPredicate" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "GuardPredicate", + "package": "xstate" + } + } + ] + }, + { + "id": 1002, + "name": "stop", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/stopChild.ts", + "line": 126, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/stopChild.ts#L126" + } + ], + "signatures": [ + { + "id": 1003, + "name": "stop", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Stops a child actor." + } + ], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "Use " + }, + { + "kind": "code", + "text": "`stopChild(...)`" + }, + { + "kind": "text", + "text": " instead" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/stopChild.ts", + "line": 95, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/stopChild.ts#L95" + } + ], + "typeParameter": [ + { + "id": 1004, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1005, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1006, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + }, + { + "id": 1007, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 1008, + "name": "actorRef", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "ResolvableActorRef" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ResolvableActorRef", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 1016, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StopAction", + "package": "xstate" + } + } + ] + }, + { + "id": 1009, + "name": "stopChild", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/stopChild.ts", + "line": 95, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/stopChild.ts#L95" + } + ], + "signatures": [ + { + "id": 1010, + "name": "stopChild", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Stops a child actor." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/actions/stopChild.ts", + "line": 95, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/actions/stopChild.ts#L95" + } + ], + "typeParameter": [ + { + "id": 1011, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1329, + "name": "MachineContext", + "package": "xstate" + } + }, + { + "id": 1012, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 1013, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1257, + "name": "NonReducibleUnknown", + "package": "xstate" + } + }, + { + "id": 1014, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 1312, + "name": "EventObject", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 1015, + "name": "actorRef", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The actor to stop." + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "ResolvableActorRef" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "ResolvableActorRef", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 1016, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StopAction", + "package": "xstate" + } + } + ] + }, + { + "id": 245, + "name": "toObserver", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/utils.ts", + "line": 366, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/utils.ts#L366" + } + ], + "signatures": [ + { + "id": 246, + "name": "toObserver", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/utils.ts", + "line": 366, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/utils.ts#L366" + } + ], + "typeParameter": [ + { + "id": 247, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "parameters": [ + { + "id": 248, + "name": "nextHandler", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 2058, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "Observer", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 249, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/utils.ts", + "line": 367, + "character": 31, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/utils.ts#L367" + } + ], + "signatures": [ + { + "id": 250, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/utils.ts", + "line": 367, + "character": 31, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/utils.ts#L367" + } + ], + "parameters": [ + { + "id": 251, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + ] + } + }, + { + "id": 252, + "name": "errorHandler", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 253, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/utils.ts", + "line": 368, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/utils.ts#L368" + } + ], + "signatures": [ + { + "id": 254, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/utils.ts", + "line": 368, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/utils.ts#L368" + } + ], + "parameters": [ + { + "id": 255, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 256, + "name": "completionHandler", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 257, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/utils.ts", + "line": 369, + "character": 22, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/utils.ts#L369" + } + ], + "signatures": [ + { + "id": 258, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/utils.ts", + "line": 369, + "character": 22, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/utils.ts#L369" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 2058, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + ], + "name": "Observer", + "package": "xstate" + } + } + ] + }, + { + "id": 216, + "name": "waitFor", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/waitFor.ts", + "line": 39, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/waitFor.ts#L39" + } + ], + "signatures": [ + { + "id": 217, + "name": "waitFor", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Subscribes to an actor ref and waits for its emitted value to satisfy\na predicate, and then resolves with that value.\nWill throw if the desired state is not reached after a timeout\n(defaults to 10 seconds)." + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```js\nconst state = await waitFor(someService, state => {\n return state.hasTag('loaded');\n});\n\nstate.hasTag('loaded'); // true\n```" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "A promise that eventually resolves to the emitted value\nthat matches the condition" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/core/src/waitFor.ts", + "line": 39, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/waitFor.ts#L39" + } + ], + "typeParameter": [ + { + "id": 218, + "name": "TActorRef", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 2133, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorRef", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 219, + "name": "actorRef", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The actor ref to subscribe to" + } + ] + }, + "type": { + "type": "reference", + "target": -1, + "name": "TActorRef", + "refersToTypeParameter": true + } + }, + { + "id": 220, + "name": "predicate", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Determines if a value matches the condition to wait for" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 221, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/waitFor.ts", + "line": 41, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/waitFor.ts#L41" + } + ], + "signatures": [ + { + "id": 222, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/core/src/waitFor.ts", + "line": 41, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/waitFor.ts#L41" + } + ], + "parameters": [ + { + "id": 223, + "name": "emitted", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActorRef", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom", + "package": "xstate" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + }, + { + "id": 224, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/core/src/waitFor.ts", + "qualifiedName": "WaitForOptions" + }, + "name": "WaitForOptions", + "package": "xstate" + } + ], + "name": "Partial", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2279, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActorRef", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom", + "package": "xstate" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + } + ], + "groups": [ + { + "title": "Enumerations", + "children": [ + 1876 + ] + }, + { + "title": "Classes", + "children": [ + 262, + 60, + 114, + 694 + ] + }, + { + "title": "Interfaces", + "children": [ + 1330, + 2111, + 2246, + 2037, + 2133, + 2205, + 2302, + 2300, + 1314, + 818, + 828, + 1596, + 2105, + 845, + 863, + 1362, + 1999, + 1832, + 1844, + 1836, + 1312, + 1774, + 1627, + 1429, + 1975, + 744, + 748, + 754, + 2075, + 2080, + 1443, + 886, + 1679, + 1752, + 1211, + 1318, + 1735, + 910, + 935, + 1887, + 1895, + 1215, + 1179, + 992, + 1879, + 1904, + 1739, + 1840, + 1032, + 2026, + 2021, + 1570, + 1521, + 1550, + 1410, + 1016, + 2085, + 2072, + 1415, + 1953, + 1157, + 1159, + 1161, + 1321 + ] + }, + { + "title": "Type Aliases", + "children": [ + 1390, + 1344, + 1661, + 1400, + 2184, + 2186, + 2056, + 2278, + 2183, + 2227, + 2341, + 1259, + 1820, + 2057, + 1520, + 1592, + 1593, + 1595, + 1594, + 1590, + 1549, + 1591, + 1442, + 1974, + 1205, + 1914, + 1049, + 1052, + 1297, + 1267, + 1374, + 1706, + 2287, + 1674, + 1848, + 1670, + 1460, + 2188, + 1274, + 1286, + 1501, + 2283, + 2281, + 2102, + 1255, + 1817, + 1250, + 1247, + 1245, + 1279, + 1282, + 2289, + 1338, + 760, + 1692, + 743, + 2192, + 1253, + 1505, + 1295, + 1503, + 1263, + 1265, + 1306, + 1857, + 1302, + 1716, + 1329, + 1697, + 2197, + 225, + 1941, + 1310, + 1276, + 1305, + 1208, + 1300, + 1372, + 1257, + 1088, + 1095, + 2058, + 1340, + 1924, + 1118, + 1125, + 1269, + 1935, + 2342, + 1866, + 1658, + 1468, + 2228, + 2279, + 95, + 1821, + 1409, + 1470, + 2353, + 1467, + 1413, + 2296, + 1473, + 1482, + 2295, + 2298, + 2344, + 1149, + 1486, + 1485, + 1996, + 1153, + 1414, + 1829, + 1494, + 1204, + 1399, + 1272, + 1377, + 2203 + ] + }, + { + "title": "Functions", + "children": [ + 259, + 761, + 810, + 838, + 853, + 365, + 1042, + 370, + 946, + 958, + 1044, + 1056, + 1072, + 1102, + 1130, + 210, + 689, + 233, + 878, + 238, + 767, + 773, + 242, + 894, + 926, + 967, + 977, + 785, + 1024, + 779, + 1002, + 1009, + 245, + 216 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/core/src/index.ts", + "line": 1, + "character": 0, + "url": "https://github.com/statelyai/xstate/blob/master/packages/core/src/index.ts#L1" + } + ] + }, + { + "id": 2, + "name": "xstate-analytics/src", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 10, + "name": "StateListener", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-analytics/src/index.ts", + "line": 5, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-analytics/src/index.ts#L5" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 11, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-analytics/src/index.ts", + "line": 5, + "character": 28, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-analytics/src/index.ts#L5" + } + ], + "signatures": [ + { + "id": 12, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 13, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "name": "AnyMachineSnapshot", + "qualifiedName": "unknown" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 3, + "name": "createAnalyzer", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-analytics/src/index.ts", + "line": 47, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-analytics/src/index.ts#L47" + } + ], + "signatures": [ + { + "id": 4, + "name": "createAnalyzer", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-analytics/src/index.ts", + "line": 47, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-analytics/src/index.ts#L47" + } + ], + "parameters": [ + { + "id": 5, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 6, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-analytics/src/index.ts", + "line": 48, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-analytics/src/index.ts#L48" + } + ], + "signatures": [ + { + "id": 7, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-analytics/src/index.ts", + "line": 48, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-analytics/src/index.ts#L48" + } + ], + "parameters": [ + { + "id": 8, + "name": "analysis", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-analytics/src/index.ts", + "qualifiedName": "TransitionsAnalysis" + }, + "name": "TransitionsAnalysis", + "package": "@xstate/analytics" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 9, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-analytics/src/index.ts", + "qualifiedName": "AnalyzerOptions" + }, + "name": "AnalyzerOptions", + "package": "@xstate/analytics" + } + ], + "name": "Partial", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": 10, + "name": "StateListener", + "package": "@xstate/analytics" + } + } + ] + } + ], + "groups": [ + { + "title": "Type Aliases", + "children": [ + 10 + ] + }, + { + "title": "Functions", + "children": [ + 3 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-analytics/src/index.ts", + "line": 1, + "character": 0, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-analytics/src/index.ts#L1" + } + ] + }, + { + "id": 14, + "name": "xstate-graph/src", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 2356, + "name": "AdjacencyMap", + "variant": "declaration", + "kind": 256, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 170, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L170" + } + ], + "typeParameters": [ + { + "id": 2357, + "name": "TState", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 2358, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "indexSignature": { + "id": 2359, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 171, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L171" + } + ], + "parameters": [ + { + "id": 2360, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2566, + "name": "SerializedState", + "package": "@xstate/graph" + } + } + ], + "type": { + "type": "reference", + "target": 2361, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TState", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "AdjacencyValue", + "package": "@xstate/graph" + } + } + }, + { + "id": 2361, + "name": "AdjacencyValue", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2362, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 161, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L161" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TState", + "refersToTypeParameter": true + } + }, + { + "id": 2363, + "name": "transitions", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 162, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L162" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2364, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 162, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L162" + } + ], + "indexSignature": { + "id": 2365, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 163, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L163" + } + ], + "parameters": [ + { + "id": 2366, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2567, + "name": "SerializedEvent", + "package": "@xstate/graph" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2367, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2368, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 164, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L164" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "id": 2369, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 165, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L165" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TState", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2368, + 2369 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 163, + "character": 28, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L163" + } + ] + } + } + } + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2362, + 2363 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 160, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L160" + } + ], + "typeParameters": [ + { + "id": 2370, + "name": "TState", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 2371, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ] + }, + { + "id": 2515, + "name": "SerializationConfig", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2522, + "name": "serializeEvent", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 159, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L159" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2523, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 159, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L159" + } + ], + "signatures": [ + { + "id": 2524, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 159, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L159" + } + ], + "parameters": [ + { + "id": 2525, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + }, + { + "id": 2516, + "name": "serializeState", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 154, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L154" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2517, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 154, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L154" + } + ], + "signatures": [ + { + "id": 2518, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 154, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L154" + } + ], + "parameters": [ + { + "id": 2519, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + }, + { + "id": 2520, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ] + } + }, + { + "id": 2521, + "name": "prevState", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2522, + 2516 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 150, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L150" + } + ], + "typeParameters": [ + { + "id": 2526, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 2527, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 2534, + "name": "TraversalConfig" + } + ] + }, + { + "id": 2466, + "name": "StatePath", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2467, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The ending state of the path." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 91, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L91" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + }, + { + "id": 2468, + "name": "steps", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The ordered array of state-event pairs (steps) which reach the ending " + }, + { + "kind": "code", + "text": "`state`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 95, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L95" + } + ], + "type": { + "type": "reference", + "target": 2482, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Steps", + "package": "@xstate/graph" + } + }, + { + "id": 2469, + "name": "weight", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The combined weight of all steps in the path." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 99, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L99" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2467, + 2468, + 2469 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 84, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L84" + } + ], + "typeParameters": [ + { + "id": 2470, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 2471, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ] + }, + { + "id": 2461, + "name": "StatePlan", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2463, + "name": "paths", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The paths that reach the target state." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 81, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L81" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2466, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StatePath", + "package": "@xstate/graph" + } + } + }, + { + "id": 2462, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The target state." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 77, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L77" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2463, + 2462 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 70, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L70" + } + ], + "typeParameters": [ + { + "id": 2464, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 2465, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ] + }, + { + "id": 2472, + "name": "StatePlanMap", + "variant": "declaration", + "kind": 256, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 102, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L102" + } + ], + "typeParameters": [ + { + "id": 2473, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 2474, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ], + "indexSignature": { + "id": 2475, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 106, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L106" + } + ], + "parameters": [ + { + "id": 2476, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 2461, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StatePlan", + "package": "@xstate/graph" + } + } + }, + { + "id": 2477, + "name": "Step", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2478, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The event that resulted in the current state" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 116, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L116" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "id": 2479, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The current state after taking the event." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 120, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L120" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2478, + 2479 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 109, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L109" + } + ], + "typeParameters": [ + { + "id": 2480, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 2481, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ] + }, + { + "id": 2419, + "name": "TransitionMap", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2420, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 12, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L12" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "StateValue" + }, + "name": "StateValue", + "package": "xstate" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2420 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 11, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L11" + } + ] + }, + { + "id": 2534, + "name": "TraversalConfig", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2540, + "name": "events", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 197, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L197" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + }, + { + "type": "reflection", + "declaration": { + "id": 2541, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 197, + "character": 31, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L197" + } + ], + "signatures": [ + { + "id": 2542, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 197, + "character": 31, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L197" + } + ], + "parameters": [ + { + "id": 2543, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + } + } + ] + } + } + ] + } + }, + { + "id": 2535, + "name": "filter", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 196, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L196" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2536, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 196, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L196" + } + ], + "signatures": [ + { + "id": 2537, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Determines whether to traverse a transition from " + }, + { + "kind": "code", + "text": "`state`" + }, + { + "kind": "text", + "text": " on\n" + }, + { + "kind": "code", + "text": "`event`" + }, + { + "kind": "text", + "text": " when building the adjacency map." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 196, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L196" + } + ], + "parameters": [ + { + "id": 2538, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + }, + { + "id": 2539, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + }, + { + "id": 2545, + "name": "fromState", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 205, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L205" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + ] + } + }, + { + "id": 2560, + "name": "serializeEvent", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 159, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L159" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2561, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 159, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L159" + } + ], + "signatures": [ + { + "id": 2562, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 159, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L159" + } + ], + "parameters": [ + { + "id": 2563, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 2522, + "name": "SerializationConfig.serializeEvent" + } + }, + { + "id": 2554, + "name": "serializeState", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 154, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L154" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2555, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 154, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L154" + } + ], + "signatures": [ + { + "id": 2556, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 154, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L154" + } + ], + "parameters": [ + { + "id": 2557, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + }, + { + "id": 2558, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ] + } + }, + { + "id": 2559, + "name": "prevState", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 2516, + "name": "SerializationConfig.serializeState" + } + }, + { + "id": 2546, + "name": "stopCondition", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "When true, traversal of the adjacency map will stop\nfor that current state." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 210, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L210" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reflection", + "declaration": { + "id": 2547, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 210, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L210" + } + ], + "signatures": [ + { + "id": 2548, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 210, + "character": 18, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L210" + } + ], + "parameters": [ + { + "id": 2549, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + ] + } + }, + { + "id": 2550, + "name": "toState", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 211, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L211" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reflection", + "declaration": { + "id": 2551, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 211, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L211" + } + ], + "signatures": [ + { + "id": 2552, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 211, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L211" + } + ], + "parameters": [ + { + "id": 2553, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + ] + } + }, + { + "id": 2544, + "name": "traversalLimit", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The maximum number of traversals to perform when calculating\nthe state transition adjacency map." + } + ], + "blockTags": [ + { + "tag": "@default", + "content": [ + { + "kind": "code", + "text": "`Infinity`" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 204, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L204" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2540, + 2535, + 2545, + 2560, + 2554, + 2546, + 2550, + 2544 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 188, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L188" + } + ], + "typeParameters": [ + { + "id": 2564, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 2565, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 2515, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "SerializationConfig", + "package": "@xstate/graph" + } + ] + }, + { + "id": 2453, + "name": "ValueAdjacencyMap", + "variant": "declaration", + "kind": 256, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 60, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L60" + } + ], + "typeParameters": [ + { + "id": 2454, + "name": "TState", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 2455, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ], + "indexSignature": { + "id": 2456, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 61, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L61" + } + ], + "parameters": [ + { + "id": 2457, + "name": "stateId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2566, + "name": "SerializedState", + "package": "@xstate/graph" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2566, + "name": "SerializedState", + "package": "@xstate/graph" + }, + { + "type": "reflection", + "declaration": { + "id": 2458, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2460, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 65, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L65" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "id": 2459, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 64, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L64" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TState", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2460, + 2459 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 63, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L63" + } + ] + } + } + ], + "name": "Record", + "package": "typescript" + } + } + }, + { + "id": 2490, + "name": "ValueAdjacencyMapOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2491, + "name": "events", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 134, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L134" + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "intrinsic", + "name": "string" + }, + "templateType": { + "type": "union", + "types": [ + { + "type": "array", + "elementType": { + "type": "reference", + "target": 2485, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + } + ], + "name": "ExtractEvent", + "package": "@xstate/graph" + } + }, + { + "type": "reflection", + "declaration": { + "id": 2492, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 137, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L137" + } + ], + "signatures": [ + { + "id": 2493, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 137, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L137" + } + ], + "parameters": [ + { + "id": 2494, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TState", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2485, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + } + ], + "name": "ExtractEvent", + "package": "@xstate/graph" + } + } + } + ] + } + } + ] + }, + "optionalModifier": "+" + } + }, + { + "id": 2495, + "name": "filter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 139, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L139" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2496, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 139, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L139" + } + ], + "signatures": [ + { + "id": 2497, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 139, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L139" + } + ], + "parameters": [ + { + "id": 2498, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TState", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + }, + { + "id": 2503, + "name": "serializeEvent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 141, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L141" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2504, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 141, + "character": 19, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L141" + } + ], + "signatures": [ + { + "id": 2505, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 141, + "character": 19, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L141" + } + ], + "parameters": [ + { + "id": 2506, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + }, + { + "id": 2499, + "name": "serializeState", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 140, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L140" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2500, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 140, + "character": 19, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L140" + } + ], + "signatures": [ + { + "id": 2501, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 140, + "character": 19, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L140" + } + ], + "parameters": [ + { + "id": 2502, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TState", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2491, + 2495, + 2503, + 2499 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 133, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L133" + } + ], + "typeParameters": [ + { + "id": 2507, + "name": "TState", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 2508, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ] + }, + { + "id": 2509, + "name": "VisitedContext", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2512, + "name": "a", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 147, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L147" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": -1, + "name": "TState", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ] + } + }, + { + "id": 2511, + "name": "edges", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 146, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L146" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts", + "qualifiedName": "Set" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2567, + "name": "SerializedEvent", + "package": "@xstate/graph" + } + ], + "name": "Set", + "package": "typescript" + } + }, + { + "id": 2510, + "name": "vertices", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 145, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L145" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts", + "qualifiedName": "Set" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2566, + "name": "SerializedState", + "package": "@xstate/graph" + } + ], + "name": "Set", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2512, + 2511, + 2510 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 144, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L144" + } + ], + "typeParameters": [ + { + "id": 2513, + "name": "TState", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 2514, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ] + }, + { + "id": 2418, + "name": "AnyStateNode", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 9, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L9" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/StateNode.d.ts", + "qualifiedName": "StateNode" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "StateNode", + "package": "xstate" + } + }, + { + "id": 2433, + "name": "DirectedGraphEdge", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 28, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L28" + } + ], + "type": { + "type": "reference", + "target": 2421, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 2434, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2435, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 30, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L30" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2438, + "name": "label", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 33, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L33" + } + ], + "type": { + "type": "reference", + "target": 2428, + "name": "DirectedGraphLabel", + "package": "@xstate/graph" + } + }, + { + "id": 2436, + "name": "source", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 31, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L31" + } + ], + "type": { + "type": "reference", + "target": 2418, + "name": "AnyStateNode", + "package": "@xstate/graph" + } + }, + { + "id": 2437, + "name": "target", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 32, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L32" + } + ], + "type": { + "type": "reference", + "target": 2418, + "name": "AnyStateNode", + "package": "@xstate/graph" + } + }, + { + "id": 2439, + "name": "transition", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 34, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L34" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "TransitionDefinition" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "TransitionDefinition", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2435, + 2438, + 2436, + 2437, + 2439 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 29, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L29" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 2440, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2443, + "name": "label", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 39, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L39" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "ReturnType" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "toJSON" + }, + "objectType": { + "type": "reference", + "target": 2428, + "name": "DirectedGraphLabel", + "package": "@xstate/graph" + } + } + ], + "name": "ReturnType", + "package": "typescript" + } + }, + { + "id": 2441, + "name": "source", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 37, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L37" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2442, + "name": "target", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 38, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L38" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2443, + 2441, + 2442 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 36, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L36" + } + ] + } + } + ], + "name": "JSONSerializable", + "package": "@xstate/graph" + } + }, + { + "id": 2428, + "name": "DirectedGraphLabel", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 19, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L19" + } + ], + "type": { + "type": "reference", + "target": 2421, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 2429, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2430, + "name": "text", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 21, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L21" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2430 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 20, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L20" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 2431, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2432, + "name": "text", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 24, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L24" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2432 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 23, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L23" + } + ] + } + } + ], + "name": "JSONSerializable", + "package": "@xstate/graph" + } + }, + { + "id": 2444, + "name": "DirectedGraphNode", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 44, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L44" + } + ], + "type": { + "type": "reference", + "target": 2421, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 2445, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2448, + "name": "children", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 48, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L48" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2444, + "name": "DirectedGraphNode", + "package": "@xstate/graph" + } + } + }, + { + "id": 2449, + "name": "edges", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The edges representing all transitions from this " + }, + { + "kind": "code", + "text": "`stateNode`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 52, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L52" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2433, + "name": "DirectedGraphEdge", + "package": "@xstate/graph" + } + } + }, + { + "id": 2446, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 46, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2447, + "name": "stateNode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 47, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L47" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/StateNode.d.ts", + "qualifiedName": "StateNode" + }, + "name": "StateNode", + "package": "xstate" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2448, + 2449, + 2446, + 2447 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 45, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L45" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 2450, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2452, + "name": "children", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 56, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L56" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2444, + "name": "DirectedGraphNode", + "package": "@xstate/graph" + } + } + }, + { + "id": 2451, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 55, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L55" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2452, + 2451 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 54, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L54" + } + ] + } + } + ], + "name": "JSONSerializable", + "package": "@xstate/graph" + } + }, + { + "id": 2485, + "name": "ExtractEvent", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 128, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L128" + } + ], + "typeParameters": [ + { + "id": 2488, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 2489, + "name": "TType", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reflection", + "declaration": { + "id": 2486, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2487, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 131, + "character": 21, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L131" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TType", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2487 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 131, + "character": 19, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L131" + } + ] + } + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + }, + { + "id": 2421, + "name": "JSONSerializable", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 15, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L15" + } + ], + "typeParameters": [ + { + "id": 2426, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 2427, + "name": "U", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 2422, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2423, + "name": "toJSON", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 16, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L16" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2424, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 16, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L16" + } + ], + "signatures": [ + { + "id": 2425, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "U", + "refersToTypeParameter": true + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2423 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 15, + "character": 56, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L15" + } + ] + } + } + ] + } + }, + { + "id": 2528, + "name": "SerializationOptions", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 162, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L162" + } + ], + "typeParameters": [ + { + "id": 2529, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 2530, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Pick" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2515, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "SerializationConfig", + "package": "@xstate/graph" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "serializeState" + }, + { + "type": "literal", + "value": "serializeEvent" + } + ] + } + ], + "name": "Pick", + "package": "typescript" + } + ], + "name": "Partial", + "package": "typescript" + } + }, + { + "id": 2567, + "name": "SerializedEvent", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 217, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L217" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "Brand" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "literal", + "value": "event" + } + ], + "name": "Brand", + "package": "@xstate/graph" + } + }, + { + "id": 2566, + "name": "SerializedState", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 216, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L216" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "Brand" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "literal", + "value": "state" + } + ], + "name": "Brand", + "package": "@xstate/graph" + } + }, + { + "id": 2482, + "name": "Steps", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 123, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L123" + } + ], + "typeParameters": [ + { + "id": 2483, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 2484, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2477, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Step", + "package": "@xstate/graph" + } + } + }, + { + "id": 2531, + "name": "TraversalOptions", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/types.ts", + "line": 172, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/types.ts#L172" + } + ], + "typeParameters": [ + { + "id": 2532, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 2533, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": 2528, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "SerializationOptions", + "package": "@xstate/graph" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Pick" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2534, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TraversalConfig", + "package": "@xstate/graph" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "filter" + }, + { + "type": "literal", + "value": "events" + }, + { + "type": "literal", + "value": "traversalLimit" + }, + { + "type": "literal", + "value": "fromState" + }, + { + "type": "literal", + "value": "stopCondition" + }, + { + "type": "literal", + "value": "toState" + } + ] + } + ], + "name": "Pick", + "package": "typescript" + } + ], + "name": "Partial", + "package": "typescript" + } + ] + } + }, + { + "id": 2410, + "name": "getAdjacencyMap", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/adjacency.ts", + "line": 12, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/adjacency.ts#L12" + } + ], + "signatures": [ + { + "id": 2411, + "name": "getAdjacencyMap", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/adjacency.ts", + "line": 12, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/adjacency.ts#L12" + } + ], + "typeParameter": [ + { + "id": 2412, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "Snapshot" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot" + } + }, + { + "id": 2413, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 2414, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 2415, + "name": "TSystem", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ActorSystem" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem" + }, + "default": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ActorSystem" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem" + } + } + ], + "parameters": [ + { + "id": 2416, + "name": "logic", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ActorLogic" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TSystem", + "refersToTypeParameter": true + } + ], + "name": "ActorLogic" + } + }, + { + "id": 2417, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2531, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TraversalOptions", + "package": "@xstate/graph" + } + } + ], + "type": { + "type": "reference", + "target": 2356, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "AdjacencyMap", + "package": "@xstate/graph" + } + } + ] + }, + { + "id": 2401, + "name": "getPathsFromEvents", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/pathFromEvents.ts", + "line": 29, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/pathFromEvents.ts#L29" + } + ], + "signatures": [ + { + "id": 2402, + "name": "getPathsFromEvents", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/pathFromEvents.ts", + "line": 29, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/pathFromEvents.ts#L29" + } + ], + "typeParameter": [ + { + "id": 2403, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "Snapshot" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot" + } + }, + { + "id": 2404, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 2405, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 2406, + "name": "TSystem", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ActorSystem" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem" + }, + "default": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ActorSystem" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorSystem" + } + } + ], + "parameters": [ + { + "id": 2407, + "name": "logic", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ActorLogic" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TSystem", + "refersToTypeParameter": true + } + ], + "name": "ActorLogic" + } + }, + { + "id": 2408, + "name": "events", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + }, + { + "id": 2409, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 2531, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TraversalOptions", + "package": "@xstate/graph" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2466, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StatePath", + "package": "@xstate/graph" + } + } + } + ] + }, + { + "id": 2396, + "name": "getShortestPaths", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/shortestPaths.ts", + "line": 14, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/shortestPaths.ts#L14" + } + ], + "signatures": [ + { + "id": 2397, + "name": "getShortestPaths", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/shortestPaths.ts", + "line": 14, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/shortestPaths.ts#L14" + } + ], + "typeParameter": [ + { + "id": 2398, + "name": "TLogic", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "AnyActorLogic" + }, + "name": "AnyActorLogic" + } + } + ], + "parameters": [ + { + "id": 2399, + "name": "logic", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + }, + { + "id": 2400, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 2531, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "ReturnType" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "transition" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + } + ], + "name": "ReturnType", + "package": "typescript" + }, + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "EventFromLogic" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "EventFromLogic" + } + ], + "name": "TraversalOptions", + "package": "@xstate/graph" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2466, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "ReturnType" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "transition" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + } + ], + "name": "ReturnType", + "package": "typescript" + }, + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "EventFromLogic", + "qualifiedName": "unknown" + } + ], + "name": "StatePath", + "package": "@xstate/graph" + } + } + } + ] + }, + { + "id": 2391, + "name": "getSimplePaths", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/simplePaths.ts", + "line": 24, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/simplePaths.ts#L24" + } + ], + "signatures": [ + { + "id": 2392, + "name": "getSimplePaths", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/simplePaths.ts", + "line": 24, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/simplePaths.ts#L24" + } + ], + "typeParameter": [ + { + "id": 2393, + "name": "TLogic", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "AnyActorLogic" + }, + "name": "AnyActorLogic" + } + } + ], + "parameters": [ + { + "id": 2394, + "name": "logic", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + }, + { + "id": 2395, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 2531, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "ReturnType" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "transition" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + } + ], + "name": "ReturnType", + "package": "typescript" + }, + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "EventFromLogic" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "EventFromLogic" + } + ], + "name": "TraversalOptions", + "package": "@xstate/graph" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2466, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "ReturnType" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "transition" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + } + ], + "name": "ReturnType", + "package": "typescript" + }, + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "EventFromLogic", + "qualifiedName": "unknown" + } + ], + "name": "StatePath", + "package": "@xstate/graph" + } + } + } + ] + }, + { + "id": 2372, + "name": "getStateNodes", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 30, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L30" + } + ], + "signatures": [ + { + "id": 2373, + "name": "getStateNodes", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Returns all state nodes of the given " + }, + { + "kind": "code", + "text": "`node`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 30, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L30" + } + ], + "parameters": [ + { + "id": 2374, + "name": "stateNode", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "State node to recursively get child state nodes from" + } + ] + }, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 2418, + "name": "AnyStateNode", + "package": "@xstate/graph" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AnyStateMachine" + }, + "name": "AnyStateMachine", + "package": "xstate" + } + ] + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 2418, + "name": "AnyStateNode", + "package": "@xstate/graph" + } + } + } + ] + }, + { + "id": 2385, + "name": "joinPaths", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 225, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L225" + } + ], + "signatures": [ + { + "id": 2386, + "name": "joinPaths", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 225, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L225" + } + ], + "typeParameter": [ + { + "id": 2387, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "Snapshot" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot" + } + }, + { + "id": 2388, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 2389, + "name": "headPath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2466, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StatePath", + "package": "@xstate/graph" + } + }, + { + "id": 2390, + "name": "tailPath", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2466, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StatePath", + "package": "@xstate/graph" + } + } + ], + "type": { + "type": "reference", + "target": 2466, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StatePath", + "package": "@xstate/graph" + } + } + ] + }, + { + "id": 2375, + "name": "serializeEvent", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 67, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L67" + } + ], + "signatures": [ + { + "id": 2376, + "name": "serializeEvent", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 67, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L67" + } + ], + "typeParameter": [ + { + "id": 2377, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 2378, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "reference", + "target": 2567, + "name": "SerializedEvent", + "package": "@xstate/graph" + } + } + ] + }, + { + "id": 2379, + "name": "serializeState", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 57, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L57" + } + ], + "signatures": [ + { + "id": 2380, + "name": "serializeState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 57, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L57" + } + ], + "parameters": [ + { + "id": 2381, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/State.d.ts", + "qualifiedName": "State" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "State", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": 2566, + "name": "SerializedState", + "package": "@xstate/graph" + } + } + ] + }, + { + "id": 2382, + "name": "toDirectedGraph", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 114, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L114" + } + ], + "signatures": [ + { + "id": 2383, + "name": "toDirectedGraph", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/graph.ts", + "line": 114, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/graph.ts#L114" + } + ], + "parameters": [ + { + "id": 2384, + "name": "stateMachine", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 2418, + "name": "AnyStateNode", + "package": "@xstate/graph" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AnyStateMachine" + }, + "name": "AnyStateMachine", + "package": "xstate" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 2444, + "name": "DirectedGraphNode", + "package": "@xstate/graph" + } + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [ + 2356, + 2361, + 2515, + 2466, + 2461, + 2472, + 2477, + 2419, + 2534, + 2453, + 2490, + 2509 + ] + }, + { + "title": "Type Aliases", + "children": [ + 2418, + 2433, + 2428, + 2444, + 2485, + 2421, + 2528, + 2567, + 2566, + 2482, + 2531 + ] + }, + { + "title": "Functions", + "children": [ + 2410, + 2401, + 2396, + 2391, + 2372, + 2385, + 2375, + 2379, + 2382 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-graph/src/index.ts", + "line": 1, + "character": 0, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-graph/src/index.ts#L1" + } + ] + }, + { + "id": 15, + "name": "xstate-immer/src", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 49, + "name": "ImmerUpdateEvent", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 51, + "name": "input", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 54, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L54" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + }, + { + "id": 50, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 53, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L53" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TType", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 51, + 50 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 49, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L49" + } + ], + "typeParameters": [ + { + "id": 52, + "name": "TType", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + }, + "default": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 53, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "intrinsic", + "name": "unknown" + } + } + ] + }, + { + "id": 39, + "name": "ImmerAssigner", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 12, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L12" + } + ], + "typeParameters": [ + { + "id": 44, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "name": "MachineContext", + "qualifiedName": "unknown" + } + }, + { + "id": 45, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 46, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "params" + }, + "objectType": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "name": "ParameterizedObject", + "qualifiedName": "unknown" + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 47, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 48, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "name": "ProvidedActor", + "qualifiedName": "unknown" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 40, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 18, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L18" + } + ], + "signatures": [ + { + "id": 41, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 42, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/immer/dist/src/types/types-external.ts", + "qualifiedName": "Draft" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + } + ], + "name": "Draft", + "package": "immer" + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "AssignArgs", + "qualifiedName": "unknown" + } + }, + { + "id": 43, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 31, + "name": "assign", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 23, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L23" + } + ], + "signatures": [ + { + "id": 32, + "name": "assign", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 23, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L23" + } + ], + "typeParameter": [ + { + "id": 33, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "MachineContext" + }, + "name": "MachineContext" + } + }, + { + "id": 34, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 35, + "name": "TParams", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "unknown" + }, + "default": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 36, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 37, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ProvidedActor" + }, + "name": "ProvidedActor" + }, + "default": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ProvidedActor" + }, + "name": "ProvidedActor" + } + } + ], + "parameters": [ + { + "id": 38, + "name": "recipe", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 39, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "ImmerAssigner", + "package": "@xstate/immer" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AssignAction" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TParams", + "refersToTypeParameter": true + } + ], + "name": "AssignAction", + "package": "xstate" + } + } + ] + }, + { + "id": 16, + "name": "createUpdater", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 57, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L57" + } + ], + "signatures": [ + { + "id": 17, + "name": "createUpdater", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 57, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L57" + } + ], + "typeParameter": [ + { + "id": 18, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "MachineContext" + }, + "name": "MachineContext" + } + }, + { + "id": 19, + "name": "TExpressionEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 49, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "ImmerUpdateEvent", + "package": "@xstate/immer" + } + }, + { + "id": 20, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 21, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ProvidedActor" + }, + "name": "ProvidedActor" + }, + "default": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ProvidedActor" + }, + "name": "ProvidedActor" + } + } + ], + "parameters": [ + { + "id": 22, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + } + } + }, + { + "id": 23, + "name": "recipe", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 39, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "ImmerAssigner", + "package": "@xstate/immer" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 24, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 29, + "name": "action", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 81, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L81" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AssignAction" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "AssignAction", + "package": "xstate" + }, + "defaultValue": "..." + }, + { + "id": 30, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 88, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L88" + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + } + } + }, + { + "id": 25, + "name": "update", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 80, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L80" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 26, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 72, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L72" + } + ], + "signatures": [ + { + "id": 27, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 72, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L72" + } + ], + "parameters": [ + { + "id": 28, + "name": "input", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "input" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + } + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TExpressionEvent", + "refersToTypeParameter": true + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 29, + 30, + 25 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 79, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L79" + } + ] + } + } + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [ + 49 + ] + }, + { + "title": "Type Aliases", + "children": [ + 39 + ] + }, + { + "title": "Functions", + "children": [ + 31, + 16 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-immer/src/index.ts", + "line": 1, + "character": 0, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-immer/src/index.ts#L1" + } + ] + }, + { + "id": 54, + "name": "xstate-inspect/src", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 2648, + "name": "Inspector", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2675, + "name": "disconnect", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 41, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L41" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2676, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 41, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L41" + } + ], + "signatures": [ + { + "id": 2677, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disconnects the inspector." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 41, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2649, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 27, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L27" + } + ], + "type": { + "type": "literal", + "value": "@@xstate/inspector" + } + }, + { + "id": 2650, + "name": "send", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 28, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L28" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2651, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 28, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L28" + } + ], + "signatures": [ + { + "id": 2652, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 28, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L28" + } + ], + "parameters": [ + { + "id": 2653, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-inspect/src/inspectMachine.ts", + "qualifiedName": "InspectMachineEvent" + }, + "name": "InspectMachineEvent", + "package": "@xstate/inspect" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2654, + "name": "subscribe", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 29, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L29" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2655, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 29, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L29" + } + ], + "signatures": [ + { + "id": 2656, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 29, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L29" + } + ], + "parameters": [ + { + "id": 2657, + "name": "next", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2658, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 30, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L30" + } + ], + "signatures": [ + { + "id": 2659, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 30, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L30" + } + ], + "parameters": [ + { + "id": 2660, + "name": "snapshot", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "SnapshotFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "StateMachine" + }, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 2661, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2662, + "name": "client", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/inspectMachine.ts", + "line": 36, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/inspectMachine.ts#L36" + } + ], + "type": { + "type": "intrinsic", + "name": "undefined" + }, + "defaultValue": "undefined" + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2662 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/inspectMachine.ts", + "line": 35, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/inspectMachine.ts#L35" + } + ] + } + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AnyEventObject" + }, + "name": "AnyEventObject", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 2663, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "node_modules/xstate/lib/Machine.d.ts", + "line": 8, + "character": 134 + } + ] + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "BaseActionObject" + }, + "name": "BaseActionObject", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ServiceMap" + }, + "name": "ServiceMap", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/typegenTypes.d.ts", + "qualifiedName": "ResolveTypegenMeta" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/typegenTypes.d.ts", + "qualifiedName": "TypegenDisabled" + }, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AnyEventObject" + }, + "name": "AnyEventObject", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "BaseActionObject" + }, + "name": "BaseActionObject", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ServiceMap" + }, + "name": "ServiceMap", + "package": "xstate" + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + } + ], + "name": "StateMachine", + "package": "xstate" + } + ], + "name": "SnapshotFrom" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2664, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 2665, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 33, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L33" + } + ], + "signatures": [ + { + "id": 2666, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 33, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L33" + } + ], + "parameters": [ + { + "id": 2667, + "name": "err", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2668, + "name": "complete", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 2669, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 34, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L34" + } + ], + "signatures": [ + { + "id": 2670, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 34, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L34" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2671, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2672, + "name": "unsubscribe", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 36, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L36" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2673, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 36, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L36" + } + ], + "signatures": [ + { + "id": 2674, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 36, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L36" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2672 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 35, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L35" + } + ] + } + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2675, + 2649, + 2650, + 2654 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 26, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L26" + } + ] + }, + { + "id": 2642, + "name": "InspectorOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2645, + "name": "devTools", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 21, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L21" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2644, + "name": "iframe", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 20, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L20" + } + ], + "type": { + "type": "reference", + "target": 2629, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "literal", + "value": false + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "HTMLIFrameElement" + }, + "name": "HTMLIFrameElement", + "package": "typescript" + } + ] + } + ], + "name": "MaybeLazy", + "package": "@xstate/inspect" + } + }, + { + "id": 2646, + "name": "serialize", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 22, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L22" + } + ], + "type": { + "type": "reference", + "target": 2637, + "name": "Replacer", + "package": "@xstate/inspect" + } + }, + { + "id": 2647, + "name": "targetWindow", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 23, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L23" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Window" + }, + "name": "Window", + "package": "typescript" + } + ] + } + }, + { + "id": 2643, + "name": "url", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 19, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L19" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2645, + 2644, + 2646, + 2647, + 2643 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 18, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L18" + } + ] + }, + { + "id": 2729, + "name": "WebSocketReceiverOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2731, + "name": "protocol", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 102, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L102" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "ws" + }, + { + "type": "literal", + "value": "wss" + } + ] + } + }, + { + "id": 2732, + "name": "serialize", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 103, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L103" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": 2637, + "name": "Replacer", + "package": "@xstate/inspect" + } + ] + } + }, + { + "id": 2730, + "name": "server", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 101, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L101" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2731, + 2732, + 2730 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 100, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L100" + } + ] + }, + { + "id": 2726, + "name": "WindowReceiverOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2728, + "name": "targetWindow", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 97, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L97" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Window" + }, + "name": "Window", + "package": "typescript" + } + }, + { + "id": 2727, + "name": "window", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 96, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L96" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Window" + }, + "name": "Window", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2728, + 2727 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 95, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L95" + } + ] + }, + { + "id": 2725, + "name": "InspectReceiver", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 90, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L90" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ActorRef" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2678, + "name": "ReceiverCommand", + "package": "@xstate/inspect" + }, + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + ], + "name": "ActorRef", + "package": "xstate" + } + }, + { + "id": 2629, + "name": "MaybeLazy", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 12, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L12" + } + ], + "typeParameters": [ + { + "id": 2632, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 2630, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 12, + "character": 32, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L12" + } + ], + "signatures": [ + { + "id": 2631, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ] + } + } + ] + } + }, + { + "id": 2705, + "name": "ParsedReceiverEvent", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 72, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L72" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 2706, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2710, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 77, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L77" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2708, + "name": "machine", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 75, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L75" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AnyStateMachine" + }, + "name": "AnyStateMachine", + "package": "xstate" + } + }, + { + "id": 2712, + "name": "parent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 79, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L79" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2711, + "name": "sessionId", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 78, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L78" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2713, + "name": "source", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 80, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L80" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2709, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 76, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L76" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "StateConfig" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "StateConfig", + "package": "xstate" + } + }, + { + "id": 2707, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 74, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L74" + } + ], + "type": { + "type": "literal", + "value": "service.register" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2710, + 2708, + 2712, + 2711, + 2713, + 2709, + 2707 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 73, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L73" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 2714, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2716, + "name": "sessionId", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 82, + "character": 28, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L82" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2715, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 82, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L82" + } + ], + "type": { + "type": "literal", + "value": "service.stop" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2716, + 2715 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 82, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L82" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 2717, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2720, + "name": "sessionId", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 86, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L86" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2719, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 85, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L85" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "StateConfig" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "StateConfig", + "package": "xstate" + } + }, + { + "id": 2718, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 84, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L84" + } + ], + "type": { + "type": "literal", + "value": "service.state" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2720, + 2719, + 2718 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 83, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L83" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 2721, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2723, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 88, + "character": 29, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L88" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2724, + "name": "sessionId", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 88, + "character": 44, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L88" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2722, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 88, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L88" + } + ], + "type": { + "type": "literal", + "value": "service.event" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2723, + 2724, + 2722 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 88, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L88" + } + ] + } + } + ] + } + }, + { + "id": 2678, + "name": "ReceiverCommand", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Events that the receiver sends to the inspector" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 47, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L47" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 2679, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2681, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 48, + "character": 28, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L48" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2682, + "name": "service", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 48, + "character": 43, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L48" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2680, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 48, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L48" + } + ], + "type": { + "type": "literal", + "value": "xstate.event" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2681, + 2682, + 2680 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 48, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L48" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 2683, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2684, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 49, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L49" + } + ], + "type": { + "type": "literal", + "value": "xstate.inspecting" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2684 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 49, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L49" + } + ] + } + } + ] + } + }, + { + "id": 2685, + "name": "ReceiverEvent", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Events that the receiver receives from the inspector" + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 54, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L54" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 2686, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2690, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 59, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L59" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2688, + "name": "machine", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 57, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L57" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2692, + "name": "parent", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 61, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L61" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2691, + "name": "sessionId", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 60, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L60" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2693, + "name": "source", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 62, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L62" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2689, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 58, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2687, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 56, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L56" + } + ], + "type": { + "type": "literal", + "value": "service.register" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2690, + 2688, + 2692, + 2691, + 2693, + 2689, + 2687 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 55, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L55" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 2694, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2696, + "name": "sessionId", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 64, + "character": 28, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2695, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 64, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L64" + } + ], + "type": { + "type": "literal", + "value": "service.stop" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2696, + 2695 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 64, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L64" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 2697, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2700, + "name": "sessionId", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 68, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L68" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2699, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 67, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L67" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2698, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 66, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L66" + } + ], + "type": { + "type": "literal", + "value": "service.state" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2700, + 2699, + 2698 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 65, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L65" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 2701, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2703, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 70, + "character": 29, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2704, + "name": "sessionId", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 70, + "character": 44, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L70" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2702, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 70, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L70" + } + ], + "type": { + "type": "literal", + "value": "service.event" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2703, + 2704, + 2702 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 70, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L70" + } + ] + } + } + ] + } + }, + { + "id": 2637, + "name": "Replacer", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 16, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L16" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2638, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 16, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L16" + } + ], + "signatures": [ + { + "id": 2639, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 2640, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2641, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + }, + { + "id": 2633, + "name": "ServiceListener", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 14, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L14" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2634, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/types.ts", + "line": 14, + "character": 30, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/types.ts#L14" + } + ], + "signatures": [ + { + "id": 2635, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 2636, + "name": "service", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "name": "AnyActor", + "qualifiedName": "unknown" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2627, + "name": "createDevTools", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 31, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L31" + } + ], + "signatures": [ + { + "id": 2628, + "name": "createDevTools", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 31, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L31" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "name": "XStateDevInterface", + "qualifiedName": "unknown" + } + } + ] + }, + { + "id": 2600, + "name": "createWebSocketReceiver", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 297, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L297" + } + ], + "signatures": [ + { + "id": 2601, + "name": "createWebSocketReceiver", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 297, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L297" + } + ], + "parameters": [ + { + "id": 2602, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2729, + "name": "WebSocketReceiverOptions", + "package": "@xstate/inspect" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2603, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2604, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 304, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L304" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "'xstate.webSocketReceiver'" + }, + { + "id": 2625, + "name": "getSnapshot", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 323, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L323" + } + ], + "signatures": [ + { + "id": 2626, + "name": "getSnapshot", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 323, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L323" + } + ], + "type": { + "type": "reference", + "target": 2705, + "name": "ParsedReceiverEvent", + "package": "@xstate/inspect" + } + } + ] + }, + { + "id": 2605, + "name": "send", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 305, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L305" + } + ], + "signatures": [ + { + "id": 2606, + "name": "send", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 305, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L305" + } + ], + "parameters": [ + { + "id": 2607, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2678, + "name": "ReceiverCommand", + "package": "@xstate/inspect" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 2608, + "name": "subscribe", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 308, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L308" + } + ], + "signatures": [ + { + "id": 2609, + "name": "subscribe", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 308, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L308" + } + ], + "parameters": [ + { + "id": 2610, + "name": "next", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2611, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 309, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L309" + } + ], + "signatures": [ + { + "id": 2612, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 309, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L309" + } + ], + "parameters": [ + { + "id": 2613, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2705, + "name": "ParsedReceiverEvent", + "package": "@xstate/inspect" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2614, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 2615, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 310, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L310" + } + ], + "signatures": [ + { + "id": 2616, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 310, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L310" + } + ], + "parameters": [ + { + "id": 2617, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2618, + "name": "complete", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 2619, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 311, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L311" + } + ], + "signatures": [ + { + "id": 2620, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 311, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L311" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2621, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2622, + "name": "unsubscribe", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 318, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L318" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2623, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 318, + "character": 21, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L318" + } + ], + "signatures": [ + { + "id": 2624, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 318, + "character": 21, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L318" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + }, + "defaultValue": "..." + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2622 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 317, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L317" + } + ] + } + } + } + ] + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2604 + ] + }, + { + "title": "Methods", + "children": [ + 2625, + 2605, + 2608 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 303, + "character": 19, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L303" + } + ] + } + } + } + ] + }, + { + "id": 2571, + "name": "createWindowReceiver", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 238, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L238" + } + ], + "signatures": [ + { + "id": 2572, + "name": "createWindowReceiver", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 238, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L238" + } + ], + "parameters": [ + { + "id": 2573, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2726, + "name": "WindowReceiverOptions", + "package": "@xstate/inspect" + } + ], + "name": "Partial", + "package": "typescript" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2574, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2575, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 257, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L257" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "'xstate.windowReceiver'" + }, + { + "id": 2598, + "name": "getSnapshot", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 285, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L285" + } + ], + "signatures": [ + { + "id": 2599, + "name": "getSnapshot", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 285, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L285" + } + ], + "type": { + "type": "reference", + "target": 2705, + "name": "ParsedReceiverEvent", + "package": "@xstate/inspect" + } + } + ] + }, + { + "id": 2576, + "name": "send", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 259, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L259" + } + ], + "signatures": [ + { + "id": 2577, + "name": "send", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 259, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L259" + } + ], + "parameters": [ + { + "id": 2578, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2678, + "name": "ReceiverCommand", + "package": "@xstate/inspect" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 2596, + "name": "stop", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 280, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L280" + } + ], + "signatures": [ + { + "id": 2597, + "name": "stop", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 280, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L280" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 2579, + "name": "subscribe", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 265, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L265" + } + ], + "signatures": [ + { + "id": 2580, + "name": "subscribe", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 265, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L265" + } + ], + "parameters": [ + { + "id": 2581, + "name": "next", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2582, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 266, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L266" + } + ], + "signatures": [ + { + "id": 2583, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 266, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L266" + } + ], + "parameters": [ + { + "id": 2584, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2705, + "name": "ParsedReceiverEvent", + "package": "@xstate/inspect" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2585, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 2586, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 267, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L267" + } + ], + "signatures": [ + { + "id": 2587, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 267, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L267" + } + ], + "parameters": [ + { + "id": 2588, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2589, + "name": "complete", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 2590, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 268, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L268" + } + ], + "signatures": [ + { + "id": 2591, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 268, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L268" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2592, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2593, + "name": "unsubscribe", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 275, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L275" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2594, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 275, + "character": 21, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L275" + } + ], + "signatures": [ + { + "id": 2595, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 275, + "character": 21, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L275" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + }, + "defaultValue": "..." + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2593 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 274, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L274" + } + ] + } + } + } + ] + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2575 + ] + }, + { + "title": "Methods", + "children": [ + 2598, + 2576, + 2596, + 2579 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 256, + "character": 19, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L256" + } + ] + } + } + } + ] + }, + { + "id": 2568, + "name": "inspect", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 91, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L91" + } + ], + "signatures": [ + { + "id": 2569, + "name": "inspect", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/browser.ts", + "line": 91, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/browser.ts#L91" + } + ], + "parameters": [ + { + "id": 2570, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 2642, + "name": "InspectorOptions", + "package": "@xstate/inspect" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 2648, + "name": "Inspector", + "package": "@xstate/inspect" + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [ + 2648, + 2642, + 2729, + 2726 + ] + }, + { + "title": "Type Aliases", + "children": [ + 2725, + 2629, + 2705, + 2678, + 2685, + 2637, + 2633 + ] + }, + { + "title": "Functions", + "children": [ + 2627, + 2600, + 2571, + 2568 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-inspect/src/index.ts", + "line": 1, + "character": 0, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-inspect/src/index.ts#L1" + } + ] + }, + { + "id": 55, + "name": "xstate-react/src", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 2765, + "name": "createActorContext", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 48, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L48" + } + ], + "signatures": [ + { + "id": 2766, + "name": "createActorContext", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 48, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L48" + } + ], + "typeParameter": [ + { + "id": 2767, + "name": "TLogic", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "AnyActorLogic" + }, + "name": "AnyActorLogic" + } + } + ], + "parameters": [ + { + "id": 2768, + "name": "actorLogic", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + }, + { + "id": 2769, + "name": "interpreterOptions", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2770, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2787, + "name": "Provider", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 57, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L57" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2788, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 57, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L57" + } + ], + "signatures": [ + { + "id": 2789, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 2790, + "name": "props", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intersection", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 2791, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2792, + "name": "children", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 59, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L59" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactNode" + }, + "name": "React.ReactNode", + "package": "@types/react" + } + }, + { + "id": 2794, + "name": "machine", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "Use " + }, + { + "kind": "code", + "text": "`logic`" + }, + { + "kind": "text", + "text": " instead." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 64, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "never" + } + }, + { + "id": 2793, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 60, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L60" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorOptions", + "qualifiedName": "unknown" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2792, + 2794, + 2793 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 58, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L58" + } + ] + } + }, + { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AnyStateMachine" + }, + "name": "AnyStateMachine", + "package": "xstate" + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/typegenTypes.d.ts", + "qualifiedName": "AreAllImplementationsAssumedToBeProvided" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "__TResolvedTypesMeta" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + } + ], + "name": "AreAllImplementationsAssumedToBeProvided", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "reflection", + "declaration": { + "id": 2795, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2796, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 70, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L70" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2796 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 69, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L69" + } + ] + } + }, + "falseType": { + "type": "reflection", + "declaration": { + "id": 2797, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2798, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 73, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L73" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "ToMachinesWithProvidedImplementations" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ToMachinesWithProvidedImplementations", + "package": "@xstate/react" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2798 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 72, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L72" + } + ] + } + } + }, + "falseType": { + "type": "reflection", + "declaration": { + "id": 2799, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2800, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 75, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L75" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2800 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 75, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L75" + } + ] + } + } + } + ] + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/@types/react/index.d.ts", + "qualifiedName": "React.ReactElement" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "React.ReactElement", + "package": "@types/react" + } + } + ] + } + } + }, + { + "id": 2784, + "name": "useActorRef", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 56, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L56" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2785, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 56, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L56" + } + ], + "signatures": [ + { + "id": 2786, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ActorRefFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorRefFrom", + "package": "xstate" + } + } + ] + } + } + }, + { + "id": 2771, + "name": "useSelector", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 52, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L52" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2772, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 52, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L52" + } + ], + "signatures": [ + { + "id": 2773, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "typeParameter": [ + { + "id": 2783, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "parameters": [ + { + "id": 2774, + "name": "selector", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2775, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 53, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L53" + } + ], + "signatures": [ + { + "id": 2776, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 2777, + "name": "snapshot", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom", + "qualifiedName": "unknown" + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ] + } + } + }, + { + "id": 2778, + "name": "compare", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 2779, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 54, + "character": 14, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L54" + } + ], + "signatures": [ + { + "id": 2780, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 2781, + "name": "a", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + { + "id": 2782, + "name": "b", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2787, + 2784, + 2771 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "line": 51, + "character": 3, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/createActorContext.ts#L51" + } + ] + } + } + } + ] + }, + { + "id": 2761, + "name": "shallowEqual", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/shallowEqual.ts", + "line": 10, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/shallowEqual.ts#L10" + } + ], + "signatures": [ + { + "id": 2762, + "name": "shallowEqual", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/shallowEqual.ts", + "line": 10, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/shallowEqual.ts#L10" + } + ], + "parameters": [ + { + "id": 2763, + "name": "objA", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2764, + "name": "objB", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 2733, + "name": "useActor", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/useActor.ts", + "line": 13, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/useActor.ts#L13" + } + ], + "signatures": [ + { + "id": 2734, + "name": "useActor", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/useActor.ts", + "line": 13, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/useActor.ts#L13" + } + ], + "typeParameter": [ + { + "id": 2735, + "name": "TLogic", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "AnyActorLogic" + }, + "name": "AnyActorLogic" + } + } + ], + "parameters": [ + { + "id": 2736, + "name": "logic", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + }, + { + "id": 2737, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ActorOptions" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorOptions" + }, + "defaultValue": "{}" + } + ], + "type": { + "type": "tuple", + "elements": [ + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom", + "qualifiedName": "unknown" + }, + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "send" + }, + "objectType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ActorRefFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorRefFrom", + "package": "xstate" + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ActorRefFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorRefFrom", + "package": "xstate" + } + ] + } + } + ] + }, + { + "id": 2738, + "name": "useActorRef", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/useActorRef.ts", + "line": 46, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/useActorRef.ts#L46" + } + ], + "signatures": [ + { + "id": 2739, + "name": "useActorRef", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/useActorRef.ts", + "line": 46, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/useActorRef.ts#L46" + } + ], + "typeParameter": [ + { + "id": 2740, + "name": "TLogic", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "AnyActorLogic" + }, + "name": "AnyActorLogic" + } + } + ], + "parameters": [ + { + "id": 2741, + "name": "machine", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + }, + { + "id": 2742, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ActorOptions" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorOptions" + }, + "defaultValue": "{}" + }, + { + "id": 2743, + "name": "observerOrListener", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "Observer" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "SnapshotFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom" + } + ], + "name": "Observer", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 2744, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/useActorRef.ts", + "line": 51, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/useActorRef.ts#L51" + } + ], + "signatures": [ + { + "id": 2745, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/useActorRef.ts", + "line": 51, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/useActorRef.ts#L51" + } + ], + "parameters": [ + { + "id": 2746, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "SnapshotFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + ] + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ActorRefFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorRefFrom", + "package": "xstate" + } + } + ] + }, + { + "id": 2801, + "name": "useMachine", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/useMachine.ts", + "line": 14, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/useMachine.ts#L14" + } + ], + "signatures": [ + { + "id": 2802, + "name": "useMachine", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@alias", + "content": [ + { + "kind": "text", + "text": "useActor" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/useMachine.ts", + "line": 14, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/useMachine.ts#L14" + } + ], + "typeParameter": [ + { + "id": 2803, + "name": "TMachine", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AnyStateMachine" + }, + "name": "AnyStateMachine", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 2804, + "name": "machine", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/typegenTypes.d.ts", + "qualifiedName": "AreAllImplementationsAssumedToBeProvided" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "__TResolvedTypesMeta" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + } + ], + "name": "AreAllImplementationsAssumedToBeProvided", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + }, + "falseType": { + "type": "tuple", + "elements": [ + { + "type": "literal", + "value": "Some implementations missing" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "Values" + }, + "typeArguments": [ + { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + }, + "templateType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "Prop" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "Prop" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "__TResolvedTypesMeta" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + }, + { + "type": "literal", + "value": "resolved" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "literal", + "value": "missingImplementations" + } + ], + "name": "Prop", + "package": "xstate" + } + } + } + ], + "name": "Values", + "package": "xstate" + } + ] + } + } + }, + { + "id": 2805, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ActorOptions" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "ActorOptions" + }, + "defaultValue": "{}" + } + ], + "type": { + "type": "tuple", + "elements": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "StateFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "StateFrom", + "package": "xstate" + }, + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "send" + }, + "objectType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ActorRefFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "ActorRefFrom", + "package": "xstate" + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ActorRefFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "ActorRefFrom", + "package": "xstate" + } + ] + } + } + ] + }, + { + "id": 2747, + "name": "useSelector", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/useSelector.ts", + "line": 9, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/useSelector.ts#L9" + } + ], + "signatures": [ + { + "id": 2748, + "name": "useSelector", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/useSelector.ts", + "line": 9, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/useSelector.ts#L9" + } + ], + "typeParameter": [ + { + "id": 2749, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ActorRef" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorRef", + "package": "xstate" + } + }, + { + "id": 2750, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "parameters": [ + { + "id": 2751, + "name": "actor", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + { + "id": 2752, + "name": "selector", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2753, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/useSelector.ts", + "line": 11, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/useSelector.ts#L11" + } + ], + "signatures": [ + { + "id": 2754, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/useSelector.ts", + "line": 11, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/useSelector.ts#L11" + } + ], + "parameters": [ + { + "id": 2755, + "name": "emitted", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "SnapshotFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom" + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ] + } + } + }, + { + "id": 2756, + "name": "compare", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2757, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/useSelector.ts", + "line": 12, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/useSelector.ts#L12" + } + ], + "signatures": [ + { + "id": 2758, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/useSelector.ts", + "line": 12, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/useSelector.ts#L12" + } + ], + "parameters": [ + { + "id": 2759, + "name": "a", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + { + "id": 2760, + "name": "b", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + }, + "defaultValue": "defaultCompare" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ] + } + ], + "groups": [ + { + "title": "Functions", + "children": [ + 2765, + 2761, + 2733, + 2738, + 2801, + 2747 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-react/src/index.ts", + "line": 1, + "character": 0, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-react/src/index.ts#L1" + } + ] + }, + { + "id": 56, + "name": "xstate-solid/src", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 2814, + "name": "createService", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-solid/src/createService.ts", + "line": 7, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-solid/src/createService.ts#L7" + } + ], + "signatures": [ + { + "id": 2815, + "name": "createService", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-solid/src/createService.ts", + "line": 7, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-solid/src/createService.ts#L7" + } + ], + "typeParameter": [ + { + "id": 2816, + "name": "TMachine", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AnyStateMachine" + }, + "name": "AnyStateMachine", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 2817, + "name": "machine", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + }, + { + "id": 2818, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-solid/src/types.ts", + "qualifiedName": "RestParams" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "RestParams", + "package": "@xstate/solid" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/Actor.d.ts", + "qualifiedName": "Actor" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "Actor", + "package": "xstate" + } + } + ] + }, + { + "id": 2819, + "name": "createSpawn", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-solid/src/createSpawn.ts", + "line": 11, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-solid/src/createSpawn.ts#L11" + } + ], + "signatures": [ + { + "id": 2820, + "name": "createSpawn", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-solid/src/createSpawn.ts", + "line": 11, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-solid/src/createSpawn.ts#L11" + } + ], + "typeParameter": [ + { + "id": 2821, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "Snapshot" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot" + } + }, + { + "id": 2822, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 2823, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "parameters": [ + { + "id": 2824, + "name": "logic", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ActorLogic" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "ActorLogic" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ActorRef" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + ], + "name": "ActorRef", + "package": "xstate" + } + } + ] + }, + { + "id": 2806, + "name": "useActor", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-solid/src/useActor.ts", + "line": 12, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-solid/src/useActor.ts#L12" + }, + { + "fileName": "xstate/packages/xstate-solid/src/useActor.ts", + "line": 15, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-solid/src/useActor.ts#L15" + }, + { + "fileName": "xstate/packages/xstate-solid/src/useActor.ts", + "line": 21, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-solid/src/useActor.ts#L21" + } + ], + "signatures": [ + { + "id": 2807, + "name": "useActor", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-solid/src/useActor.ts", + "line": 12, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-solid/src/useActor.ts#L12" + } + ], + "typeParameter": [ + { + "id": 2808, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ActorRef" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorRef", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 2809, + "name": "actorRef", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "tuple", + "elements": [ + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom", + "qualifiedName": "unknown" + } + ], + "name": "Accessor", + "qualifiedName": "unknown" + }, + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "send" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + } + ] + } + }, + { + "id": 2810, + "name": "useActor", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-solid/src/useActor.ts", + "line": 15, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-solid/src/useActor.ts#L15" + } + ], + "typeParameter": [ + { + "id": 2811, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "Snapshot" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot" + } + }, + { + "id": 2812, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 2813, + "name": "actorRef", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "tuple", + "elements": [ + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + ], + "name": "Accessor", + "qualifiedName": "unknown" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-solid/src/useActor.ts", + "qualifiedName": "Sender" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Sender", + "package": "@xstate/solid" + } + ] + } + } + ] + }, + { + "id": 2825, + "name": "useMachine", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-solid/src/useMachine.ts", + "line": 12, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-solid/src/useMachine.ts#L12" + } + ], + "signatures": [ + { + "id": 2826, + "name": "useMachine", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-solid/src/useMachine.ts", + "line": 12, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-solid/src/useMachine.ts#L12" + } + ], + "typeParameter": [ + { + "id": 2827, + "name": "TMachine", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AnyStateMachine" + }, + "name": "AnyStateMachine", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 2828, + "name": "machine", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + }, + { + "id": 2829, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-solid/src/types.ts", + "qualifiedName": "RestParams" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "RestParams", + "package": "@xstate/solid" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-solid/src/useMachine.ts", + "qualifiedName": "UseMachineReturn" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "UseMachineReturn", + "package": "@xstate/solid" + } + } + ] + } + ], + "groups": [ + { + "title": "Functions", + "children": [ + 2814, + 2819, + 2806, + 2825 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-solid/src/index.ts", + "line": 1, + "character": 0, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-solid/src/index.ts#L1" + } + ] + }, + { + "id": 57, + "name": "xstate-svelte/src", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 2830, + "name": "useMachine", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-svelte/src/useMachine.ts", + "line": 45, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-svelte/src/useMachine.ts#L45" + } + ], + "signatures": [ + { + "id": 2831, + "name": "useMachine", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-svelte/src/useMachine.ts", + "line": 45, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-svelte/src/useMachine.ts#L45" + } + ], + "typeParameter": [ + { + "id": 2832, + "name": "TMachine", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AnyStateMachine" + }, + "name": "AnyStateMachine", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 2833, + "name": "machine", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + }, + { + "id": 2834, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useMachine.ts", + "qualifiedName": "RestParams" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "RestParams", + "package": "@xstate/svelte" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useMachine.ts", + "qualifiedName": "UseMachineReturn" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "UseMachineReturn", + "package": "@xstate/svelte" + } + } + ] + }, + { + "id": 2835, + "name": "useSelector", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "line": 8, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-svelte/src/useSelector.ts#L8" + } + ], + "signatures": [ + { + "id": 2836, + "name": "useSelector", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "line": 8, + "character": 27, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-svelte/src/useSelector.ts#L8" + } + ], + "typeParameter": [ + { + "id": 2837, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ActorRef" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorRef", + "package": "xstate" + } + }, + { + "id": 2838, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "parameters": [ + { + "id": 2839, + "name": "actor", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + }, + { + "id": 2840, + "name": "selector", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2841, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "line": 10, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-svelte/src/useSelector.ts#L10" + } + ], + "signatures": [ + { + "id": 2842, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "line": 10, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-svelte/src/useSelector.ts#L10" + } + ], + "parameters": [ + { + "id": 2843, + "name": "snapshot", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "SnapshotFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom" + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ] + } + } + }, + { + "id": 2844, + "name": "compare", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2845, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "line": 11, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-svelte/src/useSelector.ts#L11" + } + ], + "signatures": [ + { + "id": 2846, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "line": 11, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-svelte/src/useSelector.ts#L11" + } + ], + "parameters": [ + { + "id": 2847, + "name": "a", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + { + "id": 2848, + "name": "b", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + }, + "defaultValue": "defaultCompare" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + ], + "groups": [ + { + "title": "Functions", + "children": [ + 2830, + 2835 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-svelte/src/index.ts", + "line": 1, + "character": 0, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-svelte/src/index.ts#L1" + } + ] + }, + { + "id": 58, + "name": "xstate-test/src", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 2862, + "name": "TestModel", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a test model that represents an abstract model of a\nsystem under test (SUT).\n\nThe test model is used to generate test paths, which are used to\nverify that states in the model are reachable in the SUT." + } + ] + }, + "children": [ + { + "id": 2863, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 72, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L72" + } + ], + "signatures": [ + { + "id": 2864, + "name": "new TestModel", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 72, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L72" + } + ], + "typeParameter": [ + { + "id": 2865, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "Snapshot" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot" + } + }, + { + "id": 2866, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 2867, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "parameters": [ + { + "id": 2868, + "name": "logic", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ActorLogic" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "ActorLogic" + } + }, + { + "id": 2869, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3058, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestModelOptions", + "package": "@xstate/test" + } + ], + "name": "Partial", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": 2862, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "TestModel", + "package": "@xstate/test" + } + } + ] + }, + { + "id": 2871, + "name": "defaultTraversalOptions", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 54, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L54" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2874, + "name": "logic", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 73, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L73" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ActorLogic" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "ActorLogic" + } + }, + { + "id": 2870, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 53, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L53" + } + ], + "type": { + "type": "reference", + "target": 3058, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestModelOptions", + "package": "@xstate/test" + } + }, + { + "id": 2902, + "name": "getAdjacencyList", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 188, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L188" + } + ], + "signatures": [ + { + "id": 2903, + "name": "getAdjacencyList", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "An array of adjacencies, which are objects that represent each " + }, + { + "kind": "code", + "text": "`state`" + }, + { + "kind": "text", + "text": " with the " + }, + { + "kind": "code", + "text": "`nextState`" + }, + { + "kind": "text", + "text": "\ngiven the " + }, + { + "kind": "code", + "text": "`event`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 188, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L188" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reflection", + "declaration": { + "id": 2904, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2906, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 190, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L190" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "id": 2907, + "name": "nextState", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 191, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L191" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + }, + { + "id": 2905, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 189, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L189" + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2906, + 2907, + 2905 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 188, + "character": 35, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L188" + } + ] + } + } + } + } + ] + }, + { + "id": 2900, + "name": "getAllStates", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 179, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L179" + } + ], + "signatures": [ + { + "id": 2901, + "name": "getAllStates", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 179, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L179" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + } + ] + }, + { + "id": 2872, + "name": "getDefaultOptions", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 55, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L55" + } + ], + "signatures": [ + { + "id": 2873, + "name": "getDefaultOptions", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 55, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L55" + } + ], + "type": { + "type": "reference", + "target": 3058, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestModelOptions", + "package": "@xstate/test" + } + } + ] + }, + { + "id": 2875, + "name": "getPaths", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 82, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L82" + } + ], + "signatures": [ + { + "id": 2876, + "name": "getPaths", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 82, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L82" + } + ], + "parameters": [ + { + "id": 2877, + "name": "pathGenerator", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 3095, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "PathGenerator", + "package": "@xstate/test" + } + }, + { + "id": 2878, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 3032, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestPath", + "package": "@xstate/test" + } + } + } + ] + }, + { + "id": 2896, + "name": "getPathsFromEvents", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 170, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L170" + } + ], + "signatures": [ + { + "id": 2897, + "name": "getPathsFromEvents", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 170, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L170" + } + ], + "parameters": [ + { + "id": 2898, + "name": "events", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + } + }, + { + "id": 2899, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 3032, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestPath", + "package": "@xstate/test" + } + } + } + ] + }, + { + "id": 2879, + "name": "getShortestPaths", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 90, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L90" + } + ], + "signatures": [ + { + "id": 2880, + "name": "getShortestPaths", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 90, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L90" + } + ], + "parameters": [ + { + "id": 2881, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 3032, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestPath", + "package": "@xstate/test" + } + } + } + ] + }, + { + "id": 2882, + "name": "getShortestPathsFrom", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 96, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L96" + } + ], + "signatures": [ + { + "id": 2883, + "name": "getShortestPathsFrom", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 96, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L96" + } + ], + "parameters": [ + { + "id": 2884, + "name": "paths", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 3032, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestPath", + "package": "@xstate/test" + } + } + }, + { + "id": 2885, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 3032, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestPath", + "package": "@xstate/test" + } + } + } + ] + }, + { + "id": 2886, + "name": "getSimplePaths", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 115, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L115" + } + ], + "signatures": [ + { + "id": 2887, + "name": "getSimplePaths", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 115, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L115" + } + ], + "parameters": [ + { + "id": 2888, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 3032, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestPath", + "package": "@xstate/test" + } + } + } + ] + }, + { + "id": 2889, + "name": "getSimplePathsFrom", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 121, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L121" + } + ], + "signatures": [ + { + "id": 2890, + "name": "getSimplePathsFrom", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 121, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L121" + } + ], + "parameters": [ + { + "id": 2891, + "name": "paths", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 3032, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestPath", + "package": "@xstate/test" + } + } + }, + { + "id": 2892, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 3032, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestPath", + "package": "@xstate/test" + } + } + } + ] + }, + { + "id": 2947, + "name": "resolveOptions", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 388, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L388" + } + ], + "signatures": [ + { + "id": 2948, + "name": "resolveOptions", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 388, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L388" + } + ], + "parameters": [ + { + "id": 2949, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3058, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestModelOptions", + "package": "@xstate/test" + } + ], + "name": "Partial", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": 3058, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestModelOptions", + "package": "@xstate/test" + } + } + ] + }, + { + "id": 2913, + "name": "testPath", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 262, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L262" + } + ], + "signatures": [ + { + "id": 2914, + "name": "testPath", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 262, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L262" + } + ], + "parameters": [ + { + "id": 2915, + "name": "path", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "StatePath" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StatePath" + } + }, + { + "id": 2916, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 3019, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestParam", + "package": "@xstate/test" + } + }, + { + "id": 2917, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3058, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestModelOptions", + "package": "@xstate/test" + } + ], + "name": "Partial", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3044, + "name": "TestPathResult", + "package": "@xstate/test" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 2908, + "name": "testPathSync", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 215, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L215" + } + ], + "signatures": [ + { + "id": 2909, + "name": "testPathSync", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 215, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L215" + } + ], + "parameters": [ + { + "id": 2910, + "name": "path", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "StatePath" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StatePath" + } + }, + { + "id": 2911, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 3019, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestParam", + "package": "@xstate/test" + } + }, + { + "id": 2912, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3058, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestModelOptions", + "package": "@xstate/test" + } + ], + "name": "Partial", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": 3044, + "name": "TestPathResult", + "package": "@xstate/test" + } + } + ] + }, + { + "id": 2918, + "name": "testState", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 309, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L309" + } + ], + "signatures": [ + { + "id": 2919, + "name": "testState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 309, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L309" + } + ], + "parameters": [ + { + "id": 2920, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 3019, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestParam", + "package": "@xstate/test" + } + }, + { + "id": 2921, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + }, + { + "id": 2922, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3058, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestModelOptions", + "package": "@xstate/test" + } + ], + "name": "Partial", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "void" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 2928, + "name": "testStateSync", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 341, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L341" + } + ], + "signatures": [ + { + "id": 2929, + "name": "testStateSync", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 341, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L341" + } + ], + "parameters": [ + { + "id": 2930, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 3019, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestParam", + "package": "@xstate/test" + } + }, + { + "id": 2931, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + }, + { + "id": 2932, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3058, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestModelOptions", + "package": "@xstate/test" + } + ], + "name": "Partial", + "package": "typescript" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 2939, + "name": "testTransition", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 368, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L368" + } + ], + "signatures": [ + { + "id": 2940, + "name": "testTransition", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 368, + "character": 15, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L368" + } + ], + "parameters": [ + { + "id": 2941, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 3019, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestParam", + "package": "@xstate/test" + } + }, + { + "id": 2942, + "name": "step", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "Step" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Step" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "void" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 2943, + "name": "testTransitionSync", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 376, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L376" + } + ], + "signatures": [ + { + "id": 2944, + "name": "testTransitionSync", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 376, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L376" + } + ], + "parameters": [ + { + "id": 2945, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 3019, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestParam", + "package": "@xstate/test" + } + }, + { + "id": 2946, + "name": "step", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "Step" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Step" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 2863 + ] + }, + { + "title": "Properties", + "children": [ + 2871, + 2874, + 2870 + ] + }, + { + "title": "Methods", + "children": [ + 2902, + 2900, + 2872, + 2875, + 2896, + 2879, + 2882, + 2886, + 2889, + 2947, + 2913, + 2908, + 2918, + 2928, + 2939, + 2943 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/TestModel.ts", + "line": 48, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/TestModel.ts#L48" + } + ], + "typeParameters": [ + { + "id": 2950, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 2951, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 2952, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ] + }, + { + "id": 2959, + "name": "TestMachineConfig", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2971, + "name": "always", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 2989, + "name": "TestStateNodeConfig.always" + } + }, + { + "id": 2960, + "name": "context", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 36, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L36" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2975, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 2993, + "name": "TestStateNodeConfig.description" + } + }, + { + "id": 2968, + "name": "entry", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 2986, + "name": "TestStateNodeConfig.entry" + } + }, + { + "id": 2969, + "name": "exit", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 2987, + "name": "TestStateNodeConfig.exit" + } + }, + { + "id": 2966, + "name": "history", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 2984, + "name": "TestStateNodeConfig.history" + } + }, + { + "id": 2973, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 2991, + "name": "TestStateNodeConfig.id" + } + }, + { + "id": 2962, + "name": "initial", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 78, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L78" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 2980, + "name": "TestStateNodeConfig.initial" + } + }, + { + "id": 2972, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 2990, + "name": "TestStateNodeConfig.meta" + } + }, + { + "id": 2967, + "name": "on", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 2985, + "name": "TestStateNodeConfig.on" + } + }, + { + "id": 2970, + "name": "onDone", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 2988, + "name": "TestStateNodeConfig.onDone" + } + }, + { + "id": 2965, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 2983, + "name": "TestStateNodeConfig.output" + } + }, + { + "id": 2963, + "name": "states", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 79, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L79" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2979, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestStateNodeConfig", + "package": "@xstate/test" + } + ], + "name": "Record", + "package": "typescript" + }, + "inheritedFrom": { + "type": "reference", + "target": 2981, + "name": "TestStateNodeConfig.states" + } + }, + { + "id": 2974, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 2992, + "name": "TestStateNodeConfig.tags" + } + }, + { + "id": 2964, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": 2982, + "name": "TestStateNodeConfig.type" + } + }, + { + "id": 2961, + "name": "types", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 37, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L37" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2971, + 2960, + 2975, + 2968, + 2969, + 2966, + 2973, + 2962, + 2972, + 2967, + 2970, + 2965, + 2963, + 2974, + 2964, + 2961 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 31, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L31" + } + ], + "typeParameters": [ + { + "id": 2976, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "name": "MachineContext", + "qualifiedName": "unknown" + } + }, + { + "id": 2977, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 2978, + "name": "TTypesMeta", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/typegenTypes.d.ts", + "qualifiedName": "TypegenConstraint" + }, + "name": "TypegenConstraint", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/typegenTypes.d.ts", + "qualifiedName": "TypegenDisabled" + }, + "name": "TypegenDisabled", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 2979, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestStateNodeConfig", + "package": "@xstate/test" + } + ] + }, + { + "id": 3000, + "name": "TestMeta", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3006, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 107, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L107" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reflection", + "declaration": { + "id": 3007, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 109, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L109" + } + ], + "signatures": [ + { + "id": 3008, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 109, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L109" + } + ], + "parameters": [ + { + "id": 3009, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "MachineSnapshot" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "MachineSnapshot" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + ] + } + }, + { + "id": 3010, + "name": "skip", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 110, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L110" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 3001, + "name": "test", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 103, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L103" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3002, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 103, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L103" + } + ], + "signatures": [ + { + "id": 3003, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 103, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L103" + } + ], + "parameters": [ + { + "id": 3004, + "name": "testContext", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + { + "id": 3005, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "MachineSnapshot" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "MachineSnapshot" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "void" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "void" + } + ], + "name": "Promise", + "package": "typescript" + } + ] + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 3006, + 3010, + 3001 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 102, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L102" + } + ], + "typeParameters": [ + { + "id": 3011, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 3012, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "name": "MachineContext", + "qualifiedName": "unknown" + } + } + ] + }, + { + "id": 3058, + "name": "TestModelOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3064, + "name": "logger", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 170, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L170" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3065, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3070, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 172, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L172" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3071, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 172, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L172" + } + ], + "signatures": [ + { + "id": 3072, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 172, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L172" + } + ], + "parameters": [ + { + "id": 3073, + "name": "msg", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 3066, + "name": "log", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 171, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L171" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3067, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 171, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L171" + } + ], + "signatures": [ + { + "id": 3068, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 171, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L171" + } + ], + "parameters": [ + { + "id": 3069, + "name": "msg", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 3070, + 3066 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 170, + "character": 10, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L170" + } + ] + } + } + }, + { + "id": 3074, + "name": "serializeTransition", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 174, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L174" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3075, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 174, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L174" + } + ], + "signatures": [ + { + "id": 3076, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 174, + "character": 23, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L174" + } + ], + "parameters": [ + { + "id": 3077, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + }, + { + "id": 3078, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ] + } + }, + { + "id": 3079, + "name": "prevState", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + }, + { + "id": 3059, + "name": "stateMatcher", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 169, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L169" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3060, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 169, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L169" + } + ], + "signatures": [ + { + "id": 3061, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 169, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L169" + } + ], + "parameters": [ + { + "id": 3062, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + }, + { + "id": 3063, + "name": "stateKey", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 3064, + 3074, + 3059 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 165, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L165" + } + ], + "typeParameters": [ + { + "id": 3080, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 3081, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "unknown" + } + ] + }, + { + "id": 3019, + "name": "TestParam", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3027, + "name": "events", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 130, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L130" + } + ], + "type": { + "type": "mapped", + "parameter": "TEventType", + "parameterType": { + "type": "intrinsic", + "name": "string" + }, + "templateType": { + "type": "reference", + "target": 3052, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reflection", + "declaration": { + "id": 3028, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3029, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 133, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L133" + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ExtractEvent" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEventType", + "refersToTypeParameter": true + } + ], + "name": "ExtractEvent", + "package": "xstate" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 3029 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 133, + "character": 6, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L133" + } + ] + } + } + ], + "name": "EventExecutor", + "package": "@xstate/test" + }, + "optionalModifier": "+" + } + }, + { + "id": 3020, + "name": "states", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 127, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L127" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3021, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 127, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L127" + } + ], + "indexSignature": { + "id": 3022, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 128, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L128" + } + ], + "parameters": [ + { + "id": 3023, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3024, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 128, + "character": 19, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L128" + } + ], + "signatures": [ + { + "id": 3025, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 3026, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "void" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "void" + } + ], + "name": "Promise", + "package": "typescript" + } + ] + } + } + ] + } + } + } + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 3027, + 3020 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 123, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L123" + } + ], + "typeParameters": [ + { + "id": 3030, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 3031, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ] + }, + { + "id": 3032, + "name": "TestPath", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3033, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 142, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L142" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 3034, + "name": "test", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 147, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L147" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3035, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 147, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L147" + } + ], + "signatures": [ + { + "id": 3036, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Tests and executes each step in " + }, + { + "kind": "code", + "text": "`steps`" + }, + { + "kind": "text", + "text": " sequentially, and then\ntests the postcondition that the " + }, + { + "kind": "code", + "text": "`state`" + }, + { + "kind": "text", + "text": " is reached." + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 147, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L147" + } + ], + "parameters": [ + { + "id": 3037, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 3019, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestParam", + "package": "@xstate/test" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3044, + "name": "TestPathResult", + "package": "@xstate/test" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + } + } + }, + { + "id": 3038, + "name": "testSync", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 148, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L148" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3039, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 148, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L148" + } + ], + "signatures": [ + { + "id": 3040, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 148, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L148" + } + ], + "parameters": [ + { + "id": 3041, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 3019, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestParam", + "package": "@xstate/test" + } + } + ], + "type": { + "type": "reference", + "target": 3044, + "name": "TestPathResult", + "package": "@xstate/test" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 3033, + 3034, + 3038 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 138, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L138" + } + ], + "typeParameters": [ + { + "id": 3042, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 3043, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "unknown" + } + ] + }, + { + "id": 3044, + "name": "TestPathResult", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3046, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 152, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L152" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestStateResult" + }, + "name": "TestStateResult", + "package": "@xstate/test" + } + }, + { + "id": 3045, + "name": "steps", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 151, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L151" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 3013, + "name": "TestStepResult", + "package": "@xstate/test" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 3046, + 3045 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 150, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L150" + } + ] + }, + { + "id": 2979, + "name": "TestStateNodeConfig", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2989, + "name": "always", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Pick.always" + } + }, + { + "id": 2993, + "name": "description", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Pick.description" + } + }, + { + "id": 2986, + "name": "entry", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Pick.entry" + } + }, + { + "id": 2987, + "name": "exit", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Pick.exit" + } + }, + { + "id": 2984, + "name": "history", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Pick.history" + } + }, + { + "id": 2991, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Pick.id" + } + }, + { + "id": 2980, + "name": "initial", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 78, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L78" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2990, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Pick.meta" + } + }, + { + "id": 2985, + "name": "on", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Pick.on" + } + }, + { + "id": 2988, + "name": "onDone", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Pick.onDone" + } + }, + { + "id": 2983, + "name": "output", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Pick.output" + } + }, + { + "id": 2981, + "name": "states", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 79, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L79" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": 2979, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TestStateNodeConfig", + "package": "@xstate/test" + } + ], + "name": "Record", + "package": "typescript" + } + }, + { + "id": 2992, + "name": "tags", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Pick.tags" + } + }, + { + "id": 2982, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Pick.type" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2989, + 2993, + 2986, + 2987, + 2984, + 2991, + 2980, + 2990, + 2985, + 2988, + 2983, + 2981, + 2992, + 2982 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 51, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L51" + } + ], + "typeParameters": [ + { + "id": 2994, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "name": "MachineContext", + "qualifiedName": "unknown" + } + }, + { + "id": 2995, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Pick" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "StateNodeConfig" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TODO" + }, + "name": "TODO", + "package": "@xstate/test" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TODO" + }, + "name": "TODO", + "package": "@xstate/test" + }, + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "name": "ParameterizedObject", + "qualifiedName": "unknown" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TODO" + }, + "name": "TODO", + "package": "@xstate/test" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TODO" + }, + "name": "TODO", + "package": "@xstate/test" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TODO" + }, + "name": "TODO", + "package": "@xstate/test" + } + ], + "name": "StateNodeConfig", + "package": "xstate" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "type" + }, + { + "type": "literal", + "value": "history" + }, + { + "type": "literal", + "value": "on" + }, + { + "type": "literal", + "value": "onDone" + }, + { + "type": "literal", + "value": "entry" + }, + { + "type": "literal", + "value": "exit" + }, + { + "type": "literal", + "value": "meta" + }, + { + "type": "literal", + "value": "always" + }, + { + "type": "literal", + "value": "output" + }, + { + "type": "literal", + "value": "id" + }, + { + "type": "literal", + "value": "tags" + }, + { + "type": "literal", + "value": "description" + } + ] + } + ], + "name": "Pick", + "package": "typescript" + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 2959, + "name": "TestMachineConfig" + } + ] + }, + { + "id": 3013, + "name": "TestStepResult", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3016, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 118, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L118" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3017, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3018, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 119, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L119" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Error" + }, + "name": "Error", + "package": "typescript" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 3018 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 118, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L118" + } + ] + } + } + }, + { + "id": 3015, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 117, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L117" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestStateResult" + }, + "name": "TestStateResult", + "package": "@xstate/test" + } + }, + { + "id": 3014, + "name": "step", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 116, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L116" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "Step" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Step" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 3016, + 3015, + 3014 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 115, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L115" + } + ] + }, + { + "id": 3082, + "name": "TestTransitionConfig", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 3083, + "name": "test", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 186, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L186" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3084, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 186, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L186" + } + ], + "signatures": [ + { + "id": 3085, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 186, + "character": 9, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L186" + } + ], + "parameters": [ + { + "id": 3086, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "MachineSnapshot" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "MachineSnapshot" + } + }, + { + "id": 3087, + "name": "testContext", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TTestContext", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 3083 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 181, + "character": 17, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L181" + } + ], + "typeParameters": [ + { + "id": 3088, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "name": "MachineContext", + "qualifiedName": "unknown" + } + }, + { + "id": 3089, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 3090, + "name": "TTestContext", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "TransitionConfig" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TODO" + }, + "name": "TODO", + "package": "@xstate/test" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TODO" + }, + "name": "TODO", + "package": "@xstate/test" + }, + { + "type": "reference", + "target": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TODO" + }, + "name": "TODO", + "package": "@xstate/test" + }, + { + "type": "intrinsic", + "name": "string" + } + ], + "name": "TransitionConfig", + "package": "xstate" + } + ] + }, + { + "id": 3052, + "name": "EventExecutor", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 160, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L160" + } + ], + "typeParameters": [ + { + "id": 3056, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 3057, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3053, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 163, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L163" + } + ], + "signatures": [ + { + "id": 3054, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Executes an effect using the " + }, + { + "kind": "code", + "text": "`testContext`" + }, + { + "kind": "text", + "text": " and " + }, + { + "kind": "code", + "text": "`event`" + }, + { + "kind": "text", + "text": "\nthat triggers the represented " + }, + { + "kind": "code", + "text": "`event`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + "parameters": [ + { + "id": 3055, + "name": "step", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "Step", + "qualifiedName": "unknown" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "Promise", + "package": "typescript" + }, + { + "type": "intrinsic", + "name": "void" + } + ] + } + } + ] + } + } + }, + { + "id": 2953, + "name": "GetPathsOptions", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 21, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L21" + } + ], + "typeParameters": [ + { + "id": 2956, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 2957, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 2958, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "intersection", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TraversalOptions", + "qualifiedName": "unknown" + }, + { + "type": "reflection", + "declaration": { + "id": 2954, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2955, + "name": "pathGenerator", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 27, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L27" + } + ], + "type": { + "type": "reference", + "target": 3095, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "PathGenerator", + "package": "@xstate/test" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2955 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 26, + "character": 40, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L26" + } + ] + } + } + ] + } + ], + "name": "Partial", + "package": "typescript" + } + }, + { + "id": 3095, + "name": "PathGenerator", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 204, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L204" + } + ], + "typeParameters": [ + { + "id": 3100, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot", + "qualifiedName": "unknown" + } + }, + { + "id": 3101, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 3102, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3096, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 208, + "character": 4, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L208" + } + ], + "signatures": [ + { + "id": 3097, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 3098, + "name": "behavior", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "ActorLogic", + "qualifiedName": "unknown" + } + }, + { + "id": 3099, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "TraversalOptions", + "qualifiedName": "unknown" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + ], + "name": "StatePath", + "qualifiedName": "unknown" + } + } + } + ] + } + } + }, + { + "id": 3047, + "name": "StatePredicate", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 155, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L155" + } + ], + "typeParameters": [ + { + "id": 3051, + "name": "TState", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3048, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 155, + "character": 37, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L155" + } + ], + "signatures": [ + { + "id": 3049, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 3050, + "name": "state", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TState", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + }, + { + "id": 2996, + "name": "TestMachineOptions", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 82, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L82" + } + ], + "typeParameters": [ + { + "id": 2997, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "name": "MachineContext", + "qualifiedName": "unknown" + } + }, + { + "id": 2998, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 2999, + "name": "TTypesMeta", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/typegenTypes.d.ts", + "qualifiedName": "TypegenConstraint" + }, + "name": "TypegenConstraint", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/typegenTypes.d.ts", + "qualifiedName": "TypegenDisabled" + }, + "name": "TypegenDisabled", + "package": "xstate" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Pick" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "name": "ParameterizedObject", + "qualifiedName": "unknown" + }, + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "name": "ParameterizedObject", + "qualifiedName": "unknown" + }, + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineImplementations", + "qualifiedName": "unknown" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "actions" + }, + { + "type": "literal", + "value": "guards" + } + ] + } + ], + "name": "Pick", + "package": "typescript" + } + ], + "name": "Partial", + "package": "typescript" + } + }, + { + "id": 3091, + "name": "TestTransitionsConfig", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/types.ts", + "line": 192, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/types.ts#L192" + } + ], + "typeParameters": [ + { + "id": 3092, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "name": "MachineContext", + "qualifiedName": "unknown" + } + }, + { + "id": 3093, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 3094, + "name": "TTestContext", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "union", + "types": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "type" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + } + }, + { + "type": "literal", + "value": "" + }, + { + "type": "literal", + "value": "*" + } + ] + }, + "templateType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "" + }, + { + "type": "literal", + "value": "*" + } + ] + }, + "trueType": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 3082, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTestContext", + "refersToTypeParameter": true + } + ], + "name": "TestTransitionConfig", + "package": "@xstate/test" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "falseType": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 3082, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ExtractEvent" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + } + ], + "name": "ExtractEvent", + "package": "xstate" + }, + { + "type": "reference", + "target": -1, + "name": "TTestContext", + "refersToTypeParameter": true + } + ], + "name": "TestTransitionConfig", + "package": "@xstate/test" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + "optionalModifier": "+" + } + }, + { + "id": 3103, + "name": "createShortestPathsGen", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/pathGenerators.ts", + "line": 5, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/pathGenerators.ts#L5" + } + ], + "signatures": [ + { + "id": 3104, + "name": "createShortestPathsGen", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/pathGenerators.ts", + "line": 6, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/pathGenerators.ts#L6" + } + ], + "typeParameter": [ + { + "id": 3105, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "Snapshot" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot" + } + }, + { + "id": 3106, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 3107, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "reference", + "target": 3095, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "PathGenerator", + "package": "@xstate/test" + } + } + ] + }, + { + "id": 3108, + "name": "createSimplePathsGen", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/pathGenerators.ts", + "line": 17, + "character": 13, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/pathGenerators.ts#L17" + } + ], + "signatures": [ + { + "id": 3109, + "name": "createSimplePathsGen", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/pathGenerators.ts", + "line": 18, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/pathGenerators.ts#L18" + } + ], + "typeParameter": [ + { + "id": 3110, + "name": "TSnapshot", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "Snapshot" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Snapshot" + } + }, + { + "id": 3111, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + } + }, + { + "id": 3112, + "name": "TInput", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "reference", + "target": 3095, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TSnapshot", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TInput", + "refersToTypeParameter": true + } + ], + "name": "PathGenerator", + "package": "@xstate/test" + } + } + ] + }, + { + "id": 2854, + "name": "createTestMachine", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/machine.ts", + "line": 37, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/machine.ts#L37" + } + ], + "signatures": [ + { + "id": 2855, + "name": "createTestMachine", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/machine.ts", + "line": 37, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/machine.ts#L37" + } + ], + "typeParameter": [ + { + "id": 2856, + "name": "TContext", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "MachineContext" + }, + "name": "MachineContext" + } + }, + { + "id": 2857, + "name": "TEvent", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventObject" + }, + "name": "EventObject", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AnyEventObject" + }, + "name": "AnyEventObject", + "package": "xstate" + } + }, + { + "id": 2858, + "name": "TTypesMeta", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/typegenTypes.d.ts", + "qualifiedName": "TypegenConstraint" + }, + "name": "TypegenConstraint", + "package": "xstate" + }, + "default": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/typegenTypes.d.ts", + "qualifiedName": "TypegenDisabled" + }, + "name": "TypegenDisabled", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 2859, + "name": "config", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2959, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "TestMachineConfig", + "package": "@xstate/test" + } + }, + { + "id": 2860, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Pick" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "MachineImplementations" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TContext", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": -1, + "name": "TEvent", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ParameterizedObject" + }, + "name": "ParameterizedObject" + }, + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ParameterizedObject" + }, + "name": "ParameterizedObject" + }, + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "target": -1, + "name": "TTypesMeta", + "refersToTypeParameter": true + } + ], + "name": "MachineImplementations" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "actions" + }, + { + "type": "literal", + "value": "guards" + } + ] + } + ], + "name": "Pick", + "package": "typescript" + } + ], + "name": "Partial", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "StateMachine" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "unknown" + }, + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AnyEventObject" + }, + "name": "AnyEventObject", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 2861, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "node_modules/xstate/lib/Machine.d.ts", + "line": 8, + "character": 134 + } + ] + } + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "BaseActionObject" + }, + "name": "BaseActionObject", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ServiceMap" + }, + "name": "ServiceMap", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/typegenTypes.d.ts", + "qualifiedName": "ResolveTypegenMeta" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/typegenTypes.d.ts", + "qualifiedName": "TypegenDisabled" + }, + "name": "TypegenDisabled", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AnyEventObject" + }, + "name": "AnyEventObject", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "BaseActionObject" + }, + "name": "BaseActionObject", + "package": "xstate" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ServiceMap" + }, + "name": "ServiceMap", + "package": "xstate" + } + ], + "name": "ResolveTypegenMeta", + "package": "xstate" + } + ], + "name": "StateMachine", + "package": "xstate" + } + } + ] + }, + { + "id": 2849, + "name": "createTestModel", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/machine.ts", + "line": 132, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/machine.ts#L132" + } + ], + "signatures": [ + { + "id": 2850, + "name": "createTestModel", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a test model that represents an abstract model of a\nsystem under test (SUT).\n\nThe test model is used to generate test paths, which are used to\nverify that states in the " + }, + { + "kind": "code", + "text": "`machine`" + }, + { + "kind": "text", + "text": " are reachable in the SUT." + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```js\nconst toggleModel = createModel(toggleMachine).withEvents({\n TOGGLE: {\n exec: async page => {\n await page.click('input');\n }\n }\n});\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/machine.ts", + "line": 132, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/machine.ts#L132" + } + ], + "typeParameter": [ + { + "id": 2851, + "name": "TMachine", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AnyStateMachine" + }, + "name": "AnyStateMachine", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 2852, + "name": "machine", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The state machine used to represent the abstract model." + } + ] + }, + "type": { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + }, + { + "id": 2853, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Options for the created test model:\n- " + }, + { + "kind": "code", + "text": "`events`" + }, + { + "kind": "text", + "text": ": an object mapping string event types (e.g., " + }, + { + "kind": "code", + "text": "`SUBMIT`" + }, + { + "kind": "text", + "text": ")\nto an event test config (e.g., " + }, + { + "kind": "code", + "text": "`{exec: () => {...}, cases: [...]}`" + }, + { + "kind": "text", + "text": ")" + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": 3058, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "SnapshotFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ResolveEventType" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "ResolveEventType", + "package": "xstate" + } + ], + "name": "TestModelOptions", + "package": "@xstate/test" + } + ], + "name": "Partial", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": 2862, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom", + "qualifiedName": "unknown" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "EventFrom", + "package": "xstate" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "TestModel", + "package": "@xstate/test" + } + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "children": [ + 2862 + ] + }, + { + "title": "Interfaces", + "children": [ + 2959, + 3000, + 3058, + 3019, + 3032, + 3044, + 2979, + 3013, + 3082 + ] + }, + { + "title": "Type Aliases", + "children": [ + 3052, + 2953, + 3095, + 3047, + 2996, + 3091 + ] + }, + { + "title": "Functions", + "children": [ + 3103, + 3108, + 2854, + 2849 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-test/src/index.ts", + "line": 1, + "character": 0, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-test/src/index.ts#L1" + } + ] + }, + { + "id": 59, + "name": "xstate-vue/src", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 3113, + "name": "useActor", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useActor.ts", + "line": 14, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useActor.ts#L14" + }, + { + "fileName": "xstate/packages/xstate-vue/src/useActor.ts", + "line": 22, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useActor.ts#L22" + } + ], + "signatures": [ + { + "id": 3114, + "name": "useActor", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useActor.ts", + "line": 14, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useActor.ts#L14" + } + ], + "typeParameter": [ + { + "id": 3115, + "name": "TLogic", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "AnyActorLogic" + }, + "name": "AnyActorLogic" + } + } + ], + "parameters": [ + { + "id": 3116, + "name": "actorLogic", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + }, + { + "id": 3117, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ActorOptions" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorOptions" + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3118, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3124, + "name": "actorRef", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useActor.ts", + "line": 20, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useActor.ts#L20" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ActorRefFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorRefFrom", + "package": "xstate" + } + }, + { + "id": 3120, + "name": "send", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useActor.ts", + "line": 19, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useActor.ts#L19" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3121, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useActor.ts", + "line": 19, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useActor.ts#L19" + } + ], + "signatures": [ + { + "id": 3122, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 3123, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "EventFrom", + "package": "xstate" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 3119, + "name": "snapshot", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useActor.ts", + "line": 18, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useActor.ts#L18" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom", + "qualifiedName": "unknown" + } + ], + "name": "Ref", + "qualifiedName": "unknown" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 3124, + 3120, + 3119 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useActor.ts", + "line": 17, + "character": 3, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useActor.ts#L17" + } + ] + } + } + } + ] + }, + { + "id": 3125, + "name": "useActorRef", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useActorRef.ts", + "line": 13, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useActorRef.ts#L13" + } + ], + "signatures": [ + { + "id": 3126, + "name": "useActorRef", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useActorRef.ts", + "line": 13, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useActorRef.ts#L13" + } + ], + "typeParameter": [ + { + "id": 3127, + "name": "TLogic", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "AnyActorLogic" + }, + "name": "AnyActorLogic" + } + } + ], + "parameters": [ + { + "id": 3128, + "name": "actorLogic", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + }, + { + "id": 3129, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ActorOptions" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorOptions" + }, + "defaultValue": "{}" + }, + { + "id": 3130, + "name": "observerOrListener", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "Observer" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "SnapshotFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom" + } + ], + "name": "Observer", + "package": "xstate" + }, + { + "type": "reflection", + "declaration": { + "id": 3131, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useActorRef.ts", + "line": 18, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useActorRef.ts#L18" + } + ], + "signatures": [ + { + "id": 3132, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useActorRef.ts", + "line": 18, + "character": 7, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useActorRef.ts#L18" + } + ], + "parameters": [ + { + "id": 3133, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "SnapshotFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + ] + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ActorRefFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TLogic", + "refersToTypeParameter": true + } + ], + "name": "ActorRefFrom", + "package": "xstate" + } + } + ] + }, + { + "id": 3134, + "name": "useMachine", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "line": 16, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useMachine.ts#L16" + } + ], + "signatures": [ + { + "id": 3135, + "name": "useMachine", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@alias", + "content": [ + { + "kind": "text", + "text": "useActor" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "line": 16, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useMachine.ts#L16" + } + ], + "typeParameter": [ + { + "id": 3136, + "name": "TMachine", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "AnyStateMachine" + }, + "name": "AnyStateMachine", + "package": "xstate" + } + } + ], + "parameters": [ + { + "id": 3137, + "name": "machine", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/typegenTypes.d.ts", + "qualifiedName": "AreAllImplementationsAssumedToBeProvided" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "__TResolvedTypesMeta" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + } + ], + "name": "AreAllImplementationsAssumedToBeProvided", + "package": "xstate" + }, + "extendsType": { + "type": "literal", + "value": true + }, + "trueType": { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + }, + "falseType": { + "type": "tuple", + "elements": [ + { + "type": "literal", + "value": "Some implementations missing" + }, + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "Values" + }, + "typeArguments": [ + { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + }, + "templateType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": -1, + "name": "K", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "Prop" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "Prop" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "__TResolvedTypesMeta" + }, + "objectType": { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + }, + { + "type": "literal", + "value": "resolved" + } + ], + "name": "Prop", + "package": "xstate" + }, + { + "type": "literal", + "value": "missingImplementations" + } + ], + "name": "Prop", + "package": "xstate" + } + } + } + ], + "name": "Values", + "package": "xstate" + } + ] + } + } + }, + { + "id": 3138, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "ActorOptions" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "ActorOptions" + }, + "defaultValue": "{}" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3139, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 3145, + "name": "actorRef", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "line": 26, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useMachine.ts#L26" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ActorRefFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "ActorRefFrom", + "package": "xstate" + } + }, + { + "id": 3141, + "name": "send", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "line": 25, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useMachine.ts#L25" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 3142, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "line": 25, + "character": 8, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useMachine.ts#L25" + } + ], + "signatures": [ + { + "id": 3143, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 3144, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "EventFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "EventFrom", + "package": "xstate" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 3140, + "name": "snapshot", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "line": 24, + "character": 2, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useMachine.ts#L24" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "unknown" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TMachine", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom", + "qualifiedName": "unknown" + } + ], + "name": "Ref", + "qualifiedName": "unknown" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 3145, + 3141, + 3140 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "line": 23, + "character": 3, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useMachine.ts#L23" + } + ] + } + } + } + ] + }, + { + "id": 3146, + "name": "useSelector", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "line": 12, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useSelector.ts#L12" + } + ], + "signatures": [ + { + "id": 3147, + "name": "useSelector", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "line": 12, + "character": 16, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useSelector.ts#L12" + } + ], + "typeParameter": [ + { + "id": 3148, + "name": "TActor", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "node_modules/xstate/lib/types.d.ts", + "qualifiedName": "ActorRef" + }, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + }, + { + "type": "intrinsic", + "name": "any" + } + ], + "name": "ActorRef", + "package": "xstate" + } + }, + { + "id": 3149, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "parameters": [ + { + "id": 3150, + "name": "actor", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 3151, + "name": "selector", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 3152, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "line": 14, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useSelector.ts#L14" + } + ], + "signatures": [ + { + "id": 3153, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "line": 14, + "character": 12, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useSelector.ts#L14" + } + ], + "parameters": [ + { + "id": 3154, + "name": "snapshot", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "", + "qualifiedName": "SnapshotFrom" + }, + "typeArguments": [ + { + "type": "reference", + "target": -1, + "name": "TActor", + "refersToTypeParameter": true + } + ], + "name": "SnapshotFrom" + } + } + ], + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ] + } + } + }, + { + "id": 3155, + "name": "compare", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 3156, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "line": 15, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useSelector.ts#L15" + } + ], + "signatures": [ + { + "id": 3157, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "line": 15, + "character": 11, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/useSelector.ts#L15" + } + ], + "parameters": [ + { + "id": 3158, + "name": "a", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + }, + { + "id": 3159, + "name": "b", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": -1, + "name": "T", + "refersToTypeParameter": true + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + }, + "defaultValue": "defaultCompare" + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + ], + "groups": [ + { + "title": "Functions", + "children": [ + 3113, + 3125, + 3134, + 3146 + ] + } + ], + "sources": [ + { + "fileName": "xstate/packages/xstate-vue/src/index.ts", + "line": 1, + "character": 0, + "url": "https://github.com/statelyai/xstate/blob/master/packages/xstate-vue/src/index.ts#L1" + } + ] + } + ], + "groups": [ + { + "title": "Modules", + "children": [ + 1, + 2, + 14, + 15, + 54, + 55, + 56, + 57, + 58, + 59 + ] + } + ], + "packageName": "xstate-monorepo", + "readme": [ + { + "kind": "text", + "text": "

\n \n
\n\n \n \n \"XState\n \n
\n JavaScript state machines and statecharts\n
\n
\n
\n

\n\n[![npm version](https://badge.fury.io/js/xstate.svg)](https://badge.fury.io/js/xstate)\n\n\nXState is a state management and orchestration solution for JavaScript and TypeScript apps.\n\nIt uses event-driven programming, state machines, statecharts, and the actor model to handle complex logic in predictable, robust, and visual ways. XState provides a powerful and flexible way to manage application and workflow state by allowing developers to model logic as actors and state machines.\n\n### ✨ Create state machines visually → [state.new](https://state.new)\n\n> [!NOTE]\n> ℹ️ This is the branch for **XState v5 beta** and related packages. View the XState v4 branch [here](https://github.com/statelyai/xstate/tree/main).\n\n---\n\n📖 [Read the documentation](https://stately.ai/docs)\n\n➡️ [Create state machines with the Stately Editor](https://stately.ai/editor)\n\n🖥 [Download our VS Code extension](https://marketplace.visualstudio.com/items?itemName=statelyai.stately-vscode)\n\n📑 Inspired by the [SCXML specification](https://www.w3.org/TR/scxml/)\n\n💬 Chat on the [Stately Discord Community](https://discord.gg/xstate)\n\n## Packages\n\n| Package | Description |\n| --------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |\n| 🤖 " + }, + { + "kind": "code", + "text": "`xstate`" + }, + { + "kind": "text", + "text": " | Core finite state machine and statecharts library + interpreter |\n| [📉 " + }, + { + "kind": "code", + "text": "`@xstate/graph`" + }, + { + "kind": "text", + "text": "](https://github.com/statelyai/xstate/tree/next/packages/xstate-graph) | Graph traversal utilities for XState |\n| [⚛️ " + }, + { + "kind": "code", + "text": "`@xstate/react`" + }, + { + "kind": "text", + "text": "](https://github.com/statelyai/xstate/tree/next/packages/xstate-react) | React hooks and utilities for using XState in React applications |\n| [💚 " + }, + { + "kind": "code", + "text": "`@xstate/vue`" + }, + { + "kind": "text", + "text": "](https://github.com/statelyai/xstate/tree/next/packages/xstate-vue) | Vue composition functions and utilities for using XState in Vue applications |\n| [🎷 " + }, + { + "kind": "code", + "text": "`@xstate/svelte`" + }, + { + "kind": "text", + "text": "](https://github.com/statelyai/xstate/tree/next/packages/xstate-svelte) | Svelte utilities for using XState in Svelte applications |\n| [🥏 " + }, + { + "kind": "code", + "text": "`@xstate/solid`" + }, + { + "kind": "text", + "text": "](https://github.com/statelyai/xstate/tree/next/packages/xstate-solid) | Solid hooks and utilities for using XState in Solid applications |\n| [✅ " + }, + { + "kind": "code", + "text": "`@xstate/test`" + }, + { + "kind": "text", + "text": "](https://github.com/statelyai/xstate/tree/next/packages/xstate-test) | Model-Based-Testing utilities (using XState) for testing any software |\n| [🔍 " + }, + { + "kind": "code", + "text": "`@xstate/inspect`" + }, + { + "kind": "text", + "text": "](https://github.com/statelyai/xstate/tree/next/packages/xstate-inspect) | Inspection utilities for XState |\n\n## Templates\n\nGet started by forking one of these templates on CodeSandbox:\n\n- [XState Template](https://codesandbox.io/s/xstate-example-template-m4ckv) - no framework\n- [XState + TypeScript Template](https://codesandbox.io/s/xstate-typescript-template-s9kz8) - no framework\n- [XState + React Template](https://codesandbox.io/s/xstate-react-template-3t2tg)\n- [XState + React + TypeScript Template](https://codesandbox.io/s/xstate-react-typescript-template-wjdvn)\n- [XState + Vue Template](https://codesandbox.io/s/xstate-vue-template-composition-api-1n23l)\n- [XState + Vue 3 Template](https://codesandbox.io/s/xstate-vue-3-template-vrkk9)\n- [XState + Svelte Template](https://codesandbox.io/s/xstate-svelte-template-jflv1)\n\n## Super quick start\n\n" + }, + { + "kind": "code", + "text": "```bash\nnpm install xstate\n```" + }, + { + "kind": "text", + "text": "\n\n" + }, + { + "kind": "code", + "text": "```js\nimport { createMachine, createActor, assign } from 'xstate';\n\n// State machine\nconst toggleMachine = createMachine({\n id: 'toggle',\n initial: 'inactive',\n context: {\n count: 0\n },\n states: {\n inactive: { on: { TOGGLE: 'active' } },\n active: {\n entry: assign({ count: ({ context }) => context.count + 1 }),\n on: { TOGGLE: 'inactive' }\n }\n }\n});\n\n// Actor (instance of the machine logic, like a store)\nconst toggleActor = createActor(toggleMachine);\ntoggleActor.subscribe((state) => console.log(state.value, state.context));\ntoggleActor.start();\n// => logs 'inactive', { count: 0 }\n\ntoggleActor.send({ type: 'TOGGLE' });\n// => logs 'active', { count: 1 }\n\ntoggleActor.send({ type: 'TOGGLE' });\n// => logs 'inactive', { count: 1 }\n```" + }, + { + "kind": "text", + "text": "\n\n\n\n\n- [Visualizer](#visualizer)\n- [Why?](#why)\n- [Finite State Machines](#finite-state-machines)\n- [Hierarchical (Nested) State Machines](#hierarchical-nested-state-machines)\n- [Parallel State Machines](#parallel-state-machines)\n- [History States](#history-states)\n\n\n\n## Visualizer\n\n**[Visualize, simulate, inspect, and share your statecharts in XState Viz](https://stately.ai/viz)**\n\n\n \"XState\n\n\n**[stately.ai/viz](https://stately.ai/viz)**\n\n## Why?\n\nStatecharts are a formalism for modeling stateful, reactive systems. This is useful for declaratively describing the _behavior_ of your application, from the individual components to the overall application logic.\n\nRead [📽 the slides](http://slides.com/davidkhourshid/finite-state-machines) ([🎥 video](https://www.youtube.com/watch?v=VU1NKX6Qkxc)) or check out these resources for learning about the importance of finite state machines and statecharts in user interfaces:\n\n- [Statecharts - A Visual Formalism for Complex Systems](https://www.sciencedirect.com/science/article/pii/0167642387900359/pdf) by David Harel\n- [The World of Statecharts](https://statecharts.github.io/) by Erik Mogensen\n- [Pure UI](https://rauchg.com/2015/pure-ui) by Guillermo Rauch\n- [Pure UI Control](https://medium.com/@asolove/pure-ui-control-ac8d1be97a8d) by Adam Solove\n- [Spectrum - Statecharts Community](https://spectrum.chat/statecharts) (For XState specific questions, please use the [GitHub Discussions](https://github.com/statelyai/xstate/discussions))\n\n## Finite State Machines\n\n\n \"Finite\n
\n Open in Stately Viz\n
\n
\n\n" + }, + { + "kind": "code", + "text": "```js\nimport { createMachine } from 'xstate';\n\nconst lightMachine = createMachine({\n id: 'light',\n initial: 'green',\n states: {\n green: {\n on: {\n TIMER: 'yellow'\n }\n },\n yellow: {\n on: {\n TIMER: 'red'\n }\n },\n red: {\n on: {\n TIMER: 'green'\n }\n }\n }\n});\n\nconst currentState = 'green';\n\nconst nextState = lightMachine.transition(currentState, {\n type: 'TIMER'\n}).value;\n\n// => 'yellow'\n```" + }, + { + "kind": "text", + "text": "\n\n## Hierarchical (Nested) State Machines\n\n\n \"Hierarchical\n
\n Open in Stately Viz\n
\n
\n\n" + }, + { + "kind": "code", + "text": "```js\nimport { createMachine } from 'xstate';\n\nconst pedestrianStates = {\n initial: 'walk',\n states: {\n walk: {\n on: {\n PED_TIMER: 'wait'\n }\n },\n wait: {\n on: {\n PED_TIMER: 'stop'\n }\n },\n stop: {}\n }\n};\n\nconst lightMachine = createMachine({\n id: 'light',\n initial: 'green',\n states: {\n green: {\n on: {\n TIMER: 'yellow'\n }\n },\n yellow: {\n on: {\n TIMER: 'red'\n }\n },\n red: {\n on: {\n TIMER: 'green'\n },\n ...pedestrianStates\n }\n }\n});\n\nconst currentState = 'yellow';\n\nconst nextState = lightMachine.transition(currentState, {\n type: 'TIMER'\n}).value;\n// => {\n// red: 'walk'\n// }\n\nlightMachine.transition('red.walk', { type: 'PED_TIMER' }).value;\n// => {\n// red: 'wait'\n// }\n```" + }, + { + "kind": "text", + "text": "\n\n**Object notation for hierarchical states:**\n\n" + }, + { + "kind": "code", + "text": "```js\n// ...\nconst waitState = lightMachine.transition(\n { red: 'walk' },\n { type: 'PED_TIMER' }\n).value;\n\n// => { red: 'wait' }\n\nlightMachine.transition(waitState, { type: 'PED_TIMER' }).value;\n\n// => { red: 'stop' }\n\nlightMachine.transition({ red: 'stop' }, { type: 'TIMER' }).value;\n\n// => 'green'\n```" + }, + { + "kind": "text", + "text": "\n\n## Parallel State Machines\n\n\n \"Parallel\n
\n Open in Stately Viz\n
\n
\n\n" + }, + { + "kind": "code", + "text": "```js\nconst wordMachine = createMachine({\n id: 'word',\n type: 'parallel',\n states: {\n bold: {\n initial: 'off',\n states: {\n on: {\n on: { TOGGLE_BOLD: 'off' }\n },\n off: {\n on: { TOGGLE_BOLD: 'on' }\n }\n }\n },\n underline: {\n initial: 'off',\n states: {\n on: {\n on: { TOGGLE_UNDERLINE: 'off' }\n },\n off: {\n on: { TOGGLE_UNDERLINE: 'on' }\n }\n }\n },\n italics: {\n initial: 'off',\n states: {\n on: {\n on: { TOGGLE_ITALICS: 'off' }\n },\n off: {\n on: { TOGGLE_ITALICS: 'on' }\n }\n }\n },\n list: {\n initial: 'none',\n states: {\n none: {\n on: { BULLETS: 'bullets', NUMBERS: 'numbers' }\n },\n bullets: {\n on: { NONE: 'none', NUMBERS: 'numbers' }\n },\n numbers: {\n on: { BULLETS: 'bullets', NONE: 'none' }\n }\n }\n }\n }\n});\n\nconst boldState = wordMachine.transition('bold.off', {\n type: 'TOGGLE_BOLD'\n}).value;\n\n// {\n// bold: 'on',\n// italics: 'off',\n// underline: 'off',\n// list: 'none'\n// }\n\nconst nextState = wordMachine.transition(\n {\n bold: 'off',\n italics: 'off',\n underline: 'on',\n list: 'bullets'\n },\n { type: 'TOGGLE_ITALICS' }\n).value;\n\n// {\n// bold: 'off',\n// italics: 'on',\n// underline: 'on',\n// list: 'bullets'\n// }\n```" + }, + { + "kind": "text", + "text": "\n\n## History States\n\n\n \"History\n
\n Open in Stately Viz\n
\n
\n\n" + }, + { + "kind": "code", + "text": "```js\nconst paymentMachine = createMachine({\n id: 'payment',\n initial: 'method',\n states: {\n method: {\n initial: 'cash',\n states: {\n cash: { on: { SWITCH_CHECK: 'check' } },\n check: { on: { SWITCH_CASH: 'cash' } },\n hist: { type: 'history' }\n },\n on: { NEXT: 'review' }\n },\n review: {\n on: { PREVIOUS: 'method.hist' }\n }\n }\n});\n\nconst checkState = paymentMachine.transition('method.cash', {\n type: 'SWITCH_CHECK'\n});\n\n// => State {\n// value: { method: 'check' },\n// history: State { ... }\n// }\n\nconst reviewState = paymentMachine.transition(checkState, { type: 'NEXT' });\n\n// => State {\n// value: 'review',\n// history: State { ... }\n// }\n\nconst previousState = paymentMachine.transition(reviewState, {\n type: 'PREVIOUS'\n}).value;\n\n// => { method: 'check' }\n```" + }, + { + "kind": "text", + "text": "\n\n## Sponsors\n\nSpecial thanks to the sponsors who support this open-source project:\n\n\n \n \n \n \"Transloadit\n \n\n\n## SemVer Policy\n\nWe understand the importance of the public contract and do not intend to release any breaking changes to the **runtime** API in a minor or patch release. We consider this with any changes we make to the XState libraries and aim to minimize their effects on existing users.\n\n### Breaking changes\n\nXState executes much of the user logic itself. Therefore, almost any change to its behavior might be considered a breaking change. We recognize this as a potential problem but believe that treating every change as a breaking change is not practical. We do our best to implement new features thoughtfully to enable our users to implement their logic in a better, safer way.\n\nAny change _could_ affect how existing XState machines behave if those machines are using particular configurations. We do not introduce behavior changes on a whim and aim to avoid making changes that affect most existing machines. But we reserve the right to make _some_ behavior changes in minor releases. Our best judgment of the situation will always dictate such changes. Please always read our release notes before deciding to upgrade.\n\n### TypeScript changes\n\nWe also reserve a similar right to adjust declared TypeScript definitions or drop support for older versions of TypeScript in a minor release. The TypeScript language itself evolves quickly and often introduces breaking changes in its minor releases. Our team is also continuously learning how to leverage TypeScript more effectively - and the types improve as a result.\n\nFor these reasons, it is impractical for our team to be bound by decisions taken when an older version of TypeScript was its latest version or when we didn’t know how to declare our types in a better way. We won’t introduce declaration changes often - but we are more likely to do so than with runtime changes.\n\n### Packages\n\nMost of the packages in the XState family declare a peer dependency on XState itself. We’ll be cautious about maintaining compatibility with already-released packages when releasing a new version of XState, **but** each release of packages depending on XState will always adjust the declared peer dependency range to include the latest version of XState. For example, you should always be able to update " + }, + { + "kind": "code", + "text": "`xstate`" + }, + { + "kind": "text", + "text": " without " + }, + { + "kind": "code", + "text": "`@xstate/react`" + }, + { + "kind": "text", + "text": ". But when you update " + }, + { + "kind": "code", + "text": "`@xstate/react`" + }, + { + "kind": "text", + "text": ", we highly recommend updating " + }, + { + "kind": "code", + "text": "`xstate`" + }, + { + "kind": "text", + "text": " too." + } + ], + "symbolIdMap": { + "1": { + "sourceFileName": "xstate/packages/core/src/index.ts", + "qualifiedName": "" + }, + "2": { + "sourceFileName": "xstate/packages/xstate-analytics/src/index.ts", + "qualifiedName": "" + }, + "3": { + "sourceFileName": "xstate/packages/xstate-analytics/src/index.ts", + "qualifiedName": "createAnalyzer" + }, + "4": { + "sourceFileName": "xstate/packages/xstate-analytics/src/index.ts", + "qualifiedName": "createAnalyzer" + }, + "5": { + "sourceFileName": "xstate/packages/xstate-analytics/src/index.ts", + "qualifiedName": "callback" + }, + "6": { + "sourceFileName": "xstate/packages/xstate-analytics/src/index.ts", + "qualifiedName": "__type" + }, + "7": { + "sourceFileName": "xstate/packages/xstate-analytics/src/index.ts", + "qualifiedName": "__type" + }, + "8": { + "sourceFileName": "xstate/packages/xstate-analytics/src/index.ts", + "qualifiedName": "analysis" + }, + "9": { + "sourceFileName": "xstate/packages/xstate-analytics/src/index.ts", + "qualifiedName": "options" + }, + "10": { + "sourceFileName": "xstate/packages/xstate-analytics/src/index.ts", + "qualifiedName": "StateListener" + }, + "11": { + "sourceFileName": "xstate/packages/xstate-analytics/src/index.ts", + "qualifiedName": "__type" + }, + "12": { + "sourceFileName": "xstate/packages/xstate-analytics/src/index.ts", + "qualifiedName": "__type" + }, + "13": { + "sourceFileName": "xstate/packages/xstate-analytics/src/index.ts", + "qualifiedName": "state" + }, + "14": { + "sourceFileName": "xstate/packages/xstate-graph/src/index.ts", + "qualifiedName": "" + }, + "15": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "" + }, + "16": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "createUpdater" + }, + "17": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "createUpdater" + }, + "18": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "TContext" + }, + "19": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "TExpressionEvent" + }, + "20": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "TEvent" + }, + "21": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "TActor" + }, + "22": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "type" + }, + "23": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "recipe" + }, + "24": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "__object" + }, + "25": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "__object.update" + }, + "26": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "__function" + }, + "27": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "__function" + }, + "28": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "input" + }, + "29": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "__object.action" + }, + "30": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "__object.type" + }, + "31": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "immerAssign" + }, + "32": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "immerAssign" + }, + "33": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "TContext" + }, + "34": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "TExpressionEvent" + }, + "35": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "TParams" + }, + "36": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "TEvent" + }, + "37": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "TActor" + }, + "38": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "recipe" + }, + "39": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "ImmerAssigner" + }, + "40": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "__type" + }, + "41": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "__type" + }, + "42": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "args" + }, + "43": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "params" + }, + "44": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "TContext" + }, + "45": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "TExpressionEvent" + }, + "46": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "TParams" + }, + "47": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "TEvent" + }, + "48": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "TActor" + }, + "49": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "ImmerUpdateEvent" + }, + "50": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "ImmerUpdateEvent.type" + }, + "51": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "ImmerUpdateEvent.input" + }, + "52": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "ImmerUpdateEvent.TType" + }, + "53": { + "sourceFileName": "xstate/packages/xstate-immer/src/index.ts", + "qualifiedName": "ImmerUpdateEvent.TInput" + }, + "54": { + "sourceFileName": "xstate/packages/xstate-inspect/src/index.ts", + "qualifiedName": "" + }, + "55": { + "sourceFileName": "xstate/packages/xstate-react/src/index.ts", + "qualifiedName": "" + }, + "56": { + "sourceFileName": "xstate/packages/xstate-solid/src/index.ts", + "qualifiedName": "" + }, + "57": { + "sourceFileName": "xstate/packages/xstate-svelte/src/index.ts", + "qualifiedName": "" + }, + "58": { + "sourceFileName": "xstate/packages/xstate-test/src/index.ts", + "qualifiedName": "" + }, + "59": { + "sourceFileName": "xstate/packages/xstate-vue/src/index.ts", + "qualifiedName": "" + }, + "60": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "SimulatedClock" + }, + "63": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "SimulatedClock.start" + }, + "64": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "SimulatedClock.start" + }, + "65": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "speed" + }, + "66": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "SimulatedClock.increment" + }, + "67": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "SimulatedClock.increment" + }, + "68": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "ms" + }, + "69": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "SimulatedClock.increment" + }, + "70": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "ms" + }, + "71": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "SimulatedClock.set" + }, + "72": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "SimulatedClock.set" + }, + "73": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "ms" + }, + "74": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "SimulatedClock.set" + }, + "75": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "time" + }, + "79": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "SimulatedClock.now" + }, + "80": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "SimulatedClock.now" + }, + "83": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "SimulatedClock.setTimeout" + }, + "84": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "SimulatedClock.setTimeout" + }, + "85": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "fn" + }, + "86": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "__type" + }, + "87": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "__type" + }, + "88": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "args" + }, + "89": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "timeout" + }, + "90": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "SimulatedClock.clearTimeout" + }, + "91": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "SimulatedClock.clearTimeout" + }, + "92": { + "sourceFileName": "xstate/packages/core/src/SimulatedClock.ts", + "qualifiedName": "id" + }, + "95": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "Spawner" + }, + "96": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "__type" + }, + "97": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "__type" + }, + "98": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "__type" + }, + "99": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "__type.src" + }, + "100": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "logic" + }, + "102": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "TSrc" + }, + "103": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "__type" + }, + "104": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "__type" + }, + "105": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "src" + }, + "106": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "options" + }, + "107": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "__type" + }, + "108": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "__type.id" + }, + "109": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "__type.systemId" + }, + "110": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "__type.input" + }, + "111": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "__type.syncSnapshot" + }, + "112": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "TLogic" + }, + "113": { + "sourceFileName": "xstate/packages/core/src/spawn.ts", + "qualifiedName": "TActor" + }, + "114": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine" + }, + "115": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.__constructor" + }, + "116": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine" + }, + "117": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TContext" + }, + "118": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TEvent" + }, + "119": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TChildren" + }, + "120": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TActor" + }, + "121": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TAction" + }, + "122": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TGuard" + }, + "123": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TDelay" + }, + "124": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TStateValue" + }, + "125": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TTag" + }, + "126": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TInput" + }, + "127": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TOutput" + }, + "128": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TResolvedTypesMeta" + }, + "129": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "config" + }, + "130": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "implementations" + }, + "131": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.version" + }, + "132": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.implementations" + }, + "133": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.__xstatenode" + }, + "134": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.idMap" + }, + "135": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.root" + }, + "136": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.id" + }, + "137": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.states" + }, + "138": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.events" + }, + "139": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.config" + }, + "140": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.provide" + }, + "141": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.provide" + }, + "142": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "implementations" + }, + "143": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.resolveState" + }, + "144": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.resolveState" + }, + "145": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "config" + }, + "146": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "__type" + }, + "147": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "__type.value" + }, + "148": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "__type.context" + }, + "149": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "__type.historyValue" + }, + "150": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "__type.status" + }, + "151": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "__type.output" + }, + "152": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "__type.error" + }, + "153": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "__type" + }, + "154": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "__type.context" + }, + "155": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "156": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.transition" + }, + "157": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.transition" + }, + "158": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "snapshot" + }, + "159": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "event" + }, + "160": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "actorScope" + }, + "161": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.microstep" + }, + "162": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.microstep" + }, + "163": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "state" + }, + "164": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "event" + }, + "165": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "actorScope" + }, + "166": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.getTransitionData" + }, + "167": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.getTransitionData" + }, + "168": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "snapshot" + }, + "169": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "event" + }, + "175": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.getInitialState" + }, + "176": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.getInitialState" + }, + "177": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "actorScope" + }, + "178": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "input" + }, + "179": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.start" + }, + "180": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.start" + }, + "181": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "state" + }, + "182": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.getStateNodeById" + }, + "183": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.getStateNodeById" + }, + "184": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "stateId" + }, + "185": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.definition" + }, + "186": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.definition" + }, + "187": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.toJSON" + }, + "188": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.toJSON" + }, + "189": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.getPersistedState" + }, + "190": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.getPersistedState" + }, + "191": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "state" + }, + "192": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "options" + }, + "193": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.restoreState" + }, + "194": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.restoreState" + }, + "195": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "snapshot" + }, + "196": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "_actorScope" + }, + "197": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.__TResolvedTypesMeta" + }, + "198": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TContext" + }, + "199": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TEvent" + }, + "200": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TChildren" + }, + "201": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TActor" + }, + "202": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TAction" + }, + "203": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TGuard" + }, + "204": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TDelay" + }, + "205": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TStateValue" + }, + "206": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TTag" + }, + "207": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TInput" + }, + "208": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TOutput" + }, + "209": { + "sourceFileName": "xstate/packages/core/src/StateMachine.ts", + "qualifiedName": "StateMachine.TResolvedTypesMeta" + }, + "210": { + "sourceFileName": "xstate/packages/core/src/stateUtils.ts", + "qualifiedName": "getStateNodes" + }, + "211": { + "sourceFileName": "xstate/packages/core/src/stateUtils.ts", + "qualifiedName": "getStateNodes" + }, + "212": { + "sourceFileName": "xstate/packages/core/src/stateUtils.ts", + "qualifiedName": "TContext" + }, + "213": { + "sourceFileName": "xstate/packages/core/src/stateUtils.ts", + "qualifiedName": "TEvent" + }, + "214": { + "sourceFileName": "xstate/packages/core/src/stateUtils.ts", + "qualifiedName": "stateNode" + }, + "215": { + "sourceFileName": "xstate/packages/core/src/stateUtils.ts", + "qualifiedName": "stateValue" + }, + "216": { + "sourceFileName": "xstate/packages/core/src/waitFor.ts", + "qualifiedName": "waitFor" + }, + "217": { + "sourceFileName": "xstate/packages/core/src/waitFor.ts", + "qualifiedName": "waitFor" + }, + "218": { + "sourceFileName": "xstate/packages/core/src/waitFor.ts", + "qualifiedName": "TActorRef" + }, + "219": { + "sourceFileName": "xstate/packages/core/src/waitFor.ts", + "qualifiedName": "actorRef" + }, + "220": { + "sourceFileName": "xstate/packages/core/src/waitFor.ts", + "qualifiedName": "predicate" + }, + "221": { + "sourceFileName": "xstate/packages/core/src/waitFor.ts", + "qualifiedName": "__type" + }, + "222": { + "sourceFileName": "xstate/packages/core/src/waitFor.ts", + "qualifiedName": "__type" + }, + "223": { + "sourceFileName": "xstate/packages/core/src/waitFor.ts", + "qualifiedName": "emitted" + }, + "224": { + "sourceFileName": "xstate/packages/core/src/waitFor.ts", + "qualifiedName": "options" + }, + "225": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "MachineSnapshot" + }, + "226": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "TContext" + }, + "227": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "TEvent" + }, + "228": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "TChildren" + }, + "229": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "TStateValue" + }, + "230": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "TTag" + }, + "231": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "TOutput" + }, + "232": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "TResolvedTypesMeta" + }, + "233": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "isMachineSnapshot" + }, + "234": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "isMachineSnapshot" + }, + "235": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "TContext" + }, + "236": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "TEvent" + }, + "237": { + "sourceFileName": "xstate/packages/core/src/State.ts", + "qualifiedName": "value" + }, + "238": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "matchesState" + }, + "239": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "matchesState" + }, + "240": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "parentStateId" + }, + "241": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "childStateId" + }, + "242": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "pathToStateValue" + }, + "243": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "pathToStateValue" + }, + "244": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "statePath" + }, + "245": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "toObserver" + }, + "246": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "toObserver" + }, + "247": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "T" + }, + "248": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "nextHandler" + }, + "249": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "__type" + }, + "250": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "__type" + }, + "251": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "value" + }, + "252": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "errorHandler" + }, + "253": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "__type" + }, + "254": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "__type" + }, + "255": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "error" + }, + "256": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "completionHandler" + }, + "257": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "__type" + }, + "258": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "__type" + }, + "259": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "getAllOwnEventDescriptors" + }, + "260": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "getAllOwnEventDescriptors" + }, + "261": { + "sourceFileName": "xstate/packages/core/src/utils.ts", + "qualifiedName": "snapshot" + }, + "262": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor" + }, + "263": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.__constructor" + }, + "264": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor" + }, + "265": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.TLogic" + }, + "266": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "logic" + }, + "267": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "options" + }, + "269": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.clock" + }, + "270": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.options" + }, + "271": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.id" + }, + "280": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor._parent" + }, + "281": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor._syncSnapshot" + }, + "282": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.ref" + }, + "285": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.sessionId" + }, + "286": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.system" + }, + "288": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.src" + }, + "289": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.logic" + }, + "300": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.subscribe" + }, + "301": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.subscribe" + }, + "302": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "observer" + }, + "303": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.subscribe" + }, + "304": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "nextListener" + }, + "305": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "__type" + }, + "306": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "__type" + }, + "307": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "state" + }, + "308": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "errorListener" + }, + "309": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "__type" + }, + "310": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "__type" + }, + "311": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "error" + }, + "312": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "completeListener" + }, + "313": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "__type" + }, + "314": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "__type" + }, + "315": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.start" + }, + "316": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.start" + }, + "322": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.stop" + }, + "323": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.stop" + }, + "337": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.send" + }, + "338": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.send" + }, + "339": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "event" + }, + "353": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.toJSON" + }, + "354": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.toJSON" + }, + "355": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "__object" + }, + "356": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "__object.xstate$$type" + }, + "357": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "__object.id" + }, + "358": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.getPersistedState" + }, + "359": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.getPersistedState" + }, + "360": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.getSnapshot" + }, + "361": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.getSnapshot" + }, + "362": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.[observable]" + }, + "363": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.[observable]" + }, + "364": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Actor.TLogic" + }, + "365": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "createActor" + }, + "366": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "createActor" + }, + "367": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "TLogic" + }, + "368": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "logic" + }, + "369": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "options" + }, + "370": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "createMachine" + }, + "371": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "createMachine" + }, + "372": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "TContext" + }, + "373": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "TEvent" + }, + "374": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "TActor" + }, + "375": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "TAction" + }, + "376": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "TGuard" + }, + "377": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "TDelay" + }, + "378": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "TTag" + }, + "379": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "TInput" + }, + "380": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "TOutput" + }, + "381": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "TTypesMeta" + }, + "382": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "config" + }, + "383": { + "sourceFileName": "xstate/packages/core/src/createMachine.ts", + "qualifiedName": "implementations" + }, + "384": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "385": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "actions" + }, + "386": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "387": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "388": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "389": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "390": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "391": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "392": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "393": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "394": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "395": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "396": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "397": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "398": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "399": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "400": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "401": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "402": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "403": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "404": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "405": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "406": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "407": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "408": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "409": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "410": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "411": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "412": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "413": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "414": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "415": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "416": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "417": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "418": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "419": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "420": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "421": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "422": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "423": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "424": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "425": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "426": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "427": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "428": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "429": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "430": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "431": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "432": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "433": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "434": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "435": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "436": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "437": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "438": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "439": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "440": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "441": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "442": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "443": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "444": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "445": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "446": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "447": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "448": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "449": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "450": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "451": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "452": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "453": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "454": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "455": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "456": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "457": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "458": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "459": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "460": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "461": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "462": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "463": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "464": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "465": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "466": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "467": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "468": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "469": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "470": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "471": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "472": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "473": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "474": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "475": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "476": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "477": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "478": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "479": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "480": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "481": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "482": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "483": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "484": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "485": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "486": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "487": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "488": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "489": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "490": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "491": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "492": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "493": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "494": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "495": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "496": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "497": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "498": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "499": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "500": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "501": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "502": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "503": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "504": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "505": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "506": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "actors" + }, + "507": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "508": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "509": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "510": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "511": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "512": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "513": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "514": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "515": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "516": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "517": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "518": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "519": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "520": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "521": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "522": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "523": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "524": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "525": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "526": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "527": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "528": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "529": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "530": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "531": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "532": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "533": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "534": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "535": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "536": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "537": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "538": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "539": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "540": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "541": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "542": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "543": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "544": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "545": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "546": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "547": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "delays" + }, + "548": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "549": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "550": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "551": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "552": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "553": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "554": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "555": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "556": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "557": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "558": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "559": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "560": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "561": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "562": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "563": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "564": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "565": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "566": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "567": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "568": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "569": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "570": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "571": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "572": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "573": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "574": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "575": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "576": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "577": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "578": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "579": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "580": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "581": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "582": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "583": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "584": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "585": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "586": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "587": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "588": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "589": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "590": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "591": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "592": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "593": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "594": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "595": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "596": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "597": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "598": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "599": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "600": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "601": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "602": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "603": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "604": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "605": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "606": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "607": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "608": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "609": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "610": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "611": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "612": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "613": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "614": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "615": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "616": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "617": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "618": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "619": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "620": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "621": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "622": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "623": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "624": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "625": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "626": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "627": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "628": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "guards" + }, + "629": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "630": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "631": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "632": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "633": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "634": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "635": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "636": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "637": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "638": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "639": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "640": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "641": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "642": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "643": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "644": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "645": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "646": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "647": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "648": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "649": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "650": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "651": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "652": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "653": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "654": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "655": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "656": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "657": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "658": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "659": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "660": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "661": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "662": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "663": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "664": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "665": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "666": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "667": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "668": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "669": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "670": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "671": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "672": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "673": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "674": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "675": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "676": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "677": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "678": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "679": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "680": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "681": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "682": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "683": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "684": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "685": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "686": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "687": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "688": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "689": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "interpret" + }, + "690": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "interpret" + }, + "691": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "TLogic" + }, + "692": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "logic" + }, + "693": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "options" + }, + "694": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode" + }, + "695": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.__constructor" + }, + "696": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode" + }, + "697": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.TContext" + }, + "698": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.TEvent" + }, + "699": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "config" + }, + "700": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "options" + }, + "701": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.key" + }, + "702": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.id" + }, + "703": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.type" + }, + "704": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.path" + }, + "705": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.states" + }, + "706": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.history" + }, + "707": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.entry" + }, + "708": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.exit" + }, + "709": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.parent" + }, + "710": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.machine" + }, + "711": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.meta" + }, + "712": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.output" + }, + "713": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.order" + }, + "714": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.description" + }, + "715": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.tags" + }, + "716": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.transitions" + }, + "717": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.always" + }, + "718": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.config" + }, + "719": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode._initialize" + }, + "720": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode._initialize" + }, + "721": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.definition" + }, + "722": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.definition" + }, + "723": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.toJSON" + }, + "724": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.toJSON" + }, + "725": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.invoke" + }, + "726": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.invoke" + }, + "727": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.on" + }, + "728": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.on" + }, + "729": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.after" + }, + "730": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.after" + }, + "731": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.initial" + }, + "732": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.initial" + }, + "733": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.next" + }, + "734": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.next" + }, + "735": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "state" + }, + "736": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "event" + }, + "737": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.events" + }, + "738": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.events" + }, + "739": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.ownEvents" + }, + "740": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.ownEvents" + }, + "741": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.TContext" + }, + "742": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.TEvent" + }, + "743": { + "sourceFileName": "xstate/packages/core/src/interpreter.ts", + "qualifiedName": "Interpreter" + }, + "744": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "InspectedActorEvent" + }, + "745": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "InspectedActorEvent.type" + }, + "746": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "BaseInspectionEventProperties.rootId" + }, + "747": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "BaseInspectionEventProperties.actorRef" + }, + "748": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "InspectedEventEvent" + }, + "749": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "InspectedEventEvent.type" + }, + "750": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "InspectedEventEvent.sourceRef" + }, + "751": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "InspectedEventEvent.event" + }, + "752": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "BaseInspectionEventProperties.rootId" + }, + "753": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "BaseInspectionEventProperties.actorRef" + }, + "754": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "InspectedSnapshotEvent" + }, + "755": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "InspectedSnapshotEvent.type" + }, + "756": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "InspectedSnapshotEvent.event" + }, + "757": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "InspectedSnapshotEvent.snapshot" + }, + "758": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "BaseInspectionEventProperties.rootId" + }, + "759": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "BaseInspectionEventProperties.actorRef" + }, + "760": { + "sourceFileName": "xstate/packages/core/src/system.ts", + "qualifiedName": "InspectionEvent" + }, + "761": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "and" + }, + "762": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "and" + }, + "763": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "TContext" + }, + "764": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "TExpressionEvent" + }, + "765": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "TArg" + }, + "766": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "guards" + }, + "767": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "not" + }, + "768": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "not" + }, + "769": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "TContext" + }, + "770": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "TExpressionEvent" + }, + "771": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "TArg" + }, + "772": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "guard" + }, + "773": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "or" + }, + "774": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "or" + }, + "775": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "TContext" + }, + "776": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "TExpressionEvent" + }, + "777": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "TArg" + }, + "778": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "guards" + }, + "779": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "stateIn" + }, + "780": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "stateIn" + }, + "781": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "TContext" + }, + "782": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "TExpressionEvent" + }, + "783": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "TParams" + }, + "784": { + "sourceFileName": "xstate/packages/core/src/guards.ts", + "qualifiedName": "stateValue" + }, + "785": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "setup" + }, + "786": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "setup" + }, + "787": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "TContext" + }, + "788": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "TEvent" + }, + "789": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "TActors" + }, + "790": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "TActions" + }, + "791": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "TGuards" + }, + "792": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "TDelay" + }, + "793": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "TTag" + }, + "794": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "TInput" + }, + "795": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "TOutput" + }, + "796": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "TChildrenMap" + }, + "797": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "__0" + }, + "798": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "__type" + }, + "799": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "__type.types" + }, + "800": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "__type.actors" + }, + "801": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "__type.actions" + }, + "802": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "__type.guards" + }, + "803": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "__type.delays" + }, + "804": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "__type" + }, + "805": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "__type.createMachine" + }, + "806": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "__type" + }, + "807": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "__type" + }, + "808": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "config" + }, + "809": { + "sourceFileName": "xstate/packages/core/src/setup.ts", + "qualifiedName": "TConfig" + }, + "810": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "assign" + }, + "811": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "assign" + }, + "812": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "TContext" + }, + "813": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "TExpressionEvent" + }, + "814": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "TParams" + }, + "815": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "TEvent" + }, + "816": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "TActor" + }, + "817": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "assignment" + }, + "818": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "AssignAction" + }, + "819": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "AssignAction._out_TActor" + }, + "820": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "AssignAction.TContext" + }, + "821": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "AssignAction.TExpressionEvent" + }, + "822": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "AssignAction.TParams" + }, + "823": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "AssignAction.TEvent" + }, + "824": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "AssignAction.TActor" + }, + "825": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "AssignAction" + }, + "826": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "args" + }, + "827": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "params" + }, + "828": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "AssignArgs" + }, + "829": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "AssignArgs.spawn" + }, + "830": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg.context" + }, + "831": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg.event" + }, + "832": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg.self" + }, + "833": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg.system" + }, + "834": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "AssignArgs.TContext" + }, + "835": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "AssignArgs.TExpressionEvent" + }, + "836": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "AssignArgs.TEvent" + }, + "837": { + "sourceFileName": "xstate/packages/core/src/actions/assign.ts", + "qualifiedName": "AssignArgs.TActor" + }, + "838": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "cancel" + }, + "839": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "cancel" + }, + "840": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "TContext" + }, + "841": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "TExpressionEvent" + }, + "842": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "TParams" + }, + "843": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "TEvent" + }, + "844": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "sendId" + }, + "845": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "CancelAction" + }, + "846": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "CancelAction.TContext" + }, + "847": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "CancelAction.TExpressionEvent" + }, + "848": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "CancelAction.TParams" + }, + "849": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "CancelAction.TEvent" + }, + "850": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "CancelAction" + }, + "851": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "args" + }, + "852": { + "sourceFileName": "xstate/packages/core/src/actions/cancel.ts", + "qualifiedName": "params" + }, + "853": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "choose" + }, + "854": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "choose" + }, + "855": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "TContext" + }, + "856": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "TExpressionEvent" + }, + "857": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "TEvent" + }, + "858": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "TActor" + }, + "859": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "TAction" + }, + "860": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "TGuard" + }, + "861": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "TDelay" + }, + "862": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "branches" + }, + "863": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "ChooseAction" + }, + "864": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "ChooseAction._out_TActor" + }, + "865": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "ChooseAction._out_TAction" + }, + "866": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "ChooseAction._out_TGuard" + }, + "867": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "ChooseAction._out_TDelay" + }, + "868": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "ChooseAction.TContext" + }, + "869": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "ChooseAction.TExpressionEvent" + }, + "870": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "ChooseAction.TEvent" + }, + "871": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "ChooseAction.TActor" + }, + "872": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "ChooseAction.TAction" + }, + "873": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "ChooseAction.TGuard" + }, + "874": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "ChooseAction.TDelay" + }, + "875": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "ChooseAction" + }, + "876": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "args" + }, + "877": { + "sourceFileName": "xstate/packages/core/src/actions/choose.ts", + "qualifiedName": "params" + }, + "878": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "log" + }, + "879": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "log" + }, + "880": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "TContext" + }, + "881": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "TExpressionEvent" + }, + "882": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "TParams" + }, + "883": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "TEvent" + }, + "884": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "value" + }, + "885": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "label" + }, + "886": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "LogAction" + }, + "887": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "LogAction.TContext" + }, + "888": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "LogAction.TExpressionEvent" + }, + "889": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "LogAction.TParams" + }, + "890": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "LogAction.TEvent" + }, + "891": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "LogAction" + }, + "892": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "args" + }, + "893": { + "sourceFileName": "xstate/packages/core/src/actions/log.ts", + "qualifiedName": "params" + }, + "894": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "pure" + }, + "895": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "pure" + }, + "896": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "TContext" + }, + "897": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "TExpressionEvent" + }, + "898": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "TEvent" + }, + "899": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "TActor" + }, + "900": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "TAction" + }, + "901": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "TGuard" + }, + "902": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "TDelay" + }, + "903": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "getActions" + }, + "904": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "__type" + }, + "905": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "__type" + }, + "906": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "__0" + }, + "907": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "__type" + }, + "908": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "__type.context" + }, + "909": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "__type.event" + }, + "910": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "PureAction" + }, + "911": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "PureAction._out_TEvent" + }, + "912": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "PureAction._out_TActor" + }, + "913": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "PureAction._out_TAction" + }, + "914": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "PureAction._out_TGuard" + }, + "915": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "PureAction._out_TDelay" + }, + "916": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "PureAction.TContext" + }, + "917": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "PureAction.TExpressionEvent" + }, + "918": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "PureAction.TEvent" + }, + "919": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "PureAction.TActor" + }, + "920": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "PureAction.TAction" + }, + "921": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "PureAction.TGuard" + }, + "922": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "PureAction.TDelay" + }, + "923": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "PureAction" + }, + "924": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "args" + }, + "925": { + "sourceFileName": "xstate/packages/core/src/actions/pure.ts", + "qualifiedName": "params" + }, + "926": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "raise" + }, + "927": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "raise" + }, + "928": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "TContext" + }, + "929": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "TExpressionEvent" + }, + "930": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "TEvent" + }, + "931": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "TParams" + }, + "932": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "TDelay" + }, + "933": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "eventOrExpr" + }, + "934": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "options" + }, + "935": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "RaiseAction" + }, + "936": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "RaiseAction._out_TEvent" + }, + "937": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "RaiseAction._out_TDelay" + }, + "938": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "RaiseAction.TContext" + }, + "939": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "RaiseAction.TExpressionEvent" + }, + "940": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "RaiseAction.TParams" + }, + "941": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "RaiseAction.TEvent" + }, + "942": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "RaiseAction.TDelay" + }, + "943": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "RaiseAction" + }, + "944": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "args" + }, + "945": { + "sourceFileName": "xstate/packages/core/src/actions/raise.ts", + "qualifiedName": "params" + }, + "946": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "escalate" + }, + "947": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "escalate" + }, + "948": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TContext" + }, + "949": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TExpressionEvent" + }, + "950": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TParams" + }, + "951": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TErrorData" + }, + "952": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TEvent" + }, + "953": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "errorData" + }, + "954": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "__type" + }, + "955": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "__type" + }, + "956": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "args" + }, + "957": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "options" + }, + "958": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "forwardTo" + }, + "959": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "forwardTo" + }, + "960": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TContext" + }, + "961": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TExpressionEvent" + }, + "962": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TParams" + }, + "963": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TEvent" + }, + "964": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TDelay" + }, + "965": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "target" + }, + "966": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "options" + }, + "967": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "sendParent" + }, + "968": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "sendParent" + }, + "969": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TContext" + }, + "970": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TExpressionEvent" + }, + "971": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TParams" + }, + "972": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TSentEvent" + }, + "973": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TEvent" + }, + "974": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TDelay" + }, + "975": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "event" + }, + "976": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "options" + }, + "977": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "sendTo" + }, + "978": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "sendTo" + }, + "979": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TContext" + }, + "980": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TExpressionEvent" + }, + "981": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TParams" + }, + "982": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TTargetActor" + }, + "983": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TEvent" + }, + "984": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "TDelay" + }, + "985": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "to" + }, + "986": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "__type" + }, + "987": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "__type" + }, + "988": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "args" + }, + "989": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "params" + }, + "990": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "eventOrExpr" + }, + "991": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "options" + }, + "992": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "SendToAction" + }, + "993": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "SendToAction._out_TDelay" + }, + "994": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "SendToAction.TContext" + }, + "995": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "SendToAction.TExpressionEvent" + }, + "996": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "SendToAction.TParams" + }, + "997": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "SendToAction.TEvent" + }, + "998": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "SendToAction.TDelay" + }, + "999": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "SendToAction" + }, + "1000": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "args" + }, + "1001": { + "sourceFileName": "xstate/packages/core/src/actions/send.ts", + "qualifiedName": "params" + }, + "1002": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "stop" + }, + "1003": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "stop" + }, + "1004": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "TContext" + }, + "1005": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "TExpressionEvent" + }, + "1006": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "TParams" + }, + "1007": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "TEvent" + }, + "1008": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "actorRef" + }, + "1009": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "stopChild" + }, + "1010": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "stopChild" + }, + "1011": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "TContext" + }, + "1012": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "TExpressionEvent" + }, + "1013": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "TParams" + }, + "1014": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "TEvent" + }, + "1015": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "actorRef" + }, + "1016": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "StopAction" + }, + "1017": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "StopAction.TContext" + }, + "1018": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "StopAction.TExpressionEvent" + }, + "1019": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "StopAction.TParams" + }, + "1020": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "StopAction.TEvent" + }, + "1021": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "StopAction" + }, + "1022": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "args" + }, + "1023": { + "sourceFileName": "xstate/packages/core/src/actions/stopChild.ts", + "qualifiedName": "params" + }, + "1024": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "spawnChild" + }, + "1025": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "spawnChild" + }, + "1026": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "TContext" + }, + "1027": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "TExpressionEvent" + }, + "1028": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "TParams" + }, + "1029": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "TEvent" + }, + "1030": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "TActor" + }, + "1031": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "__0" + }, + "1032": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "SpawnAction" + }, + "1033": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "SpawnAction._out_TActor" + }, + "1034": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "SpawnAction.TContext" + }, + "1035": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "SpawnAction.TExpressionEvent" + }, + "1036": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "SpawnAction.TParams" + }, + "1037": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "SpawnAction.TEvent" + }, + "1038": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "SpawnAction.TActor" + }, + "1039": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "SpawnAction" + }, + "1040": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "args" + }, + "1041": { + "sourceFileName": "xstate/packages/core/src/actions/spawnChild.ts", + "qualifiedName": "params" + }, + "1042": { + "sourceFileName": "xstate/packages/core/src/actors/index.ts", + "qualifiedName": "createEmptyActor" + }, + "1043": { + "sourceFileName": "xstate/packages/core/src/actors/index.ts", + "qualifiedName": "createEmptyActor" + }, + "1044": { + "sourceFileName": "xstate/packages/core/src/actors/callback.ts", + "qualifiedName": "fromCallback" + }, + "1045": { + "sourceFileName": "xstate/packages/core/src/actors/callback.ts", + "qualifiedName": "fromCallback" + }, + "1046": { + "sourceFileName": "xstate/packages/core/src/actors/callback.ts", + "qualifiedName": "TEvent" + }, + "1047": { + "sourceFileName": "xstate/packages/core/src/actors/callback.ts", + "qualifiedName": "TInput" + }, + "1048": { + "sourceFileName": "xstate/packages/core/src/actors/callback.ts", + "qualifiedName": "invokeCallback" + }, + "1049": { + "sourceFileName": "xstate/packages/core/src/actors/callback.ts", + "qualifiedName": "CallbackActorLogic" + }, + "1050": { + "sourceFileName": "xstate/packages/core/src/actors/callback.ts", + "qualifiedName": "TEvent" + }, + "1051": { + "sourceFileName": "xstate/packages/core/src/actors/callback.ts", + "qualifiedName": "TInput" + }, + "1052": { + "sourceFileName": "xstate/packages/core/src/actors/callback.ts", + "qualifiedName": "CallbackSnapshot" + }, + "1053": { + "sourceFileName": "xstate/packages/core/src/actors/callback.ts", + "qualifiedName": "__type" + }, + "1054": { + "sourceFileName": "xstate/packages/core/src/actors/callback.ts", + "qualifiedName": "__type.input" + }, + "1055": { + "sourceFileName": "xstate/packages/core/src/actors/callback.ts", + "qualifiedName": "TInput" + }, + "1056": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "fromEventObservable" + }, + "1057": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "fromEventObservable" + }, + "1058": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "T" + }, + "1059": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "TInput" + }, + "1060": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "lazyObservable" + }, + "1061": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type" + }, + "1062": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type" + }, + "1063": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__0" + }, + "1064": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type" + }, + "1065": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type.input" + }, + "1066": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type.system" + }, + "1067": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type.self" + }, + "1068": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type" + }, + "1069": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type.type" + }, + "1070": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type.__index" + }, + "1072": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "fromObservable" + }, + "1073": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "fromObservable" + }, + "1074": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "TContext" + }, + "1075": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "TInput" + }, + "1076": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "observableCreator" + }, + "1077": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type" + }, + "1078": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type" + }, + "1079": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__0" + }, + "1080": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type" + }, + "1081": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type.input" + }, + "1082": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type.system" + }, + "1083": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type.self" + }, + "1084": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type" + }, + "1085": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type.type" + }, + "1086": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type.__index" + }, + "1088": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "ObservableActorLogic" + }, + "1089": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type" + }, + "1090": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type.type" + }, + "1091": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type.__index" + }, + "1093": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "TContext" + }, + "1094": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "TInput" + }, + "1095": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "ObservableSnapshot" + }, + "1096": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type" + }, + "1097": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type.context" + }, + "1098": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type.input" + }, + "1099": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "__type._subscription" + }, + "1100": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "TContext" + }, + "1101": { + "sourceFileName": "xstate/packages/core/src/actors/observable.ts", + "qualifiedName": "TInput" + }, + "1102": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "fromPromise" + }, + "1103": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "fromPromise" + }, + "1104": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "TOutput" + }, + "1105": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "TInput" + }, + "1106": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "promiseCreator" + }, + "1107": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "__type" + }, + "1108": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "__type" + }, + "1109": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "__0" + }, + "1110": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "__type" + }, + "1111": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "__type.input" + }, + "1112": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "__type.system" + }, + "1113": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "__type.self" + }, + "1114": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "__type" + }, + "1115": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "__type.type" + }, + "1116": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "__type.__index" + }, + "1118": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "PromiseActorLogic" + }, + "1119": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "__type" + }, + "1120": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "__type.type" + }, + "1121": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "__type.__index" + }, + "1123": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "TOutput" + }, + "1124": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "TInput" + }, + "1125": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "PromiseSnapshot" + }, + "1126": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "__type" + }, + "1127": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "__type.input" + }, + "1128": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "TOutput" + }, + "1129": { + "sourceFileName": "xstate/packages/core/src/actors/promise.ts", + "qualifiedName": "TInput" + }, + "1130": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "fromTransition" + }, + "1131": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "fromTransition" + }, + "1132": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "TContext" + }, + "1133": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "TEvent" + }, + "1134": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "TSystem" + }, + "1135": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "TInput" + }, + "1136": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "transition" + }, + "1137": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "__type" + }, + "1138": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "__type" + }, + "1139": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "state" + }, + "1140": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "event" + }, + "1141": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "actorScope" + }, + "1142": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "initialContext" + }, + "1143": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "__type" + }, + "1144": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "__type" + }, + "1145": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "__0" + }, + "1146": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "__type" + }, + "1147": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "__type.input" + }, + "1148": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "__type.self" + }, + "1149": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "TransitionActorLogic" + }, + "1150": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "TContext" + }, + "1151": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "TEvent" + }, + "1152": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "TInput" + }, + "1153": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "TransitionSnapshot" + }, + "1154": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "__type" + }, + "1155": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "__type.context" + }, + "1156": { + "sourceFileName": "xstate/packages/core/src/actors/transition.ts", + "qualifiedName": "TContext" + }, + "1157": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenDisabled" + }, + "1158": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenDisabled.@@xstate/typegen" + }, + "1159": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenEnabled" + }, + "1160": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenEnabled.@@xstate/typegen" + }, + "1161": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta" + }, + "1162": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.matchesStates" + }, + "1163": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1164": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.tags" + }, + "1165": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.missingImplementations" + }, + "1166": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "1167": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.actions" + }, + "1168": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.actors" + }, + "1169": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.delays" + }, + "1170": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.guards" + }, + "1171": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.internalEvents" + }, + "1172": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1173": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.invokeSrcNameMap" + }, + "1174": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.eventsCausingActions" + }, + "1175": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.eventsCausingDelays" + }, + "1176": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.eventsCausingGuards" + }, + "1177": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.eventsCausingActors" + }, + "1178": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenEnabled.@@xstate/typegen" + }, + "1179": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "ResolvedTypegenMeta" + }, + "1180": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "ResolvedTypegenMeta.resolved" + }, + "1181": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "1182": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "1183": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "1184": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "1185": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "1186": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "1187": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.matchesStates" + }, + "1188": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1189": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.tags" + }, + "1190": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.missingImplementations" + }, + "1191": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "1192": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.actions" + }, + "1193": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.actors" + }, + "1194": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.delays" + }, + "1195": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.guards" + }, + "1196": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.internalEvents" + }, + "1197": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1198": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.invokeSrcNameMap" + }, + "1199": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.eventsCausingActions" + }, + "1200": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.eventsCausingDelays" + }, + "1201": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.eventsCausingGuards" + }, + "1202": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenMeta.eventsCausingActors" + }, + "1203": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenEnabled.@@xstate/typegen" + }, + "1204": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TypegenConstraint" + }, + "1205": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "AreAllImplementationsAssumedToBeProvided" + }, + "1206": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TResolvedTypesMeta" + }, + "1207": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TMissingImplementations" + }, + "1208": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MissingImplementationsError" + }, + "1209": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TResolvedTypesMeta" + }, + "1210": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "TMissingImplementations" + }, + "1211": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MarkAllImplementationsAsProvided" + }, + "1212": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MarkAllImplementationsAsProvided.@@xstate/typegen" + }, + "1213": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MarkAllImplementationsAsProvided.resolved" + }, + "1214": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "MarkAllImplementationsAsProvided.TResolvedTypesMeta" + }, + "1215": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "ResolveTypegenMeta" + }, + "1216": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "ResolveTypegenMeta.@@xstate/typegen" + }, + "1217": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "ResolveTypegenMeta.resolved" + }, + "1218": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "1219": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.enabled" + }, + "1220": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "1221": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "1222": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "1223": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "1224": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.logic" + }, + "1225": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "1226": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "1227": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "1228": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "1229": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.disabled" + }, + "1230": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type" + }, + "1231": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActions" + }, + "1232": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedActors" + }, + "1233": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedEvents" + }, + "1234": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedGuards" + }, + "1235": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.indexedDelays" + }, + "1236": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.invokeSrcNameMap" + }, + "1237": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "__type.tags" + }, + "1238": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "ResolveTypegenMeta.TTypesMeta" + }, + "1239": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "ResolveTypegenMeta.TEvent" + }, + "1240": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "ResolveTypegenMeta.TActor" + }, + "1241": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "ResolveTypegenMeta.TAction" + }, + "1242": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "ResolveTypegenMeta.TGuard" + }, + "1243": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "ResolveTypegenMeta.TDelay" + }, + "1244": { + "sourceFileName": "xstate/packages/core/src/typegenTypes.ts", + "qualifiedName": "ResolveTypegenMeta.TTag" + }, + "1245": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Identity" + }, + "1246": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1247": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "HomomorphicPick" + }, + "1248": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1249": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "K" + }, + "1250": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "HomomorphicOmit" + }, + "1251": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1252": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "K" + }, + "1253": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Invert" + }, + "1254": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1255": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "GetParameterizedParams" + }, + "1256": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1257": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "NonReducibleUnknown" + }, + "1258": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1259": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyFunction" + }, + "1260": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1261": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1262": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "args" + }, + "1263": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "IsNever" + }, + "1264": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1265": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "IsNotNever" + }, + "1266": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1267": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Compute" + }, + "1268": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "A" + }, + "1269": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Prop" + }, + "1270": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1271": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "K" + }, + "1272": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Values" + }, + "1273": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1274": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Elements" + }, + "1275": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1276": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Merge" + }, + "1277": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "M" + }, + "1278": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "N" + }, + "1279": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "IndexByProp" + }, + "1280": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1281": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "P" + }, + "1282": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "IndexByType" + }, + "1283": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1284": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1285": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.type" + }, + "1286": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Equals" + }, + "1287": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1288": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1289": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "A" + }, + "1290": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1291": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1292": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "A" + }, + "1293": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "A1" + }, + "1294": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "A2" + }, + "1295": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "IsAny" + }, + "1296": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1297": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Cast" + }, + "1298": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "A" + }, + "1299": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "B" + }, + "1300": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "NoInfer" + }, + "1301": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1302": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "LowInfer" + }, + "1303": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1304": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1305": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MetaObject" + }, + "1306": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Lazy" + }, + "1307": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1308": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1309": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1310": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MaybeLazy" + }, + "1311": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1312": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "EventObject" + }, + "1313": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "EventObject.type" + }, + "1314": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyEventObject" + }, + "1315": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "EventObject.type" + }, + "1316": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyEventObject.__index" + }, + "1318": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ParameterizedObject" + }, + "1319": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ParameterizedObject.type" + }, + "1320": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ParameterizedObject.params" + }, + "1321": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg" + }, + "1322": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg.context" + }, + "1323": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg.event" + }, + "1324": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg.self" + }, + "1325": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg.system" + }, + "1326": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg.TContext" + }, + "1327": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg.TExpressionEvent" + }, + "1328": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg.TEvent" + }, + "1329": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineContext" + }, + "1330": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActionArgs" + }, + "1331": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg.context" + }, + "1332": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg.event" + }, + "1333": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg.self" + }, + "1334": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnifiedArg.system" + }, + "1335": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActionArgs.TContext" + }, + "1336": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActionArgs.TExpressionEvent" + }, + "1337": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActionArgs.TEvent" + }, + "1338": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InputFrom" + }, + "1339": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1340": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "OutputFrom" + }, + "1341": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1342": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.status" + }, + "1343": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1344": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActionFunction" + }, + "1345": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1346": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type._out_TEvent" + }, + "1347": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type._out_TActor" + }, + "1348": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type._out_TAction" + }, + "1349": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type._out_TGuard" + }, + "1350": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type._out_TDelay" + }, + "1351": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1352": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "args" + }, + "1353": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "params" + }, + "1354": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1355": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TExpressionEvent" + }, + "1356": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1357": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TParams" + }, + "1358": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "1359": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TAction" + }, + "1360": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TGuard" + }, + "1361": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TDelay" + }, + "1362": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ChooseBranch" + }, + "1363": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ChooseBranch.guard" + }, + "1364": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ChooseBranch.actions" + }, + "1365": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ChooseBranch.TContext" + }, + "1366": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ChooseBranch.TExpressionEvent" + }, + "1367": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ChooseBranch.TEvent" + }, + "1368": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ChooseBranch.TActor" + }, + "1369": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ChooseBranch.TAction" + }, + "1370": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ChooseBranch.TGuard" + }, + "1371": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ChooseBranch.TDelay" + }, + "1372": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "NoRequiredParams" + }, + "1373": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1374": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ConditionalRequired" + }, + "1375": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1376": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Condition" + }, + "1377": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "WithDynamicParams" + }, + "1378": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1379": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.type" + }, + "1380": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.params" + }, + "1381": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1382": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1384": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1385": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.context" + }, + "1386": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.event" + }, + "1387": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1388": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TExpressionEvent" + }, + "1389": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1390": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Action" + }, + "1391": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1392": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TExpressionEvent" + }, + "1393": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1394": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TParams" + }, + "1395": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "1396": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TAction" + }, + "1397": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TGuard" + }, + "1398": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TDelay" + }, + "1399": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "UnknownAction" + }, + "1400": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Actions" + }, + "1401": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1402": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TExpressionEvent" + }, + "1403": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1404": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TParams" + }, + "1405": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "1406": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TAction" + }, + "1407": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TGuard" + }, + "1408": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TDelay" + }, + "1409": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateKey" + }, + "1410": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateValueMap" + }, + "1411": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateValueMap.__index" + }, + "1413": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateValue" + }, + "1414": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionTarget" + }, + "1415": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig" + }, + "1416": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.guard" + }, + "1417": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.actions" + }, + "1418": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.reenter" + }, + "1419": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.target" + }, + "1420": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.meta" + }, + "1421": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.description" + }, + "1422": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.TContext" + }, + "1423": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.TExpressionEvent" + }, + "1424": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.TEvent" + }, + "1425": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.TActor" + }, + "1426": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.TAction" + }, + "1427": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.TGuard" + }, + "1428": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.TDelay" + }, + "1429": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InitialTransitionConfig" + }, + "1430": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InitialTransitionConfig.target" + }, + "1431": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.guard" + }, + "1432": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.actions" + }, + "1433": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.reenter" + }, + "1434": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.meta" + }, + "1435": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfig.description" + }, + "1436": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InitialTransitionConfig.TContext" + }, + "1437": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InitialTransitionConfig.TEvent" + }, + "1438": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InitialTransitionConfig.TActor" + }, + "1439": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InitialTransitionConfig.TAction" + }, + "1440": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InitialTransitionConfig.TGuard" + }, + "1441": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InitialTransitionConfig.TDelay" + }, + "1442": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyTransitionConfig" + }, + "1443": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeDefinition" + }, + "1444": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeDefinition.id" + }, + "1445": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeDefinition.systemId" + }, + "1446": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeDefinition.src" + }, + "1447": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeDefinition.input" + }, + "1448": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeDefinition.onDone" + }, + "1449": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeDefinition.onError" + }, + "1450": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeDefinition.onSnapshot" + }, + "1451": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeDefinition.toJSON" + }, + "1452": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1453": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1454": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeDefinition.TContext" + }, + "1455": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeDefinition.TEvent" + }, + "1456": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeDefinition.TActor" + }, + "1457": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeDefinition.TAction" + }, + "1458": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeDefinition.TGuard" + }, + "1459": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeDefinition.TDelay" + }, + "1460": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DelayedTransitions" + }, + "1461": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1462": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1463": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "1464": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TAction" + }, + "1465": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TGuard" + }, + "1466": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TDelay" + }, + "1467": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateTypes" + }, + "1468": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SingleOrArray" + }, + "1469": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1470": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodesConfig" + }, + "1471": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1472": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1473": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StatesConfig" + }, + "1474": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1475": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1476": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "1477": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TAction" + }, + "1478": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TGuard" + }, + "1479": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TDelay" + }, + "1480": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TTag" + }, + "1481": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TOutput" + }, + "1482": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StatesDefinition" + }, + "1483": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1484": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1485": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfigTarget" + }, + "1486": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionConfigOrTarget" + }, + "1487": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1488": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TExpressionEvent" + }, + "1489": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1490": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "1491": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TAction" + }, + "1492": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TGuard" + }, + "1493": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TDelay" + }, + "1494": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionsConfig" + }, + "1495": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1496": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1497": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "1498": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TAction" + }, + "1499": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TGuard" + }, + "1500": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TDelay" + }, + "1501": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "EventDescriptor" + }, + "1502": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1503": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "IsLiteralString" + }, + "1504": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1505": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InvokeConfig" + }, + "1506": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1507": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.id" + }, + "1508": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.systemId" + }, + "1509": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.src" + }, + "1510": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.input" + }, + "1511": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.onDone" + }, + "1512": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.onError" + }, + "1513": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.onSnapshot" + }, + "1514": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1515": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1516": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "1517": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TAction" + }, + "1518": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TGuard" + }, + "1519": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TDelay" + }, + "1520": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyInvokeConfig" + }, + "1521": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig" + }, + "1522": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.initial" + }, + "1523": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.type" + }, + "1524": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.history" + }, + "1525": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.states" + }, + "1526": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.invoke" + }, + "1527": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.on" + }, + "1528": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.entry" + }, + "1529": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.exit" + }, + "1530": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.onDone" + }, + "1531": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.after" + }, + "1532": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.always" + }, + "1533": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.parent" + }, + "1534": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.meta" + }, + "1535": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.output" + }, + "1536": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.id" + }, + "1537": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.order" + }, + "1538": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.tags" + }, + "1539": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.description" + }, + "1540": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.target" + }, + "1541": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.TContext" + }, + "1542": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.TEvent" + }, + "1543": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.TActor" + }, + "1544": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.TAction" + }, + "1545": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.TGuard" + }, + "1546": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.TDelay" + }, + "1547": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.TTag" + }, + "1548": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.TOutput" + }, + "1549": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyStateNodeConfig" + }, + "1550": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition" + }, + "1551": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.id" + }, + "1552": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.version" + }, + "1553": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.key" + }, + "1554": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.type" + }, + "1555": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.initial" + }, + "1556": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.history" + }, + "1557": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.states" + }, + "1558": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.on" + }, + "1559": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.transitions" + }, + "1560": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.entry" + }, + "1561": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.exit" + }, + "1562": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.meta" + }, + "1563": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.order" + }, + "1564": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.output" + }, + "1565": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.invoke" + }, + "1566": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.description" + }, + "1567": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.tags" + }, + "1568": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.TContext" + }, + "1569": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.TEvent" + }, + "1570": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateMachineDefinition" + }, + "1571": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.id" + }, + "1572": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.version" + }, + "1573": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.key" + }, + "1574": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.type" + }, + "1575": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.initial" + }, + "1576": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.history" + }, + "1577": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.states" + }, + "1578": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.on" + }, + "1579": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.transitions" + }, + "1580": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.entry" + }, + "1581": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.exit" + }, + "1582": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.meta" + }, + "1583": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.order" + }, + "1584": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.output" + }, + "1585": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.invoke" + }, + "1586": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.description" + }, + "1587": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeDefinition.tags" + }, + "1588": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateMachineDefinition.TContext" + }, + "1589": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateMachineDefinition.TEvent" + }, + "1590": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyStateNode" + }, + "1591": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyStateNodeDefinition" + }, + "1592": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyMachineSnapshot" + }, + "1593": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyState" + }, + "1594": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyStateMachine" + }, + "1595": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyStateConfig" + }, + "1596": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AtomicStateNodeConfig" + }, + "1597": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AtomicStateNodeConfig.initial" + }, + "1598": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AtomicStateNodeConfig.parallel" + }, + "1599": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AtomicStateNodeConfig.states" + }, + "1600": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AtomicStateNodeConfig.onDone" + }, + "1601": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.type" + }, + "1602": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.history" + }, + "1603": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.invoke" + }, + "1604": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1605": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.id" + }, + "1606": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.systemId" + }, + "1607": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.src" + }, + "1608": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.input" + }, + "1609": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.onDone" + }, + "1610": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.onError" + }, + "1611": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.onSnapshot" + }, + "1612": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.on" + }, + "1613": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.entry" + }, + "1614": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.exit" + }, + "1615": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.after" + }, + "1616": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.always" + }, + "1617": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.parent" + }, + "1618": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.meta" + }, + "1619": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.output" + }, + "1620": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.id" + }, + "1621": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.order" + }, + "1622": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.tags" + }, + "1623": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.description" + }, + "1624": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.target" + }, + "1625": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AtomicStateNodeConfig.TContext" + }, + "1626": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AtomicStateNodeConfig.TEvent" + }, + "1627": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "HistoryStateNodeConfig" + }, + "1628": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "HistoryStateNodeConfig.history" + }, + "1629": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "HistoryStateNodeConfig.target" + }, + "1630": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AtomicStateNodeConfig.initial" + }, + "1631": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AtomicStateNodeConfig.parallel" + }, + "1632": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AtomicStateNodeConfig.states" + }, + "1633": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AtomicStateNodeConfig.onDone" + }, + "1634": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.type" + }, + "1635": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.invoke" + }, + "1636": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1637": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.id" + }, + "1638": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.systemId" + }, + "1639": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.src" + }, + "1640": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.input" + }, + "1641": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.onDone" + }, + "1642": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.onError" + }, + "1643": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.onSnapshot" + }, + "1644": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.on" + }, + "1645": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.entry" + }, + "1646": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.exit" + }, + "1647": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.after" + }, + "1648": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.always" + }, + "1649": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.parent" + }, + "1650": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.meta" + }, + "1651": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.output" + }, + "1652": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.id" + }, + "1653": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.order" + }, + "1654": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.tags" + }, + "1655": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateNodeConfig.description" + }, + "1656": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "HistoryStateNodeConfig.TContext" + }, + "1657": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "HistoryStateNodeConfig.TEvent" + }, + "1658": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SimpleOrStateNodeConfig" + }, + "1659": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1660": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1661": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActionFunctionMap" + }, + "1662": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1663": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.type" + }, + "1664": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1665": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1666": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "1667": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TAction" + }, + "1668": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TGuard" + }, + "1669": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TDelay" + }, + "1670": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DelayFunctionMap" + }, + "1671": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1672": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1673": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TAction" + }, + "1674": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DelayConfig" + }, + "1675": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1676": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TExpressionEvent" + }, + "1677": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TParams" + }, + "1678": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1679": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementationsSimplified" + }, + "1680": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementationsSimplified.guards" + }, + "1681": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementationsSimplified.actions" + }, + "1682": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementationsSimplified.actors" + }, + "1683": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1684": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.src" + }, + "1685": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.input" + }, + "1686": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementationsSimplified.delays" + }, + "1687": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementationsSimplified.TContext" + }, + "1688": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementationsSimplified.TEvent" + }, + "1689": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementationsSimplified.TActor" + }, + "1690": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementationsSimplified.TAction" + }, + "1691": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementationsSimplified.TGuard" + }, + "1692": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InternalMachineImplementations" + }, + "1693": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1694": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TResolvedTypesMeta" + }, + "1695": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TRequireMissingImplementations" + }, + "1696": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TMissingImplementations" + }, + "1697": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementations" + }, + "1698": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1699": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1700": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "1701": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TAction" + }, + "1702": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TGuard" + }, + "1703": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TDelay" + }, + "1704": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TTag" + }, + "1705": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TTypesMeta" + }, + "1706": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ContextFactory" + }, + "1707": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1708": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1710": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1711": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.spawn" + }, + "1712": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.input" + }, + "1713": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1714": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "1715": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TInput" + }, + "1716": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineConfig" + }, + "1717": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1718": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.version" + }, + "1719": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.types" + }, + "1720": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.output" + }, + "1721": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1722": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.context" + }, + "1723": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1724": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.context" + }, + "1725": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1726": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1727": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "1728": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TAction" + }, + "1729": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TGuard" + }, + "1730": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TDelay" + }, + "1731": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TTag" + }, + "1732": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TInput" + }, + "1733": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TOutput" + }, + "1734": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TTypesMeta" + }, + "1735": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ProvidedActor" + }, + "1736": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ProvidedActor.src" + }, + "1737": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ProvidedActor.logic" + }, + "1738": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ProvidedActor.id" + }, + "1739": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes" + }, + "1740": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.context" + }, + "1741": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.events" + }, + "1742": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.children" + }, + "1743": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.tags" + }, + "1744": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.input" + }, + "1745": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.output" + }, + "1746": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.TContext" + }, + "1747": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.TEvent" + }, + "1748": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.TChildrenMap" + }, + "1749": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.TTag" + }, + "1750": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.TInput" + }, + "1751": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.TOutput" + }, + "1752": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes" + }, + "1753": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes.actors" + }, + "1754": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes.actions" + }, + "1755": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes.guards" + }, + "1756": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes.delays" + }, + "1757": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes.typegen" + }, + "1758": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.context" + }, + "1759": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.events" + }, + "1760": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.children" + }, + "1761": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.tags" + }, + "1762": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.input" + }, + "1763": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SetupTypes.output" + }, + "1764": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes.TContext" + }, + "1765": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes.TEvent" + }, + "1766": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes.TActor" + }, + "1767": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes.TAction" + }, + "1768": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes.TGuard" + }, + "1769": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes.TDelay" + }, + "1770": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes.TTag" + }, + "1771": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes.TInput" + }, + "1772": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes.TOutput" + }, + "1773": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineTypes.TTypesMeta" + }, + "1774": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "HistoryStateNode" + }, + "1775": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "HistoryStateNode.history" + }, + "1776": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "HistoryStateNode.target" + }, + "1777": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.key" + }, + "1778": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.id" + }, + "1779": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.type" + }, + "1780": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.path" + }, + "1781": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.states" + }, + "1782": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.entry" + }, + "1783": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.exit" + }, + "1784": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.parent" + }, + "1785": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.machine" + }, + "1786": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.meta" + }, + "1787": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.output" + }, + "1788": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.order" + }, + "1789": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.description" + }, + "1790": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.tags" + }, + "1791": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.transitions" + }, + "1792": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.always" + }, + "1793": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.config" + }, + "1794": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode._initialize" + }, + "1795": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode._initialize" + }, + "1796": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.definition" + }, + "1797": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.definition" + }, + "1798": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.toJSON" + }, + "1799": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.toJSON" + }, + "1800": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.invoke" + }, + "1801": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.invoke" + }, + "1802": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.on" + }, + "1803": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.on" + }, + "1804": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.after" + }, + "1805": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.after" + }, + "1806": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.initial" + }, + "1807": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.initial" + }, + "1808": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.next" + }, + "1809": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.next" + }, + "1810": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "state" + }, + "1811": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "event" + }, + "1812": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.events" + }, + "1813": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.events" + }, + "1814": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.ownEvents" + }, + "1815": { + "sourceFileName": "xstate/packages/core/src/StateNode.ts", + "qualifiedName": "StateNode.ownEvents" + }, + "1816": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "HistoryStateNode.TContext" + }, + "1817": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "HistoryValue" + }, + "1818": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1819": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1820": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyHistoryValue" + }, + "1821": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateFrom" + }, + "1822": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1823": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1824": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "args" + }, + "1825": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "1826": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1827": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1828": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "args" + }, + "1829": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Transitions" + }, + "1830": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1831": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1832": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DoneActorEvent" + }, + "1833": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DoneActorEvent.type" + }, + "1834": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DoneActorEvent.output" + }, + "1835": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DoneActorEvent.TOutput" + }, + "1836": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ErrorActorEvent" + }, + "1837": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ErrorActorEvent.type" + }, + "1838": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ErrorActorEvent.data" + }, + "1839": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ErrorActorEvent.TErrorData" + }, + "1840": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SnapshotEvent" + }, + "1841": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SnapshotEvent.type" + }, + "1842": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SnapshotEvent.snapshot" + }, + "1843": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SnapshotEvent.TSnapshot" + }, + "1844": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DoneStateEvent" + }, + "1845": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DoneStateEvent.type" + }, + "1846": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DoneStateEvent.output" + }, + "1847": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DoneStateEvent.TOutput" + }, + "1848": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DelayExpr" + }, + "1849": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1850": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1851": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "args" + }, + "1852": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "params" + }, + "1853": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1854": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TExpressionEvent" + }, + "1855": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TParams" + }, + "1856": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1857": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "LogExpr" + }, + "1858": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1859": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1860": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "args" + }, + "1861": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "params" + }, + "1862": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1863": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TExpressionEvent" + }, + "1864": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TParams" + }, + "1865": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1866": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SendExpr" + }, + "1867": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1868": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1869": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "args" + }, + "1870": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "params" + }, + "1871": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1872": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TExpressionEvent" + }, + "1873": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TParams" + }, + "1874": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TSentEvent" + }, + "1875": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1876": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SpecialTargets" + }, + "1877": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SpecialTargets.Parent" + }, + "1878": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SpecialTargets.Internal" + }, + "1879": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SendToActionOptions" + }, + "1880": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionOptions.id" + }, + "1881": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionOptions.delay" + }, + "1882": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SendToActionOptions.TContext" + }, + "1883": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SendToActionOptions.TExpressionEvent" + }, + "1884": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SendToActionOptions.TParams" + }, + "1885": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SendToActionOptions.TEvent" + }, + "1886": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SendToActionOptions.TDelay" + }, + "1887": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionOptions" + }, + "1888": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionOptions.id" + }, + "1889": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionOptions.delay" + }, + "1890": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionOptions.TContext" + }, + "1891": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionOptions.TExpressionEvent" + }, + "1892": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionOptions.TParams" + }, + "1893": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionOptions.TEvent" + }, + "1894": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionOptions.TDelay" + }, + "1895": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionParams" + }, + "1896": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionParams.event" + }, + "1897": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionOptions.id" + }, + "1898": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionOptions.delay" + }, + "1899": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionParams.TContext" + }, + "1900": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionParams.TExpressionEvent" + }, + "1901": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionParams.TParams" + }, + "1902": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionParams.TEvent" + }, + "1903": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionParams.TDelay" + }, + "1904": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SendToActionParams" + }, + "1905": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SendToActionParams.event" + }, + "1906": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionOptions.id" + }, + "1907": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RaiseActionOptions.delay" + }, + "1908": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SendToActionParams.TContext" + }, + "1909": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SendToActionParams.TExpressionEvent" + }, + "1910": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SendToActionParams.TParams" + }, + "1911": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SendToActionParams.TSentEvent" + }, + "1912": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SendToActionParams.TEvent" + }, + "1913": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SendToActionParams.TDelay" + }, + "1914": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Assigner" + }, + "1915": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1916": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1917": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "args" + }, + "1918": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "params" + }, + "1919": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1920": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TExpressionEvent" + }, + "1921": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TParams" + }, + "1922": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1923": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "1924": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "PartialAssigner" + }, + "1925": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1926": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1927": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "args" + }, + "1928": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "params" + }, + "1929": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1930": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TExpressionEvent" + }, + "1931": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TParams" + }, + "1932": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1933": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "1934": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TKey" + }, + "1935": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "PropertyAssigner" + }, + "1936": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1937": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TExpressionEvent" + }, + "1938": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TParams" + }, + "1939": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1940": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "1941": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Mapper" + }, + "1942": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1943": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1944": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "args" + }, + "1945": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1946": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.context" + }, + "1947": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.event" + }, + "1948": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.self" + }, + "1949": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1950": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TExpressionEvent" + }, + "1951": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TResult" + }, + "1952": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1953": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition" + }, + "1954": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.target" + }, + "1955": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.source" + }, + "1956": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.actions" + }, + "1957": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.reenter" + }, + "1958": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.guard" + }, + "1959": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.eventType" + }, + "1960": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.toJSON" + }, + "1961": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1962": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1963": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1964": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.target" + }, + "1965": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.source" + }, + "1966": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.actions" + }, + "1967": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.guard" + }, + "1968": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.eventType" + }, + "1969": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.meta" + }, + "1970": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "meta" + }, + "1971": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "description" + }, + "1972": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.TContext" + }, + "1973": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.TEvent" + }, + "1974": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyTransitionDefinition" + }, + "1975": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InitialTransitionDefinition" + }, + "1976": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InitialTransitionDefinition.target" + }, + "1977": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InitialTransitionDefinition.guard" + }, + "1978": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.source" + }, + "1979": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.actions" + }, + "1980": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.reenter" + }, + "1981": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.eventType" + }, + "1982": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.toJSON" + }, + "1983": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1984": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1985": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "1986": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.target" + }, + "1987": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.source" + }, + "1988": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.actions" + }, + "1989": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.guard" + }, + "1990": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.eventType" + }, + "1991": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.meta" + }, + "1992": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "meta" + }, + "1993": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "description" + }, + "1994": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InitialTransitionDefinition.TContext" + }, + "1995": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InitialTransitionDefinition.TEvent" + }, + "1996": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinitionMap" + }, + "1997": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TContext" + }, + "1998": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "1999": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DelayedTransitionDefinition" + }, + "2000": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DelayedTransitionDefinition.delay" + }, + "2001": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.target" + }, + "2002": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.source" + }, + "2003": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.actions" + }, + "2004": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.reenter" + }, + "2005": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.guard" + }, + "2006": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.eventType" + }, + "2007": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TransitionDefinition.toJSON" + }, + "2008": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2009": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2010": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2011": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.target" + }, + "2012": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.source" + }, + "2013": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.actions" + }, + "2014": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.guard" + }, + "2015": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.eventType" + }, + "2016": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.meta" + }, + "2017": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "meta" + }, + "2018": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "description" + }, + "2019": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DelayedTransitionDefinition.TContext" + }, + "2020": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DelayedTransitionDefinition.TEvent" + }, + "2021": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateLike" + }, + "2022": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateLike.value" + }, + "2023": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateLike.context" + }, + "2024": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateLike.event" + }, + "2025": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateLike.TContext" + }, + "2026": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateConfig" + }, + "2027": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateConfig.context" + }, + "2028": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateConfig.historyValue" + }, + "2030": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateConfig.children" + }, + "2031": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateConfig.status" + }, + "2032": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateConfig.output" + }, + "2033": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateConfig.error" + }, + "2034": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateConfig.machine" + }, + "2035": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateConfig.TContext" + }, + "2036": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateConfig.TEvent" + }, + "2037": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorOptions" + }, + "2038": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorOptions.clock" + }, + "2039": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorOptions.logger" + }, + "2040": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2041": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2042": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "args" + }, + "2045": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorOptions.id" + }, + "2046": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorOptions.devTools" + }, + "2047": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorOptions.systemId" + }, + "2048": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorOptions.input" + }, + "2049": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorOptions.state" + }, + "2050": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorOptions.src" + }, + "2051": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorOptions.inspect" + }, + "2052": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2053": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2054": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "inspectionEvent" + }, + "2055": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorOptions.TLogic" + }, + "2056": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyActor" + }, + "2057": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyInterpreter" + }, + "2058": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Observer" + }, + "2059": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2060": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.next" + }, + "2061": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2062": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2063": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "value" + }, + "2064": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.error" + }, + "2065": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2066": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2067": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "err" + }, + "2068": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.complete" + }, + "2069": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2070": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2071": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "2072": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Subscription" + }, + "2073": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Subscription.unsubscribe" + }, + "2074": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Subscription.unsubscribe" + }, + "2075": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InteropObservable" + }, + "2076": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InteropObservable.[observable]" + }, + "2077": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2078": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2079": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InteropObservable.T" + }, + "2080": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InteropSubscribable" + }, + "2081": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InteropSubscribable.subscribe" + }, + "2082": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InteropSubscribable.subscribe" + }, + "2083": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "observer" + }, + "2084": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InteropSubscribable.T" + }, + "2085": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Subscribable" + }, + "2086": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Subscribable.subscribe" + }, + "2087": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Subscribable.subscribe" + }, + "2088": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "observer" + }, + "2089": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Subscribable.subscribe" + }, + "2090": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "next" + }, + "2091": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2092": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2093": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "value" + }, + "2094": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "error" + }, + "2095": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2096": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2097": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "error" + }, + "2098": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "complete" + }, + "2099": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2100": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2101": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Subscribable.T" + }, + "2102": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ExtractEvent" + }, + "2103": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "2104": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TDescriptor" + }, + "2105": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "BaseActorRef" + }, + "2106": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "BaseActorRef.send" + }, + "2107": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2108": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2109": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "event" + }, + "2110": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "BaseActorRef.TEvent" + }, + "2111": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLike" + }, + "2112": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLike.send" + }, + "2113": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2114": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2115": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "event" + }, + "2116": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Subscribable.subscribe" + }, + "2117": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Subscribable.subscribe" + }, + "2118": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "observer" + }, + "2119": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Subscribable.subscribe" + }, + "2120": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "next" + }, + "2121": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2122": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2123": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "value" + }, + "2124": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "error" + }, + "2125": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2126": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2127": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "error" + }, + "2128": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "complete" + }, + "2129": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2130": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2131": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLike.TCurrent" + }, + "2132": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLike.TEvent" + }, + "2133": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorRef" + }, + "2134": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorRef.id" + }, + "2135": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorRef.sessionId" + }, + "2140": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorRef.send" + }, + "2141": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2142": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2143": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "event" + }, + "2144": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorRef.start" + }, + "2145": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2146": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2147": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorRef.getSnapshot" + }, + "2148": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2149": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2150": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorRef.getPersistedState" + }, + "2151": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2152": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2153": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorRef.stop" + }, + "2154": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2155": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2156": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorRef.toJSON" + }, + "2157": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2158": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2159": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorRef._parent" + }, + "2160": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorRef.system" + }, + "2162": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorRef.src" + }, + "2163": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Subscribable.subscribe" + }, + "2164": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Subscribable.subscribe" + }, + "2165": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "observer" + }, + "2166": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Subscribable.subscribe" + }, + "2167": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "next" + }, + "2168": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2169": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2170": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "value" + }, + "2171": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "error" + }, + "2172": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2173": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2174": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "error" + }, + "2175": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "complete" + }, + "2176": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2177": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2178": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InteropObservable.[observable]" + }, + "2179": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2180": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2181": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorRef.TEvent" + }, + "2182": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorRef.TSnapshot" + }, + "2183": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyActorRef" + }, + "2184": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLogicFrom" + }, + "2185": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "2186": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorRefFrom" + }, + "2187": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "2188": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "DevToolsAdapter" + }, + "2189": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2190": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2191": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "service" + }, + "2192": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InterpreterFrom" + }, + "2193": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "2194": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2195": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2196": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "args" + }, + "2197": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "MachineImplementationsFrom" + }, + "2198": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "2199": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2200": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2201": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "args" + }, + "2202": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TRequireMissingImplementations" + }, + "2203": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__ResolvedTypesMetaFrom" + }, + "2204": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "2205": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorScope" + }, + "2206": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorScope.self" + }, + "2207": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorScope.id" + }, + "2208": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorScope.sessionId" + }, + "2209": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorScope.logger" + }, + "2210": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2211": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2212": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "args" + }, + "2213": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorScope.defer" + }, + "2214": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2215": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2216": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "fn" + }, + "2217": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2218": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2219": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorScope.system" + }, + "2220": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorScope.stopChild" + }, + "2221": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2222": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2223": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "child" + }, + "2224": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorScope.TSnapshot" + }, + "2225": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorScope.TEvent" + }, + "2226": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorScope.TSystem" + }, + "2227": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyActorScope" + }, + "2228": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "Snapshot" + }, + "2229": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2230": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.status" + }, + "2231": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.output" + }, + "2232": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.error" + }, + "2233": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2234": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.status" + }, + "2235": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.output" + }, + "2236": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.error" + }, + "2237": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2238": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.status" + }, + "2239": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.output" + }, + "2240": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.error" + }, + "2241": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2242": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.status" + }, + "2243": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.output" + }, + "2244": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.error" + }, + "2245": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TOutput" + }, + "2246": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLogic" + }, + "2247": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLogic.config" + }, + "2248": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLogic.transition" + }, + "2249": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2250": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2251": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "state" + }, + "2252": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "message" + }, + "2253": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ctx" + }, + "2254": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLogic.getInitialState" + }, + "2255": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2256": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2257": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "actorScope" + }, + "2258": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "input" + }, + "2259": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLogic.restoreState" + }, + "2260": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2261": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2262": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "persistedState" + }, + "2263": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "actorScope" + }, + "2264": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLogic.start" + }, + "2265": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2266": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2267": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "state" + }, + "2268": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "actorScope" + }, + "2269": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLogic.getPersistedState" + }, + "2270": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2271": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2272": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "state" + }, + "2273": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "options" + }, + "2274": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLogic.TSnapshot" + }, + "2275": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLogic.TEvent" + }, + "2276": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLogic.TInput" + }, + "2277": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorLogic.TSystem" + }, + "2278": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyActorLogic" + }, + "2279": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "SnapshotFrom" + }, + "2280": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "2281": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "EventFromLogic" + }, + "2282": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TLogic" + }, + "2283": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "EventFrom" + }, + "2284": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "2285": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "K" + }, + "2286": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TEvent" + }, + "2287": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ContextFrom" + }, + "2288": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "T" + }, + "2289": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "InferEvent" + }, + "2290": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2291": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.type" + }, + "2292": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2293": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.type" + }, + "2294": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "E" + }, + "2295": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TODO" + }, + "2296": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateValueFrom" + }, + "2297": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TMachine" + }, + "2298": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TagsFrom" + }, + "2299": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TMachine" + }, + "2300": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorSystemInfo" + }, + "2301": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorSystemInfo.actors" + }, + "2302": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorSystem" + }, + "2321": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorSystem.get" + }, + "2322": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2323": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2324": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "K" + }, + "2325": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "key" + }, + "2326": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorSystem.inspect" + }, + "2327": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2328": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2329": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "observer" + }, + "2340": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ActorSystem.T" + }, + "2341": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "AnyActorSystem" + }, + "2342": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "RequiredActorOptions" + }, + "2343": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "2344": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "ToChildren" + }, + "2345": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2346": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.include" + }, + "2347": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2348": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.__index" + }, + "2350": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.exclude" + }, + "2351": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2352": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "TActor" + }, + "2353": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "StateSchema" + }, + "2354": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type" + }, + "2355": { + "sourceFileName": "xstate/packages/core/src/types.ts", + "qualifiedName": "__type.states" + }, + "2356": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "AdjacencyMap" + }, + "2357": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "AdjacencyMap.TState" + }, + "2358": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "AdjacencyMap.TEvent" + }, + "2359": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "AdjacencyMap.__index" + }, + "2361": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "AdjacencyValue" + }, + "2362": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "AdjacencyValue.state" + }, + "2363": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "AdjacencyValue.transitions" + }, + "2364": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "__type" + }, + "2365": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "__type.__index" + }, + "2367": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "__type" + }, + "2368": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "__type.event" + }, + "2369": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "__type.state" + }, + "2370": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "AdjacencyValue.TState" + }, + "2371": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "AdjacencyValue.TEvent" + }, + "2372": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "getStateNodes" + }, + "2373": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "getStateNodes" + }, + "2374": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "stateNode" + }, + "2375": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "serializeEvent" + }, + "2376": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "serializeEvent" + }, + "2377": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "TEvent" + }, + "2378": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "event" + }, + "2379": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "serializeMachineState" + }, + "2380": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "serializeMachineState" + }, + "2381": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "state" + }, + "2382": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "toDirectedGraph" + }, + "2383": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "toDirectedGraph" + }, + "2384": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "stateMachine" + }, + "2385": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "joinPaths" + }, + "2386": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "joinPaths" + }, + "2387": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "TSnapshot" + }, + "2388": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "TEvent" + }, + "2389": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "headPath" + }, + "2390": { + "sourceFileName": "xstate/packages/xstate-graph/src/graph.ts", + "qualifiedName": "tailPath" + }, + "2391": { + "sourceFileName": "xstate/packages/xstate-graph/src/simplePaths.ts", + "qualifiedName": "getSimplePaths" + }, + "2392": { + "sourceFileName": "xstate/packages/xstate-graph/src/simplePaths.ts", + "qualifiedName": "getSimplePaths" + }, + "2393": { + "sourceFileName": "xstate/packages/xstate-graph/src/simplePaths.ts", + "qualifiedName": "TLogic" + }, + "2394": { + "sourceFileName": "xstate/packages/xstate-graph/src/simplePaths.ts", + "qualifiedName": "logic" + }, + "2395": { + "sourceFileName": "xstate/packages/xstate-graph/src/simplePaths.ts", + "qualifiedName": "options" + }, + "2396": { + "sourceFileName": "xstate/packages/xstate-graph/src/shortestPaths.ts", + "qualifiedName": "getShortestPaths" + }, + "2397": { + "sourceFileName": "xstate/packages/xstate-graph/src/shortestPaths.ts", + "qualifiedName": "getShortestPaths" + }, + "2398": { + "sourceFileName": "xstate/packages/xstate-graph/src/shortestPaths.ts", + "qualifiedName": "TLogic" + }, + "2399": { + "sourceFileName": "xstate/packages/xstate-graph/src/shortestPaths.ts", + "qualifiedName": "logic" + }, + "2400": { + "sourceFileName": "xstate/packages/xstate-graph/src/shortestPaths.ts", + "qualifiedName": "options" + }, + "2401": { + "sourceFileName": "xstate/packages/xstate-graph/src/pathFromEvents.ts", + "qualifiedName": "getPathsFromEvents" + }, + "2402": { + "sourceFileName": "xstate/packages/xstate-graph/src/pathFromEvents.ts", + "qualifiedName": "getPathsFromEvents" + }, + "2403": { + "sourceFileName": "xstate/packages/xstate-graph/src/pathFromEvents.ts", + "qualifiedName": "TSnapshot" + }, + "2404": { + "sourceFileName": "xstate/packages/xstate-graph/src/pathFromEvents.ts", + "qualifiedName": "TEvent" + }, + "2405": { + "sourceFileName": "xstate/packages/xstate-graph/src/pathFromEvents.ts", + "qualifiedName": "TInput" + }, + "2406": { + "sourceFileName": "xstate/packages/xstate-graph/src/pathFromEvents.ts", + "qualifiedName": "TSystem" + }, + "2407": { + "sourceFileName": "xstate/packages/xstate-graph/src/pathFromEvents.ts", + "qualifiedName": "logic" + }, + "2408": { + "sourceFileName": "xstate/packages/xstate-graph/src/pathFromEvents.ts", + "qualifiedName": "events" + }, + "2409": { + "sourceFileName": "xstate/packages/xstate-graph/src/pathFromEvents.ts", + "qualifiedName": "options" + }, + "2410": { + "sourceFileName": "xstate/packages/xstate-graph/src/adjacency.ts", + "qualifiedName": "getAdjacencyMap" + }, + "2411": { + "sourceFileName": "xstate/packages/xstate-graph/src/adjacency.ts", + "qualifiedName": "getAdjacencyMap" + }, + "2412": { + "sourceFileName": "xstate/packages/xstate-graph/src/adjacency.ts", + "qualifiedName": "TSnapshot" + }, + "2413": { + "sourceFileName": "xstate/packages/xstate-graph/src/adjacency.ts", + "qualifiedName": "TEvent" + }, + "2414": { + "sourceFileName": "xstate/packages/xstate-graph/src/adjacency.ts", + "qualifiedName": "TInput" + }, + "2415": { + "sourceFileName": "xstate/packages/xstate-graph/src/adjacency.ts", + "qualifiedName": "TSystem" + }, + "2416": { + "sourceFileName": "xstate/packages/xstate-graph/src/adjacency.ts", + "qualifiedName": "logic" + }, + "2417": { + "sourceFileName": "xstate/packages/xstate-graph/src/adjacency.ts", + "qualifiedName": "options" + }, + "2418": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "AnyStateNode" + }, + "2419": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TransitionMap" + }, + "2420": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TransitionMap.state" + }, + "2421": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "JSONSerializable" + }, + "2422": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2423": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.toJSON" + }, + "2424": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2425": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2426": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "T" + }, + "2427": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "U" + }, + "2428": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "DirectedGraphLabel" + }, + "2429": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2430": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.text" + }, + "2431": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2432": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.text" + }, + "2433": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "DirectedGraphEdge" + }, + "2434": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2435": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.id" + }, + "2436": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.source" + }, + "2437": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.target" + }, + "2438": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.label" + }, + "2439": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.transition" + }, + "2440": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2441": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.source" + }, + "2442": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.target" + }, + "2443": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.label" + }, + "2444": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "DirectedGraphNode" + }, + "2445": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2446": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.id" + }, + "2447": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.stateNode" + }, + "2448": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.children" + }, + "2449": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.edges" + }, + "2450": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2451": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.id" + }, + "2452": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.children" + }, + "2453": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "ValueAdjacencyMap" + }, + "2454": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "ValueAdjacencyMap.TState" + }, + "2455": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "ValueAdjacencyMap.TEvent" + }, + "2456": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "ValueAdjacencyMap.__index" + }, + "2458": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2459": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.state" + }, + "2460": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.event" + }, + "2461": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "StatePlan" + }, + "2462": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "StatePlan.state" + }, + "2463": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "StatePlan.paths" + }, + "2464": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "StatePlan.TSnapshot" + }, + "2465": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "StatePlan.TEvent" + }, + "2466": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "StatePath" + }, + "2467": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "StatePath.state" + }, + "2468": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "StatePath.steps" + }, + "2469": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "StatePath.weight" + }, + "2470": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "StatePath.TSnapshot" + }, + "2471": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "StatePath.TEvent" + }, + "2472": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "StatePlanMap" + }, + "2473": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "StatePlanMap.TSnapshot" + }, + "2474": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "StatePlanMap.TEvent" + }, + "2475": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "StatePlanMap.__index" + }, + "2477": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "Step" + }, + "2478": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "Step.event" + }, + "2479": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "Step.state" + }, + "2480": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "Step.TSnapshot" + }, + "2481": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "Step.TEvent" + }, + "2482": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "Steps" + }, + "2483": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TSnapshot" + }, + "2484": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TEvent" + }, + "2485": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "ExtractEvent" + }, + "2486": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2487": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type.type" + }, + "2488": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TEvent" + }, + "2489": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TType" + }, + "2490": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "ValueAdjacencyMapOptions" + }, + "2491": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "ValueAdjacencyMapOptions.events" + }, + "2492": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2493": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2494": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "state" + }, + "2495": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "ValueAdjacencyMapOptions.filter" + }, + "2496": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2497": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2498": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "state" + }, + "2499": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "ValueAdjacencyMapOptions.serializeState" + }, + "2500": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2501": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2502": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "state" + }, + "2503": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "ValueAdjacencyMapOptions.serializeEvent" + }, + "2504": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2505": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2506": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "event" + }, + "2507": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "ValueAdjacencyMapOptions.TState" + }, + "2508": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "ValueAdjacencyMapOptions.TEvent" + }, + "2509": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "VisitedContext" + }, + "2510": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "VisitedContext.vertices" + }, + "2511": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "VisitedContext.edges" + }, + "2512": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "VisitedContext.a" + }, + "2513": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "VisitedContext.TState" + }, + "2514": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "VisitedContext.TEvent" + }, + "2515": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "SerializationConfig" + }, + "2516": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "SerializationConfig.serializeState" + }, + "2517": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2518": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2519": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "state" + }, + "2520": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "event" + }, + "2521": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "prevState" + }, + "2522": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "SerializationConfig.serializeEvent" + }, + "2523": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2524": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2525": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "event" + }, + "2526": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "SerializationConfig.TSnapshot" + }, + "2527": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "SerializationConfig.TEvent" + }, + "2528": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "SerializationOptions" + }, + "2529": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TSnapshot" + }, + "2530": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TEvent" + }, + "2531": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TraversalOptions" + }, + "2532": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TSnapshot" + }, + "2533": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TEvent" + }, + "2534": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TraversalConfig" + }, + "2535": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TraversalConfig.filter" + }, + "2536": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2537": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2538": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "state" + }, + "2539": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "event" + }, + "2540": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TraversalConfig.events" + }, + "2541": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2542": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2543": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "state" + }, + "2544": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TraversalConfig.traversalLimit" + }, + "2545": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TraversalConfig.fromState" + }, + "2546": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TraversalConfig.stopCondition" + }, + "2547": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2548": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2549": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "state" + }, + "2550": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TraversalConfig.toState" + }, + "2551": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2552": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2553": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "state" + }, + "2554": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "SerializationConfig.serializeState" + }, + "2555": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2556": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2557": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "state" + }, + "2558": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "event" + }, + "2559": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "prevState" + }, + "2560": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "SerializationConfig.serializeEvent" + }, + "2561": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2562": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "__type" + }, + "2563": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "event" + }, + "2564": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TraversalConfig.TSnapshot" + }, + "2565": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "TraversalConfig.TEvent" + }, + "2566": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "SerializedState" + }, + "2567": { + "sourceFileName": "xstate/packages/xstate-graph/src/types.ts", + "qualifiedName": "SerializedEvent" + }, + "2568": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "inspect" + }, + "2569": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "inspect" + }, + "2570": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "options" + }, + "2571": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "createWindowReceiver" + }, + "2572": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "createWindowReceiver" + }, + "2573": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "options" + }, + "2574": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object" + }, + "2575": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.name" + }, + "2576": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.send" + }, + "2577": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.send" + }, + "2578": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "event" + }, + "2579": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.subscribe" + }, + "2580": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.subscribe" + }, + "2581": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "next" + }, + "2582": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__type" + }, + "2583": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__type" + }, + "2584": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "value" + }, + "2585": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "error" + }, + "2586": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__type" + }, + "2587": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__type" + }, + "2588": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "error" + }, + "2589": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "complete" + }, + "2590": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__type" + }, + "2591": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__type" + }, + "2592": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object" + }, + "2593": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.unsubscribe" + }, + "2594": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__function" + }, + "2595": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__function" + }, + "2596": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.stop" + }, + "2597": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.stop" + }, + "2598": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.getSnapshot" + }, + "2599": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.getSnapshot" + }, + "2600": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "createWebSocketReceiver" + }, + "2601": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "createWebSocketReceiver" + }, + "2602": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "options" + }, + "2603": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object" + }, + "2604": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.name" + }, + "2605": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.send" + }, + "2606": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.send" + }, + "2607": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "event" + }, + "2608": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.subscribe" + }, + "2609": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.subscribe" + }, + "2610": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "next" + }, + "2611": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__type" + }, + "2612": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__type" + }, + "2613": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "value" + }, + "2614": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "error" + }, + "2615": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__type" + }, + "2616": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__type" + }, + "2617": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "error" + }, + "2618": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "complete" + }, + "2619": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__type" + }, + "2620": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__type" + }, + "2621": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object" + }, + "2622": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.unsubscribe" + }, + "2623": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__function" + }, + "2624": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__function" + }, + "2625": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.getSnapshot" + }, + "2626": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "__object.getSnapshot" + }, + "2627": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "createDevTools" + }, + "2628": { + "sourceFileName": "xstate/packages/xstate-inspect/src/browser.ts", + "qualifiedName": "createDevTools" + }, + "2629": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "MaybeLazy" + }, + "2630": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2631": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2632": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "T" + }, + "2633": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "ServiceListener" + }, + "2634": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2635": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2636": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "service" + }, + "2637": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "Replacer" + }, + "2638": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2639": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2640": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "key" + }, + "2641": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "value" + }, + "2642": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "InspectorOptions" + }, + "2643": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "InspectorOptions.url" + }, + "2644": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "InspectorOptions.iframe" + }, + "2645": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "InspectorOptions.devTools" + }, + "2646": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "InspectorOptions.serialize" + }, + "2647": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "InspectorOptions.targetWindow" + }, + "2648": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "Inspector" + }, + "2649": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "Inspector.name" + }, + "2650": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "Inspector.send" + }, + "2651": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2652": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2653": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "event" + }, + "2654": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "Inspector.subscribe" + }, + "2655": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2656": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2657": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "next" + }, + "2658": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2659": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2660": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "snapshot" + }, + "2661": { + "sourceFileName": "xstate/packages/xstate-inspect/src/inspectMachine.ts", + "qualifiedName": "__object" + }, + "2662": { + "sourceFileName": "xstate/packages/xstate-inspect/src/inspectMachine.ts", + "qualifiedName": "__object.client" + }, + "2663": { + "sourceFileName": "node_modules/xstate/lib/Machine.d.ts", + "qualifiedName": "__type" + }, + "2664": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "error" + }, + "2665": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2666": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2667": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "err" + }, + "2668": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "complete" + }, + "2669": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2670": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2671": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2672": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.unsubscribe" + }, + "2673": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2674": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2675": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "Inspector.disconnect" + }, + "2676": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2677": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2678": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "ReceiverCommand" + }, + "2679": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2680": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.type" + }, + "2681": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.event" + }, + "2682": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.service" + }, + "2683": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2684": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.type" + }, + "2685": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "ReceiverEvent" + }, + "2686": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2687": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.type" + }, + "2688": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.machine" + }, + "2689": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.state" + }, + "2690": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.id" + }, + "2691": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.sessionId" + }, + "2692": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.parent" + }, + "2693": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.source" + }, + "2694": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2695": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.type" + }, + "2696": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.sessionId" + }, + "2697": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2698": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.type" + }, + "2699": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.state" + }, + "2700": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.sessionId" + }, + "2701": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2702": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.type" + }, + "2703": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.event" + }, + "2704": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.sessionId" + }, + "2705": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "ParsedReceiverEvent" + }, + "2706": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2707": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.type" + }, + "2708": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.machine" + }, + "2709": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.state" + }, + "2710": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.id" + }, + "2711": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.sessionId" + }, + "2712": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.parent" + }, + "2713": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.source" + }, + "2714": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2715": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.type" + }, + "2716": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.sessionId" + }, + "2717": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2718": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.type" + }, + "2719": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.state" + }, + "2720": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.sessionId" + }, + "2721": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type" + }, + "2722": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.type" + }, + "2723": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.event" + }, + "2724": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "__type.sessionId" + }, + "2725": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "InspectReceiver" + }, + "2726": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "WindowReceiverOptions" + }, + "2727": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "WindowReceiverOptions.window" + }, + "2728": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "WindowReceiverOptions.targetWindow" + }, + "2729": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "WebSocketReceiverOptions" + }, + "2730": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "WebSocketReceiverOptions.server" + }, + "2731": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "WebSocketReceiverOptions.protocol" + }, + "2732": { + "sourceFileName": "xstate/packages/xstate-inspect/src/types.ts", + "qualifiedName": "WebSocketReceiverOptions.serialize" + }, + "2733": { + "sourceFileName": "xstate/packages/xstate-react/src/useActor.ts", + "qualifiedName": "useActor" + }, + "2734": { + "sourceFileName": "xstate/packages/xstate-react/src/useActor.ts", + "qualifiedName": "useActor" + }, + "2735": { + "sourceFileName": "xstate/packages/xstate-react/src/useActor.ts", + "qualifiedName": "TLogic" + }, + "2736": { + "sourceFileName": "xstate/packages/xstate-react/src/useActor.ts", + "qualifiedName": "logic" + }, + "2737": { + "sourceFileName": "xstate/packages/xstate-react/src/useActor.ts", + "qualifiedName": "options" + }, + "2738": { + "sourceFileName": "xstate/packages/xstate-react/src/useActorRef.ts", + "qualifiedName": "useActorRef" + }, + "2739": { + "sourceFileName": "xstate/packages/xstate-react/src/useActorRef.ts", + "qualifiedName": "useActorRef" + }, + "2740": { + "sourceFileName": "xstate/packages/xstate-react/src/useActorRef.ts", + "qualifiedName": "TLogic" + }, + "2741": { + "sourceFileName": "xstate/packages/xstate-react/src/useActorRef.ts", + "qualifiedName": "machine" + }, + "2742": { + "sourceFileName": "xstate/packages/xstate-react/src/useActorRef.ts", + "qualifiedName": "options" + }, + "2743": { + "sourceFileName": "xstate/packages/xstate-react/src/useActorRef.ts", + "qualifiedName": "observerOrListener" + }, + "2744": { + "sourceFileName": "xstate/packages/xstate-react/src/useActorRef.ts", + "qualifiedName": "__type" + }, + "2745": { + "sourceFileName": "xstate/packages/xstate-react/src/useActorRef.ts", + "qualifiedName": "__type" + }, + "2746": { + "sourceFileName": "xstate/packages/xstate-react/src/useActorRef.ts", + "qualifiedName": "value" + }, + "2747": { + "sourceFileName": "xstate/packages/xstate-react/src/useSelector.ts", + "qualifiedName": "useSelector" + }, + "2748": { + "sourceFileName": "xstate/packages/xstate-react/src/useSelector.ts", + "qualifiedName": "useSelector" + }, + "2749": { + "sourceFileName": "xstate/packages/xstate-react/src/useSelector.ts", + "qualifiedName": "TActor" + }, + "2750": { + "sourceFileName": "xstate/packages/xstate-react/src/useSelector.ts", + "qualifiedName": "T" + }, + "2751": { + "sourceFileName": "xstate/packages/xstate-react/src/useSelector.ts", + "qualifiedName": "actor" + }, + "2752": { + "sourceFileName": "xstate/packages/xstate-react/src/useSelector.ts", + "qualifiedName": "selector" + }, + "2753": { + "sourceFileName": "xstate/packages/xstate-react/src/useSelector.ts", + "qualifiedName": "__type" + }, + "2754": { + "sourceFileName": "xstate/packages/xstate-react/src/useSelector.ts", + "qualifiedName": "__type" + }, + "2755": { + "sourceFileName": "xstate/packages/xstate-react/src/useSelector.ts", + "qualifiedName": "emitted" + }, + "2756": { + "sourceFileName": "xstate/packages/xstate-react/src/useSelector.ts", + "qualifiedName": "compare" + }, + "2757": { + "sourceFileName": "xstate/packages/xstate-react/src/useSelector.ts", + "qualifiedName": "__type" + }, + "2758": { + "sourceFileName": "xstate/packages/xstate-react/src/useSelector.ts", + "qualifiedName": "__type" + }, + "2759": { + "sourceFileName": "xstate/packages/xstate-react/src/useSelector.ts", + "qualifiedName": "a" + }, + "2760": { + "sourceFileName": "xstate/packages/xstate-react/src/useSelector.ts", + "qualifiedName": "b" + }, + "2761": { + "sourceFileName": "xstate/packages/xstate-react/src/shallowEqual.ts", + "qualifiedName": "shallowEqual" + }, + "2762": { + "sourceFileName": "xstate/packages/xstate-react/src/shallowEqual.ts", + "qualifiedName": "shallowEqual" + }, + "2763": { + "sourceFileName": "xstate/packages/xstate-react/src/shallowEqual.ts", + "qualifiedName": "objA" + }, + "2764": { + "sourceFileName": "xstate/packages/xstate-react/src/shallowEqual.ts", + "qualifiedName": "objB" + }, + "2765": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "createActorContext" + }, + "2766": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "createActorContext" + }, + "2767": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "TLogic" + }, + "2768": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "actorLogic" + }, + "2769": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "interpreterOptions" + }, + "2770": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type" + }, + "2771": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type.useSelector" + }, + "2772": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type" + }, + "2773": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type" + }, + "2774": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "selector" + }, + "2775": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type" + }, + "2776": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type" + }, + "2777": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "snapshot" + }, + "2778": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "compare" + }, + "2779": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type" + }, + "2780": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type" + }, + "2781": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "a" + }, + "2782": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "b" + }, + "2783": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "T" + }, + "2784": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type.useActorRef" + }, + "2785": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type" + }, + "2786": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type" + }, + "2787": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type.Provider" + }, + "2788": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type" + }, + "2789": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type" + }, + "2790": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "props" + }, + "2791": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type" + }, + "2792": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type.children" + }, + "2793": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type.options" + }, + "2794": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type.machine" + }, + "2795": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type" + }, + "2796": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type.logic" + }, + "2797": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type" + }, + "2798": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type.logic" + }, + "2799": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type" + }, + "2800": { + "sourceFileName": "xstate/packages/xstate-react/src/createActorContext.ts", + "qualifiedName": "__type.logic" + }, + "2801": { + "sourceFileName": "xstate/packages/xstate-react/src/useMachine.ts", + "qualifiedName": "useMachine" + }, + "2802": { + "sourceFileName": "xstate/packages/xstate-react/src/useMachine.ts", + "qualifiedName": "useMachine" + }, + "2803": { + "sourceFileName": "xstate/packages/xstate-react/src/useMachine.ts", + "qualifiedName": "TMachine" + }, + "2804": { + "sourceFileName": "xstate/packages/xstate-react/src/useMachine.ts", + "qualifiedName": "machine" + }, + "2805": { + "sourceFileName": "xstate/packages/xstate-react/src/useMachine.ts", + "qualifiedName": "options" + }, + "2806": { + "sourceFileName": "xstate/packages/xstate-solid/src/useActor.ts", + "qualifiedName": "useActor" + }, + "2807": { + "sourceFileName": "xstate/packages/xstate-solid/src/useActor.ts", + "qualifiedName": "useActor" + }, + "2808": { + "sourceFileName": "xstate/packages/xstate-solid/src/useActor.ts", + "qualifiedName": "TActor" + }, + "2809": { + "sourceFileName": "xstate/packages/xstate-solid/src/useActor.ts", + "qualifiedName": "actorRef" + }, + "2810": { + "sourceFileName": "xstate/packages/xstate-solid/src/useActor.ts", + "qualifiedName": "useActor" + }, + "2811": { + "sourceFileName": "xstate/packages/xstate-solid/src/useActor.ts", + "qualifiedName": "TSnapshot" + }, + "2812": { + "sourceFileName": "xstate/packages/xstate-solid/src/useActor.ts", + "qualifiedName": "TEvent" + }, + "2813": { + "sourceFileName": "xstate/packages/xstate-solid/src/useActor.ts", + "qualifiedName": "actorRef" + }, + "2814": { + "sourceFileName": "xstate/packages/xstate-solid/src/createService.ts", + "qualifiedName": "createService" + }, + "2815": { + "sourceFileName": "xstate/packages/xstate-solid/src/createService.ts", + "qualifiedName": "createService" + }, + "2816": { + "sourceFileName": "xstate/packages/xstate-solid/src/createService.ts", + "qualifiedName": "TMachine" + }, + "2817": { + "sourceFileName": "xstate/packages/xstate-solid/src/createService.ts", + "qualifiedName": "machine" + }, + "2818": { + "sourceFileName": "xstate/packages/xstate-solid/src/createService.ts", + "qualifiedName": "__1" + }, + "2819": { + "sourceFileName": "xstate/packages/xstate-solid/src/createSpawn.ts", + "qualifiedName": "createSpawn" + }, + "2820": { + "sourceFileName": "xstate/packages/xstate-solid/src/createSpawn.ts", + "qualifiedName": "createSpawn" + }, + "2821": { + "sourceFileName": "xstate/packages/xstate-solid/src/createSpawn.ts", + "qualifiedName": "TSnapshot" + }, + "2822": { + "sourceFileName": "xstate/packages/xstate-solid/src/createSpawn.ts", + "qualifiedName": "TEvent" + }, + "2823": { + "sourceFileName": "xstate/packages/xstate-solid/src/createSpawn.ts", + "qualifiedName": "TInput" + }, + "2824": { + "sourceFileName": "xstate/packages/xstate-solid/src/createSpawn.ts", + "qualifiedName": "logic" + }, + "2825": { + "sourceFileName": "xstate/packages/xstate-solid/src/useMachine.ts", + "qualifiedName": "useMachine" + }, + "2826": { + "sourceFileName": "xstate/packages/xstate-solid/src/useMachine.ts", + "qualifiedName": "useMachine" + }, + "2827": { + "sourceFileName": "xstate/packages/xstate-solid/src/useMachine.ts", + "qualifiedName": "TMachine" + }, + "2828": { + "sourceFileName": "xstate/packages/xstate-solid/src/useMachine.ts", + "qualifiedName": "machine" + }, + "2829": { + "sourceFileName": "xstate/packages/xstate-solid/src/useMachine.ts", + "qualifiedName": "__1" + }, + "2830": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useMachine.ts", + "qualifiedName": "useMachine" + }, + "2831": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useMachine.ts", + "qualifiedName": "useMachine" + }, + "2832": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useMachine.ts", + "qualifiedName": "TMachine" + }, + "2833": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useMachine.ts", + "qualifiedName": "machine" + }, + "2834": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useMachine.ts", + "qualifiedName": "__1" + }, + "2835": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "qualifiedName": "useSelector" + }, + "2836": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "qualifiedName": "useSelector" + }, + "2837": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "qualifiedName": "TActor" + }, + "2838": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "qualifiedName": "T" + }, + "2839": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "qualifiedName": "actor" + }, + "2840": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "qualifiedName": "selector" + }, + "2841": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "qualifiedName": "__type" + }, + "2842": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "qualifiedName": "__type" + }, + "2843": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "qualifiedName": "snapshot" + }, + "2844": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "qualifiedName": "compare" + }, + "2845": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "qualifiedName": "__type" + }, + "2846": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "qualifiedName": "__type" + }, + "2847": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "qualifiedName": "a" + }, + "2848": { + "sourceFileName": "xstate/packages/xstate-svelte/src/useSelector.ts", + "qualifiedName": "b" + }, + "2849": { + "sourceFileName": "xstate/packages/xstate-test/src/machine.ts", + "qualifiedName": "createTestModel" + }, + "2850": { + "sourceFileName": "xstate/packages/xstate-test/src/machine.ts", + "qualifiedName": "createTestModel" + }, + "2851": { + "sourceFileName": "xstate/packages/xstate-test/src/machine.ts", + "qualifiedName": "TMachine" + }, + "2852": { + "sourceFileName": "xstate/packages/xstate-test/src/machine.ts", + "qualifiedName": "machine" + }, + "2853": { + "sourceFileName": "xstate/packages/xstate-test/src/machine.ts", + "qualifiedName": "options" + }, + "2854": { + "sourceFileName": "xstate/packages/xstate-test/src/machine.ts", + "qualifiedName": "createTestMachine" + }, + "2855": { + "sourceFileName": "xstate/packages/xstate-test/src/machine.ts", + "qualifiedName": "createTestMachine" + }, + "2856": { + "sourceFileName": "xstate/packages/xstate-test/src/machine.ts", + "qualifiedName": "TContext" + }, + "2857": { + "sourceFileName": "xstate/packages/xstate-test/src/machine.ts", + "qualifiedName": "TEvent" + }, + "2858": { + "sourceFileName": "xstate/packages/xstate-test/src/machine.ts", + "qualifiedName": "TTypesMeta" + }, + "2859": { + "sourceFileName": "xstate/packages/xstate-test/src/machine.ts", + "qualifiedName": "config" + }, + "2860": { + "sourceFileName": "xstate/packages/xstate-test/src/machine.ts", + "qualifiedName": "options" + }, + "2861": { + "sourceFileName": "node_modules/xstate/lib/Machine.d.ts", + "qualifiedName": "__type" + }, + "2862": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel" + }, + "2863": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.__constructor" + }, + "2864": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel" + }, + "2865": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.TSnapshot" + }, + "2866": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.TEvent" + }, + "2867": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.TInput" + }, + "2868": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "logic" + }, + "2869": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "options" + }, + "2870": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.options" + }, + "2871": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.defaultTraversalOptions" + }, + "2872": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getDefaultOptions" + }, + "2873": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getDefaultOptions" + }, + "2874": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.logic" + }, + "2875": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getPaths" + }, + "2876": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getPaths" + }, + "2877": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "pathGenerator" + }, + "2878": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "options" + }, + "2879": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getShortestPaths" + }, + "2880": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getShortestPaths" + }, + "2881": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "options" + }, + "2882": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getShortestPathsFrom" + }, + "2883": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getShortestPathsFrom" + }, + "2884": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "paths" + }, + "2885": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "options" + }, + "2886": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getSimplePaths" + }, + "2887": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getSimplePaths" + }, + "2888": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "options" + }, + "2889": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getSimplePathsFrom" + }, + "2890": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getSimplePathsFrom" + }, + "2891": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "paths" + }, + "2892": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "options" + }, + "2896": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getPathsFromEvents" + }, + "2897": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getPathsFromEvents" + }, + "2898": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "events" + }, + "2899": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "options" + }, + "2900": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getAllStates" + }, + "2901": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getAllStates" + }, + "2902": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getAdjacencyList" + }, + "2903": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.getAdjacencyList" + }, + "2904": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "__type" + }, + "2905": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "__type.state" + }, + "2906": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "__type.event" + }, + "2907": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "__type.nextState" + }, + "2908": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.testPathSync" + }, + "2909": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.testPathSync" + }, + "2910": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "path" + }, + "2911": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "params" + }, + "2912": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "options" + }, + "2913": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.testPath" + }, + "2914": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.testPath" + }, + "2915": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "path" + }, + "2916": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "params" + }, + "2917": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "options" + }, + "2918": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.testState" + }, + "2919": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.testState" + }, + "2920": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "params" + }, + "2921": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "state" + }, + "2922": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "options" + }, + "2928": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.testStateSync" + }, + "2929": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.testStateSync" + }, + "2930": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "params" + }, + "2931": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "state" + }, + "2932": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "options" + }, + "2939": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.testTransition" + }, + "2940": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.testTransition" + }, + "2941": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "params" + }, + "2942": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "step" + }, + "2943": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.testTransitionSync" + }, + "2944": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.testTransitionSync" + }, + "2945": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "params" + }, + "2946": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "step" + }, + "2947": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.resolveOptions" + }, + "2948": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.resolveOptions" + }, + "2949": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "options" + }, + "2950": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.TSnapshot" + }, + "2951": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.TEvent" + }, + "2952": { + "sourceFileName": "xstate/packages/xstate-test/src/TestModel.ts", + "qualifiedName": "TestModel.TInput" + }, + "2953": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "GetPathsOptions" + }, + "2954": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "2955": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type.pathGenerator" + }, + "2956": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TSnapshot" + }, + "2957": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TEvent" + }, + "2958": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TInput" + }, + "2959": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestMachineConfig" + }, + "2960": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestMachineConfig.context" + }, + "2961": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestMachineConfig.types" + }, + "2962": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestStateNodeConfig.initial" + }, + "2963": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestStateNodeConfig.states" + }, + "2964": { + "sourceFileName": "", + "qualifiedName": "type" + }, + "2965": { + "sourceFileName": "", + "qualifiedName": "output" + }, + "2966": { + "sourceFileName": "", + "qualifiedName": "history" + }, + "2967": { + "sourceFileName": "", + "qualifiedName": "on" + }, + "2968": { + "sourceFileName": "", + "qualifiedName": "entry" + }, + "2969": { + "sourceFileName": "", + "qualifiedName": "exit" + }, + "2970": { + "sourceFileName": "", + "qualifiedName": "onDone" + }, + "2971": { + "sourceFileName": "", + "qualifiedName": "always" + }, + "2972": { + "sourceFileName": "", + "qualifiedName": "meta" + }, + "2973": { + "sourceFileName": "", + "qualifiedName": "id" + }, + "2974": { + "sourceFileName": "", + "qualifiedName": "tags" + }, + "2975": { + "sourceFileName": "", + "qualifiedName": "description" + }, + "2976": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestMachineConfig.TContext" + }, + "2977": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestMachineConfig.TEvent" + }, + "2978": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestMachineConfig.TTypesMeta" + }, + "2979": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestStateNodeConfig" + }, + "2980": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestStateNodeConfig.initial" + }, + "2981": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestStateNodeConfig.states" + }, + "2982": { + "sourceFileName": "", + "qualifiedName": "type" + }, + "2983": { + "sourceFileName": "", + "qualifiedName": "output" + }, + "2984": { + "sourceFileName": "", + "qualifiedName": "history" + }, + "2985": { + "sourceFileName": "", + "qualifiedName": "on" + }, + "2986": { + "sourceFileName": "", + "qualifiedName": "entry" + }, + "2987": { + "sourceFileName": "", + "qualifiedName": "exit" + }, + "2988": { + "sourceFileName": "", + "qualifiedName": "onDone" + }, + "2989": { + "sourceFileName": "", + "qualifiedName": "always" + }, + "2990": { + "sourceFileName": "", + "qualifiedName": "meta" + }, + "2991": { + "sourceFileName": "", + "qualifiedName": "id" + }, + "2992": { + "sourceFileName": "", + "qualifiedName": "tags" + }, + "2993": { + "sourceFileName": "", + "qualifiedName": "description" + }, + "2994": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestStateNodeConfig.TContext" + }, + "2995": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestStateNodeConfig.TEvent" + }, + "2996": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestMachineOptions" + }, + "2997": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TContext" + }, + "2998": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TEvent" + }, + "2999": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TTypesMeta" + }, + "3000": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestMeta" + }, + "3001": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestMeta.test" + }, + "3002": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3003": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3004": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "testContext" + }, + "3005": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "state" + }, + "3006": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestMeta.description" + }, + "3007": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3008": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3009": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "state" + }, + "3010": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestMeta.skip" + }, + "3011": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestMeta.T" + }, + "3012": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestMeta.TContext" + }, + "3013": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestStepResult" + }, + "3014": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestStepResult.step" + }, + "3015": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestStepResult.state" + }, + "3016": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestStepResult.event" + }, + "3017": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3018": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type.error" + }, + "3019": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestParam" + }, + "3020": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestParam.states" + }, + "3021": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3022": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type.__index" + }, + "3024": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3025": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3026": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "state" + }, + "3027": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestParam.events" + }, + "3028": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3029": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type.type" + }, + "3030": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestParam.TSnapshot" + }, + "3031": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestParam.TEvent" + }, + "3032": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestPath" + }, + "3033": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestPath.description" + }, + "3034": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestPath.test" + }, + "3035": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3036": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3037": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "params" + }, + "3038": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestPath.testSync" + }, + "3039": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3040": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3041": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "params" + }, + "3042": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestPath.TSnapshot" + }, + "3043": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestPath.TEvent" + }, + "3044": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestPathResult" + }, + "3045": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestPathResult.steps" + }, + "3046": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestPathResult.state" + }, + "3047": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "StatePredicate" + }, + "3048": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3049": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3050": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "state" + }, + "3051": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TState" + }, + "3052": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "EventExecutor" + }, + "3053": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3054": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3055": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "step" + }, + "3056": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TSnapshot" + }, + "3057": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TEvent" + }, + "3058": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestModelOptions" + }, + "3059": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestModelOptions.stateMatcher" + }, + "3060": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3061": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3062": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "state" + }, + "3063": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "stateKey" + }, + "3064": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestModelOptions.logger" + }, + "3065": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3066": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type.log" + }, + "3067": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3068": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3069": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "msg" + }, + "3070": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type.error" + }, + "3071": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3072": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3073": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "msg" + }, + "3074": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestModelOptions.serializeTransition" + }, + "3075": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3076": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3077": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "state" + }, + "3078": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "event" + }, + "3079": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "prevState" + }, + "3080": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestModelOptions.TSnapshot" + }, + "3081": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestModelOptions.TEvent" + }, + "3082": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestTransitionConfig" + }, + "3083": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestTransitionConfig.test" + }, + "3084": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3085": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3086": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "state" + }, + "3087": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "testContext" + }, + "3088": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestTransitionConfig.TContext" + }, + "3089": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestTransitionConfig.TEvent" + }, + "3090": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestTransitionConfig.TTestContext" + }, + "3091": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TestTransitionsConfig" + }, + "3092": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TContext" + }, + "3093": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TEvent" + }, + "3094": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TTestContext" + }, + "3095": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "PathGenerator" + }, + "3096": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3097": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "__type" + }, + "3098": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "behavior" + }, + "3099": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "options" + }, + "3100": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TSnapshot" + }, + "3101": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TEvent" + }, + "3102": { + "sourceFileName": "xstate/packages/xstate-test/src/types.ts", + "qualifiedName": "TInput" + }, + "3103": { + "sourceFileName": "xstate/packages/xstate-test/src/pathGenerators.ts", + "qualifiedName": "createShortestPathsGen" + }, + "3104": { + "sourceFileName": "xstate/packages/xstate-test/src/pathGenerators.ts", + "qualifiedName": "createShortestPathsGen" + }, + "3105": { + "sourceFileName": "xstate/packages/xstate-test/src/pathGenerators.ts", + "qualifiedName": "TSnapshot" + }, + "3106": { + "sourceFileName": "xstate/packages/xstate-test/src/pathGenerators.ts", + "qualifiedName": "TEvent" + }, + "3107": { + "sourceFileName": "xstate/packages/xstate-test/src/pathGenerators.ts", + "qualifiedName": "TInput" + }, + "3108": { + "sourceFileName": "xstate/packages/xstate-test/src/pathGenerators.ts", + "qualifiedName": "createSimplePathsGen" + }, + "3109": { + "sourceFileName": "xstate/packages/xstate-test/src/pathGenerators.ts", + "qualifiedName": "createSimplePathsGen" + }, + "3110": { + "sourceFileName": "xstate/packages/xstate-test/src/pathGenerators.ts", + "qualifiedName": "TSnapshot" + }, + "3111": { + "sourceFileName": "xstate/packages/xstate-test/src/pathGenerators.ts", + "qualifiedName": "TEvent" + }, + "3112": { + "sourceFileName": "xstate/packages/xstate-test/src/pathGenerators.ts", + "qualifiedName": "TInput" + }, + "3113": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActor.ts", + "qualifiedName": "useActor" + }, + "3114": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActor.ts", + "qualifiedName": "useActor" + }, + "3115": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActor.ts", + "qualifiedName": "TLogic" + }, + "3116": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActor.ts", + "qualifiedName": "actorLogic" + }, + "3117": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActor.ts", + "qualifiedName": "options" + }, + "3118": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActor.ts", + "qualifiedName": "__type" + }, + "3119": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActor.ts", + "qualifiedName": "__type.snapshot" + }, + "3120": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActor.ts", + "qualifiedName": "__type.send" + }, + "3121": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActor.ts", + "qualifiedName": "__type" + }, + "3122": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActor.ts", + "qualifiedName": "__type" + }, + "3123": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActor.ts", + "qualifiedName": "event" + }, + "3124": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActor.ts", + "qualifiedName": "__type.actorRef" + }, + "3125": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActorRef.ts", + "qualifiedName": "useActorRef" + }, + "3126": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActorRef.ts", + "qualifiedName": "useActorRef" + }, + "3127": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActorRef.ts", + "qualifiedName": "TLogic" + }, + "3128": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActorRef.ts", + "qualifiedName": "actorLogic" + }, + "3129": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActorRef.ts", + "qualifiedName": "options" + }, + "3130": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActorRef.ts", + "qualifiedName": "observerOrListener" + }, + "3131": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActorRef.ts", + "qualifiedName": "__type" + }, + "3132": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActorRef.ts", + "qualifiedName": "__type" + }, + "3133": { + "sourceFileName": "xstate/packages/xstate-vue/src/useActorRef.ts", + "qualifiedName": "value" + }, + "3134": { + "sourceFileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "qualifiedName": "useMachine" + }, + "3135": { + "sourceFileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "qualifiedName": "useMachine" + }, + "3136": { + "sourceFileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "qualifiedName": "TMachine" + }, + "3137": { + "sourceFileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "qualifiedName": "machine" + }, + "3138": { + "sourceFileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "qualifiedName": "options" + }, + "3139": { + "sourceFileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "qualifiedName": "__type" + }, + "3140": { + "sourceFileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "qualifiedName": "__type.snapshot" + }, + "3141": { + "sourceFileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "qualifiedName": "__type.send" + }, + "3142": { + "sourceFileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "qualifiedName": "__type" + }, + "3143": { + "sourceFileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "qualifiedName": "__type" + }, + "3144": { + "sourceFileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "qualifiedName": "event" + }, + "3145": { + "sourceFileName": "xstate/packages/xstate-vue/src/useMachine.ts", + "qualifiedName": "__type.actorRef" + }, + "3146": { + "sourceFileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "qualifiedName": "useSelector" + }, + "3147": { + "sourceFileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "qualifiedName": "useSelector" + }, + "3148": { + "sourceFileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "qualifiedName": "TActor" + }, + "3149": { + "sourceFileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "qualifiedName": "T" + }, + "3150": { + "sourceFileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "qualifiedName": "actor" + }, + "3151": { + "sourceFileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "qualifiedName": "selector" + }, + "3152": { + "sourceFileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "qualifiedName": "__type" + }, + "3153": { + "sourceFileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "qualifiedName": "__type" + }, + "3154": { + "sourceFileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "qualifiedName": "snapshot" + }, + "3155": { + "sourceFileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "qualifiedName": "compare" + }, + "3156": { + "sourceFileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "qualifiedName": "__type" + }, + "3157": { + "sourceFileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "qualifiedName": "__type" + }, + "3158": { + "sourceFileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "qualifiedName": "a" + }, + "3159": { + "sourceFileName": "xstate/packages/xstate-vue/src/useSelector.ts", + "qualifiedName": "b" + } + } +} \ No newline at end of file From 281dc407580901ab886eb0c1bb53f7efd48b371b Mon Sep 17 00:00:00 2001 From: Eric Skogen Date: Wed, 29 Nov 2023 16:46:11 -0600 Subject: [PATCH 4/7] patch to disable VersionBanner VersionBanner was failing here: https://github.com/milesj/docusaurus-plugin-typedoc-api/blob/9169c0e9ab804e6cac5f915665e0efd041ab46f0/packages/plugin/src/components/VersionBanner.tsx#L20 Patching for now until we have time to find a fix. --- package.json | 5 +- .../docusaurus-plugin-typedoc-api+4.0.1.patch | 14 ++ yarn.lock | 165 +++++++++++++++++- 3 files changed, 179 insertions(+), 5 deletions(-) create mode 100644 patches/docusaurus-plugin-typedoc-api+4.0.1.patch diff --git a/package.json b/package.json index e144fdb67..9bcd06882 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,8 @@ "write-translations": "docusaurus write-translations", "write-heading-ids": "docusaurus write-heading-ids", "typecheck": "tsc", - "format": "prettier --write '**/*.{js,jsx,ts,tsx,md,mdx,json}'" + "format": "prettier --write '**/*.{js,jsx,ts,tsx,md,mdx,json}'", + "postinstall": "patch-package" }, "remarkConfig": { "plugins": [ @@ -46,7 +47,9 @@ "headlessui": "^0.0.0", "lucide-react": "^0.293.0", "mdx-embed": "^1.1.2", + "patch-package": "8.0.0", "postcss": "^8.4.31", + "postinstall-postinstall": "2.1.0", "prism-react-renderer": "^2.3.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/patches/docusaurus-plugin-typedoc-api+4.0.1.patch b/patches/docusaurus-plugin-typedoc-api+4.0.1.patch new file mode 100644 index 000000000..778f1240c --- /dev/null +++ b/patches/docusaurus-plugin-typedoc-api+4.0.1.patch @@ -0,0 +1,14 @@ +diff --git a/node_modules/docusaurus-plugin-typedoc-api/lib/components/VersionBanner.js b/node_modules/docusaurus-plugin-typedoc-api/lib/components/VersionBanner.js +index 7853ea1..3c0e481 100644 +--- a/node_modules/docusaurus-plugin-typedoc-api/lib/components/VersionBanner.js ++++ b/node_modules/docusaurus-plugin-typedoc-api/lib/components/VersionBanner.js +@@ -27,6 +27,9 @@ function VersionBanner() { + return null; + } + const latestVersionInfo = docs[latestVersion.label]; ++ ++ return null; ++ + return /*#__PURE__*/jsxRuntime.jsx("div", { + className: `${themeCommon.ThemeClassNames.docs.docVersionBanner} alert alert--warning margin-bottom--md`, + role: "alert", diff --git a/yarn.lock b/yarn.lock index 1e5b88136..c1d2833a9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3297,6 +3297,11 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== +"@yarnpkg/lockfile@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" + integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== + abbrev@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf" @@ -3806,6 +3811,15 @@ call-bind@^1.0.0, call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" +call-bind@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" + integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== + dependencies: + function-bind "^1.1.2" + get-intrinsic "^1.2.1" + set-function-length "^1.1.1" + callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -3951,7 +3965,7 @@ chrome-trace-event@^1.0.2: resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== -ci-info@^3.2.0: +ci-info@^3.2.0, ci-info@^3.7.0: version "3.9.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== @@ -4601,6 +4615,15 @@ defer-to-connect@^2.0.1: resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== +define-data-property@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== + dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" @@ -5335,6 +5358,13 @@ find-up@^6.3.0: locate-path "^7.1.0" path-exists "^5.0.0" +find-yarn-workspace-root@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" + integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== + dependencies: + micromatch "^4.0.2" + flat@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" @@ -5483,6 +5513,11 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + gemoji@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/gemoji/-/gemoji-6.1.0.tgz#268fbb0c81d1a8c32a4bcc39bdfdd66080ba7ce9" @@ -5517,6 +5552,16 @@ get-intrinsic@^1.1.3: has-proto "^1.0.1" has-symbols "^1.0.3" +get-intrinsic@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" + integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== + dependencies: + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" @@ -5671,6 +5716,11 @@ graceful-fs@4.2.10, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== +graceful-fs@^4.1.11: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + gray-matter@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" @@ -5744,6 +5794,13 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" +hasown@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" + integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + dependencies: + function-bind "^1.1.2" + hast-util-from-parse5@^8.0.0: version "8.0.1" resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651" @@ -6397,7 +6454,7 @@ is-typedarray@^1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== -is-wsl@^2.2.0: +is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== @@ -6414,6 +6471,11 @@ isarray@0.0.1: resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -6571,6 +6633,16 @@ json-schema-traverse@^1.0.0: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== +json-stable-stringify@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.1.0.tgz#43d39c7c8da34bfaf785a61a56808b0def9f747d" + integrity sha512-zfA+5SuwYN2VWqN1/5HZaDzQKLJHaBVMZIIM+wuYjdptkaQsqzDdqjqf+lZZJUuJq1aanHiY8LhH8LmH+qBYJA== + dependencies: + call-bind "^1.0.5" + isarray "^2.0.5" + jsonify "^0.0.1" + object-keys "^1.1.1" + json5@^2.0.0, json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" @@ -6602,6 +6674,11 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" +jsonify@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978" + integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== + keyv@^4.5.3: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" @@ -6614,6 +6691,13 @@ kind-of@^6.0.0, kind-of@^6.0.2: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== +klaw-sync@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c" + integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== + dependencies: + graceful-fs "^4.1.11" + kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" @@ -7608,7 +7692,7 @@ minimatch@^9.0.0, minimatch@^9.0.1, minimatch@^9.0.3: dependencies: brace-expansion "^2.0.1" -minimist@^1.0.0, minimist@^1.2.8: +minimist@^1.0.0, minimist@^1.2.6, minimist@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== @@ -7845,6 +7929,14 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" +open@^7.4.2: + version "7.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + open@^8.0.9, open@^8.4.0: version "8.4.0" resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" @@ -7859,6 +7951,11 @@ opener@^1.5.2: resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + p-cancelable@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050" @@ -8019,6 +8116,27 @@ pascal-case@^3.1.2: no-case "^3.0.4" tslib "^2.0.3" +patch-package@8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-8.0.0.tgz#d191e2f1b6e06a4624a0116bcb88edd6714ede61" + integrity sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA== + dependencies: + "@yarnpkg/lockfile" "^1.1.0" + chalk "^4.1.2" + ci-info "^3.7.0" + cross-spawn "^7.0.3" + find-yarn-workspace-root "^2.0.0" + fs-extra "^9.0.0" + json-stable-stringify "^1.0.2" + klaw-sync "^6.0.0" + minimist "^1.2.6" + open "^7.4.2" + rimraf "^2.6.3" + semver "^7.5.3" + slash "^2.0.0" + tmp "^0.0.33" + yaml "^2.2.2" + path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -8522,6 +8640,11 @@ postcss@^8.4.17, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.26, postcss@^8.4 picocolors "^1.0.0" source-map-js "^1.0.2" +postinstall-postinstall@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz#4f7f77441ef539d1512c40bd04c71b06a4704ca3" + integrity sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ== + prettier@^2.5.1: version "2.8.7" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.7.tgz#bb79fc8729308549d28fe3a98fce73d2c0656450" @@ -9247,6 +9370,13 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== +rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" @@ -9392,7 +9522,7 @@ semver@^7.3.2, semver@^7.3.5, semver@^7.3.7: dependencies: lru-cache "^6.0.0" -semver@^7.3.8, semver@^7.5.4, semver@~7.5.4: +semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@~7.5.4: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -9469,6 +9599,16 @@ serve-static@1.15.0: parseurl "~1.3.3" send "0.18.0" +set-function-length@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed" + integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== + dependencies: + define-data-property "^1.1.1" + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" @@ -9587,6 +9727,11 @@ skin-tone@^2.0.0: dependencies: unicode-emoji-modifier-base "^1.0.0" +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -10022,6 +10167,13 @@ tiny-warning@^1.0.0: resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -10910,6 +11062,11 @@ yaml@^2.0.0, yaml@^2.1.1: resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.2.tgz#f522db4313c671a0ca963a75670f1c12ea909144" integrity sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg== +yaml@^2.2.2: + version "2.3.4" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2" + integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA== + yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" From 91db41f0bcfe7c0c2788138cb9793602f66124fc Mon Sep 17 00:00:00 2001 From: Eric Skogen Date: Wed, 29 Nov 2023 16:54:01 -0600 Subject: [PATCH 5/7] link to `api/next` --- docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index bafc28e43..cf3f04ad5 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -228,7 +228,7 @@ const config = { }, { to: '/docs', label: 'Docs', position: 'right' }, { - to: 'api', + to: 'api/next', label: 'API', position: 'right', }, From 6120ffc3c5465a0b8c7c076b1ca1aff77c7bee3b Mon Sep 17 00:00:00 2001 From: Eric Skogen Date: Thu, 30 Nov 2023 17:19:23 -0600 Subject: [PATCH 6/7] available at `api` instead of `api/next` --- docusaurus.config.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index cf3f04ad5..bc7f37fdf 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -146,6 +146,7 @@ const config = { [ 'docusaurus-plugin-typedoc-api', { + disableVersioning: true, projectRoot: `${__dirname}/xstate`, packages: [ { @@ -228,7 +229,7 @@ const config = { }, { to: '/docs', label: 'Docs', position: 'right' }, { - to: 'api/next', + to: 'api', label: 'API', position: 'right', }, From c2573370a0bc0b7fb9d0fbc8b5420aacce917aed Mon Sep 17 00:00:00 2001 From: Eric Skogen Date: Thu, 30 Nov 2023 17:25:20 -0600 Subject: [PATCH 7/7] customize url slug for each package - `/api/xstate` instead of `/api/core` - `/api/@xstate/react` instead of `/api/xstate-react` --- docusaurus.config.js | 50 +++++++++----------------------------------- 1 file changed, 10 insertions(+), 40 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index bc7f37fdf..cbeda1451 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -149,46 +149,16 @@ const config = { disableVersioning: true, projectRoot: `${__dirname}/xstate`, packages: [ - { - path: 'packages/core', - entry: 'src/index.ts' - }, - { - path: 'packages/xstate-analytics', - entry: 'src/index.ts' - }, - { - path: 'packages/xstate-graph', - entry: 'src/index.ts' - }, - { - path: 'packages/xstate-immer', - entry: 'src/index.ts' - }, - { - path: 'packages/xstate-inspect', - entry: 'src/index.ts' - }, - { - path: 'packages/xstate-react', - entry: 'src/index.ts' - }, - { - path: 'packages/xstate-solid', - entry: 'src/index.ts' - }, - { - path: 'packages/xstate-svelte', - entry: 'src/index.ts' - }, - { - path: 'packages/xstate-test', - entry: 'src/index.ts' - }, - { - path: 'packages/xstate-vue', - entry: 'src/index.ts' - } + { path: 'packages/core', slug: 'xstate' }, + { path: 'packages/xstate-analytics', slug: '@xstate/analytics' }, + { path: 'packages/xstate-graph', slug: '@xstate/graph' }, + { path: 'packages/xstate-immer', slug: '@xstate/immer' }, + { path: 'packages/xstate-inspect', slug: '@xstate/inspect' }, + { path: 'packages/xstate-react', slug: '@xstate/react' }, + { path: 'packages/xstate-solid', slug: '@xstate/solid' }, + { path: 'packages/xstate-svelte', slug: '@xstate/svelte' }, + { path: 'packages/xstate-test', slug: '@xstate/test' }, + { path: 'packages/xstate-vue', slug: '@xstate/vue' } ] } ],