Async - script API

StackState Self-hosted v4.6.x
This page describes StackState version 4.6.
The Script API functions are executed asynchronously and instead of returning result directly they return a promise of result in the form of AsyncScriptResult. The Async Script API offers functions to work with AsyncScriptResult

Function sequence

Flattening async results of Script API functions.
  • list - the list of AsyncScriptResult
The example below will return the AsyncScriptResult of the list of results of functions asyncFn2() and asyncFn3()
Async.sequence([ScriptApi.asyncFn2(), ScriptApi.asyncFn3()])
Optionally the flattening can be done implicitly with ScriptApi.then() combinator.