MapActionBuilder

class MapActionBuilder<T, R>(name: Name, meta: MutableMeta, actionMeta: Meta)

Action environment

Constructors

MapActionBuilder
Link copied to clipboard
common
fun MapActionBuilder(name: Name, meta: MutableMeta, actionMeta: Meta)

Functions

result
Link copied to clipboard
common
fun result(f: suspend ActionEnv.(T) -> R)

Calculate the result of goal

Properties

actionMeta
Link copied to clipboard
common
val actionMeta: Meta
meta
Link copied to clipboard
common
var meta: MutableMeta
name
Link copied to clipboard
common
var name: Name
result
Link copied to clipboard
common
lateinit var result: suspend ActionEnv.(T) -> R