renderSystemPrompt function exported ✓ 100.0%

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

Metrics

LOC: 5 Complexity: 1 Params: 3 Coverage: 100.0% (1/1 lines, 21x executed)

Signature

renderSystemPrompt( prompt: StructuredPrompt<TInput, TOutput>, ): : string

Summary

Renders a system-level prompt from a StructuredPrompt. Useful for APIs that support a separate systemPrompt channel (e.g. LanguageModel.create({ systemPrompt })). Delegates to renderPromptBase — same content, different usage context.

Source Code

export function renderSystemPrompt<TInput, TOutput>(
  prompt: StructuredPrompt<TInput, TOutput>,
): string {
  return renderPromptBase(prompt);
}

Dependencies (Outgoing)

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

Impact (Incoming)

graph LR renderSystemPrompt["renderSystemPrompt"] getLanguageModelApi["getLanguageModelApi"] makePrompt["makePrompt"] getLanguageModelApi -->|uses| renderSystemPrompt getLanguageModelApi -->|uses| renderSystemPrompt makePrompt -->|uses| renderSystemPrompt style renderSystemPrompt fill:#dbeafe,stroke:#2563eb,stroke-width:2px click renderSystemPrompt "eaffa002075266b5.html" click getLanguageModelApi "a1b8e74a0381b891.html" click makePrompt "ea0597fcfc9fdb16.html"