CLI
Toggle table of contents
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
CLI
undo
/
net.stephcraft.lib.undo
/
Step
Step
class
Step
<
T
>
(
val
id
:
String
,
block
:
suspend
Step.State
.
(
)
->
T
,
val
parent
:
Steps
<
*
>
)
:
Node
<
T
>
Members
Constructors
Step
Link copied to clipboard
constructor
(
id
:
String
,
block
:
suspend
Step.State
.
(
)
->
T
,
parent
:
Steps
<
*
>
)
Types
State
Link copied to clipboard
class
State
(
val
isInitial
:
Boolean
)
Properties
block
Link copied to clipboard
open
override
val
block
:
suspend
(
)
->
T
id
Link copied to clipboard
open
override
val
id
:
String
parent
Link copied to clipboard
val
parent
:
Steps
<
*
>
parent
Node
Link copied to clipboard
open
override
val
parentNode
:
Steps
<
*
>
state
Link copied to clipboard
val
state
:
Step.State
Functions
run
Link copied to clipboard
open
suspend override
fun
run
(
caller
:
Node
<
*
>
?
=
null
)
:
T