CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 10:45:16 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-robots-tag: none
etag: W/"6f355ff3467fb17c6adbcca2a6294f88"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=PEUUuAQUtbt2BqK%2BIoe%2Fp8ZWmdjqZ3pDSX7ZYLad%2FGUoV6z05CAKZRFjDpkshAxr5LmpELjAv11NCfIbaftTA6WHwwZN7imTV2uQd8WQuY0aavsP%2ByfOkfvyxhqykua78m%2B%2F%2F6XKxoi4QgrWD8gQCE1E8zh0EE4YOM7ZkuRbByxJ37lMddtcufhpD5rllFX575CCbnNIYoN80dcEkpoUrZhtDvxra%2FWqEBlGRuQVJP3CkrcclwR7MA7VzNLvx8woLIgH1RKsAFNfHP%2FnRfU3TQ%3D%3D--XxJQ9slG1XPWCaAO--yYA%2FNDw7rJYMYhfPJpRdAA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1873457266.1753267515; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 10:45:15 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 10:45:15 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: C27E:1A99C5:9A18D3:B9E584:6880BD3B
machina.utils.getDefaultClientMeta · ifandelse/machina.js Wiki · GitHub
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 146
machina.utils.getDefaultClientMeta
Jim Cowart edited this page Feb 2, 2015
·
1 revision
description: used internally to provide default values for machina.Fsm
instances and also for clients of machina.BehavioralFsm
instances.
returns: an object containing the following properties:
-
inputQueue
- an array which is used to hold deferred input (populated whendeferUntilTransition
is called). -
targetReplayState
- Used while processing theinputQueue
. It holds the string state name of the state whichinputQueue
items should be replayed in. -
state
- The string value of the current state of the FSM. -
priorState
- The string value of the previous state of the FSM. -
priorAction
- The name of the input which was last handled. -
currentAction
- The name of the input which is currently being handled. -
currentActionArgs
- The args provided to the current input being handled. -
inExitHandler
- Boolean which is set to true if the FSM is in the process of transitioning and is currently executing an_onExit
handler.
Overriding getDefaultClientMeta
is not recommended, as you will likely break machina's core behavior. However, extending it with additional properties you need on each FSM should be fine as long as the above values are left intact.
You can’t perform that action at this time.