core/lib/tern_from_ts/defs/state-machine.json.tmp
2017-05-14 13:22:31 +02:00

50 lines
1.2 KiB
Plaintext

{
"StateMachineErrorCallback": {},
"StateMachineEventDef": {
"name": "string",
"from": "?",
"to": "string"
},
"StateMachineEvent": {},
"StateMachineConfig": {
"initial": "?",
"events": "[StateMachineEventDef]",
"callbacks": {},
"target": "StateMachine",
"error": "StateMachineErrorCallback"
},
"StateMachineStatic": {
"VERSION": "string",
"WILDCARD": "string",
"ASYNC": "string",
"Result": {
"SUCCEEDED": "number",
"NOTRANSITION": "number",
"CANCELLED": "number",
"ASYNC": "number"
},
"Error": {
"INVALID_TRANSITION": "number",
"PENDING_TRANSITION": "number",
"INVALID_CALLBACK": "number"
},
"create": "fn(config: StateMachineConfig, target?: StateMachine) -> StateMachine"
},
"StateMachineTransition": {
"cancel": "fn()"
},
"StateMachineIs": {},
"StateMachineCan": {},
"StateMachine": {
"current": "string",
"is": "StateMachineIs",
"can": "StateMachineCan",
"cannot": "StateMachineCan",
"error": "StateMachineErrorCallback",
"transition": "StateMachineTransition",
"!type": "StateMachineStatic"
},
"state-machine": "StateMachineStatic",
"!name": "state-machine.d.ts"
}