Siftline
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

ParameterType
definitionsActionEntries<Kinds>

Returns

ActionSet<Kinds>

Throws

ActionBuildError naming the Action id: an empty id, an unknown kind, or the first problem with a config.

On this page