PromptOutputField interface exported

Last updated: 2026-03-03T11:04:37.489Z

Metrics

LOC: 8 Complexity: 1 Params: 0

Signature

interface PromptOutputField

Summary

Describes a single field in the expected JSON response from the AI.

Source Code

export interface PromptOutputField {
  readonly name: string;
  readonly type: "string" | "number" | "boolean";
  readonly description: string;
  readonly required?: boolean;
  readonly enum?: readonly string[];
  readonly range?: { readonly min: number; readonly max: number };
}

No outgoing dependencies.

Impact (Incoming)

graph LR PromptOutputField["PromptOutputField"] renderOutputSchema["renderOutputSchema"] makePrompt["makePrompt"] renderOutputSchema -->|uses| PromptOutputField makePrompt -->|uses| PromptOutputField style PromptOutputField fill:#dbeafe,stroke:#2563eb,stroke-width:2px click PromptOutputField "a24a06f1b274d092.html" click renderOutputSchema "a94ee40c258cb1af.html" click makePrompt "ea0597fcfc9fdb16.html"
SourceType
renderOutputSchema uses
makePrompt uses