Interface IActorIteratorTransformOutput<T, S, M>

Data interface for the type of an actor run result.

interface IActorIteratorTransformOutput<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

(Unchanged)Context given in action

metadata: () => Promise<M>

Optionally transformed metadata

The operation that produced the stream

originalAction: IAction

Action that produced the stream

stream: S

Transformed stream

type: T

Whether the stream produces bindings or quads