Interface WorkflowConfig<TId, TInput, TOutput>

interface WorkflowConfig<TId, TInput, TOutput> {
    id: TId;
    description?: string;
    inputSchema?: ZodType<TInput, unknown, $ZodTypeInternals<TInput, unknown>>;
    outputSchema?: ZodType<TOutput, unknown, $ZodTypeInternals<TOutput, unknown>>;
}

Type Parameters

  • TId extends string = string
  • TInput = unknown
  • TOutput = unknown

Properties

id: TId
description?: string
inputSchema?: ZodType<TInput, unknown, $ZodTypeInternals<TInput, unknown>>
outputSchema?: ZodType<TOutput, unknown, $ZodTypeInternals<TOutput, unknown>>