API reference@siftline/actionsFunctions
defineActions
function defineActions<Kinds>(definitions): ActionSet<Kinds>;Declares named Actions. Parses every config with its kind's configSchema now, so a bad
config fails at startup rather than on the first Decision that selects it.
Type Parameters
| Type Parameter |
|---|
Kinds extends KindById |
Parameters
| Parameter | Type |
|---|---|
definitions | ActionEntries<Kinds> |
Returns
ActionSet<Kinds>
Throws
ActionBuildError naming the Action id: an empty id, an unknown kind, or the first problem with a config.