Type Alias AfterRunEventPayload<TInput, TOutput>

AfterRunEventPayload<TInput, TOutput>: {
    input: TInput;
    output: TOutput extends Promise<infer U>
        ? U
        : TOutput;
    setOutput(newOutput: TOutput extends Promise<U>
        ? U
        : TOutput): void;
}

Type Parameters

  • TInput
  • TOutput