Data interface for the type of action.

interface IActionFunctionFactory {
    arguments?: Expression[];
    context: IActionContext;
    functionName: string;
    requireTermExpression?: boolean;
}

Hierarchy (View Summary)

Properties

arguments?: Expression[]

The arguments of the function, if they are known, and don't change.

The input context that is passed through by actors.

functionName: string

The name of the function to retrieve. Can be any string, a function name, or a URL.

requireTermExpression?: boolean

Whether the function should return a term expression.