@mudssky/jsutils
Preparing search index...
MachineStateConfig
Interface MachineStateConfig<TValue, TContext, TEvent>
单个状态节点配置。
interface
MachineStateConfig
<
TValue
extends
string
,
TContext
,
TEvent
extends
{
type
:
string
}
,
>
{
entry
?:
(
args
:
MachineHookArgs
<
TValue
,
TContext
,
TEvent
>
)
=>
void
;
exit
?:
(
args
:
MachineHookArgs
<
TValue
,
TContext
,
TEvent
>
)
=>
void
;
on
?:
Partial
<
{
[
TType
in
string
]
:
MachineTransitionConfig
<
TValue
,
TContext
,
TEvent
,
TType
,
>
}
,
>
;
}
Type Parameters
TValue
extends
string
状态值字面量联合类型
TContext
上下文对象类型
TEvent
extends
{
type
:
string
}
事件联合类型
Index
Properties
entry?
exit?
on?
Properties
Optional
entry
entry
?:
(
args
:
MachineHookArgs
<
TValue
,
TContext
,
TEvent
>
)
=>
void
Optional
exit
exit
?:
(
args
:
MachineHookArgs
<
TValue
,
TContext
,
TEvent
>
)
=>
void
Optional
on
on
?:
Partial
<
{
[
TType
in
string
]
:
MachineTransitionConfig
<
TValue
,
TContext
,
TEvent
,
TType
,
>
}
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
entry
exit
on
@mudssky/jsutils
Loading...
单个状态节点配置。