Skip to content

Commit eb50863

Browse files
author
hyperandroid
committed
Fixed typscript definitions.
1 parent bca16b8 commit eb50863

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
lines changed

automata.d.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ declare module FSM {
77

88
export interface FSMDefinitionState {
99
name : string;
10-
initial : boolean;
11-
onTimer : FSMDefinitionStateTimer;
12-
onEnter : string|FSM.StateCallback;
13-
onExit : string|StateCallback;
10+
initial? : boolean;
11+
onTimer? : FSMDefinitionStateTimer;
12+
onEnter? : string|FSM.StateCallback;
13+
onExit? : string|StateCallback;
1414
}
1515

1616
export interface FSMDefinitionSubState {
@@ -21,17 +21,17 @@ declare module FSM {
2121
event :string;
2222
from : string;
2323
to : string;
24-
onTransition : string|TransitionCallback;
25-
onPreGuard : string|TransitionCallback;
26-
onPostGuard : string|TransitionCallback;
24+
onTransition? : string|TransitionCallback;
25+
onPreGuard? : string|TransitionCallback;
26+
onPostGuard? : string|TransitionCallback;
2727
}
2828

2929
export interface FSMDefinition {
3030
name : string;
31-
state : FSMDefinitionState[] | FSMDefinitionSubState[];
31+
state : (FSMDefinitionSubState|FSMDefinitionState)[];
3232
transition : FSMDefinitionTransition[];
33-
onEnter : string | StateCallback;
34-
onExit : string | StateCallback;
33+
onEnter? : string | StateCallback;
34+
onExit? : string | StateCallback;
3535
}
3636

3737
export interface TransitionMessage {

changelog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
07-07-2016 *2.0.1*
2+
------------------
3+
4+
* Fixed typescript definitions.
5+
16
07-07-2015 *2.0.0*
27
------------------
38

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "automata",
3-
"version": "2.0.0",
3+
"version": "2.0.1",
44
"main": "automata",
55
"keywords": [
66
"DFA",

0 commit comments

Comments
 (0)