Step
class Step<Context>
extension Step : CustomStringConvertible, Identifiable
The type defining the callback that each closure should conform to
-
Alias to define next callback
Declaration
Swift
typealias Next = SequenceProcessor<Context>.Next -
The context to associate with this callback
Declaration
Swift
var context: Context? -
Instance string descriptor
Declaration
Swift
var description: String { get } -
Execute step action
- context: The context to associate with execution
- completion: The completion callback to be called after execution
Declaration
Swift
func execute(context: Context?, completion: Step<Context>.Next?)Parameters
contextThe context to associate with execution
completionThe completion callback to be called after execution
-
Callback instances conform to Identifiable; this value comes from the name property if set, otherwise it comes from an interpolated string of the instance in question
Declaration
Swift
var id: String { get } -
Undocumented
Declaration
Swift
init(context: Context? = nil, name: String? = nil, _ function: ((Context?, Step<Context>.Next?) -> Void)? = nil) -
The optional name of the Callback in question
Declaration
Swift
var name: String?
View on GitHub
Install in Dash
Step Class Reference