Skip to content

@serenity-is/corelib / Criteria / functionCall

Function: functionCall()

functionCall(functionName, ...args): any[]

Defined in: src/base/criteria.ts:1196

Creates a function-call criteria. Function arguments use the same criteria/value shapes as other criteria nodes. The server only accepts function names registered with its criteria function factory.

Parameters

functionName

string

Name of the function.

args

...any[]

Function arguments.

Returns

any[]

Criteria ["function", [functionName, ...args]].

Example

Criteria.functionCall("COALESCE", Criteria("Name"), "unknown");
// ["function", ["COALESCE", ["Name"], "unknown"]]