buildPrompt method presentation ✓ 100.0%

Last updated: 2026-03-01T23:25:47.069Z

Metrics

LOC: 17 Complexity: 6 Params: 1 Coverage: 100.0% (3/3 lines, 19x executed)

Signature

buildPrompt(input: FieldValueInput): : string

Source Code

  buildPrompt(input: FieldValueInput): string {
    const base = renderPromptBase(this);

    const context = [
      input.label && `Label: ${input.label}`,
      input.name && `Name: ${input.name}`,
      input.id && `ID: ${input.id}`,
      input.placeholder && `Placeholder: ${input.placeholder}`,
      input.autocomplete && `Autocomplete: ${input.autocomplete}`,
      `Type: ${input.inputType}`,
      `Detected as: ${input.fieldType}`,
    ]
      .filter(Boolean)
      .join("\n");

    return `${base}\n\nGenerate a value for this field:\n${context}`;
  },

Dependencies (Outgoing)

graph LR buildPrompt["buildPrompt"] renderPromptBase["renderPromptBase"] buildPrompt -->|calls| renderPromptBase style buildPrompt fill:#dbeafe,stroke:#2563eb,stroke-width:2px click buildPrompt "c182d25d1a74bca5.html" click renderPromptBase "1d807d7283d93d7a.html"
TargetType
renderPromptBase calls

No incoming dependencies.