Interface SerializedActionCall

A serialized action call.

interface SerializedActionCall {
    actionName: string;
    args: readonly (JSONPrimitiveValue | SerializedActionCallArgument)[];
    serialized: true;
    targetPath: Path;
    targetPathIds: readonly (null | string)[];
}

Hierarchy (view full)

Properties

actionName: string

Action name (name of the function).

args: readonly (JSONPrimitiveValue | SerializedActionCallArgument)[]

Serialized action arguments.

serialized: true

Marks this action call as serialized.

targetPath: Path

Path to the model where the action will be run, as an array of string | number.

targetPathIds: readonly (null | string)[]

Ids of models along the path to the target, null if it is not a model.