Action chaining, callbacks, composition, and advanced implementation patterns
ActionResult
object that standardizes how actions communicate their outcomes. This interface includes:
success
field is the only required field, making it easy to create simple results while supporting complex data passing for action chaining.
For interface definitions, see Plugin Reference. For component basics, see Plugin Components.
HandlerCallback
provides a mechanism for actions to send immediate feedback to users before the action completes:
ActionContext
that provides access to previous action results:
options
parameter:
processActions
method manages the execution flow:
ActionResult
object:
ActionResult
.
plugin-starter
):