Interface IActionIteratorTransform<T, S, M>

Data interface for the type of action.

interface IActionIteratorTransform<T extends "bindings" | "quads", S, M> {
    context: IActionContext;
    metadata: () => Promise<M>;
    operation: possibleOperationTypes;
    originalAction: IAction;
    stream: S;
    type: T;
}

Type Parameters

  • T extends "bindings" | "quads"
  • S
  • M

Hierarchy (View Summary)

Properties

The input context that is passed through by actors.

metadata: () => Promise<M>

Stream metadata

The operation that produced the stream

originalAction: IAction

Action that produced the stream

stream: S

The stream to be transformed by the actor

type: T

Whether the stream produces bindings or quads