getLanguageModelApi function domain ✓ 100.0%

Last updated: 2026-03-03T18:32:34.140Z

Metrics

LOC: 4 Complexity: 1 Params: 0 Coverage: 100.0% (1/1 lines, 11x executed)

Signature

getLanguageModelApi(): : LanguageModelStatic | undefined

Source Code

function getLanguageModelApi(): LanguageModelStatic | undefined {
  // eslint-disable-next-line @typescript-eslint/no-explicit-any
  return (globalThis as any).LanguageModel as LanguageModelStatic | undefined;
}

Dependencies (Outgoing)

graph LR getLanguageModelApi["getLanguageModelApi"] createLogger["createLogger"] renderSystemPrompt["renderSystemPrompt"] ScriptOptimizerInput["ScriptOptimizerInput"] getLanguageModelApi -->|uses| createLogger getLanguageModelApi -->|uses| renderSystemPrompt getLanguageModelApi -->|uses| ScriptOptimizerInput style getLanguageModelApi fill:#dbeafe,stroke:#2563eb,stroke-width:2px click getLanguageModelApi "410ff2233e0b1dc2.html" click createLogger "70597a0a6b5e9ebb.html" click renderSystemPrompt "eaffa002075266b5.html" click ScriptOptimizerInput "426c217d515b02d0.html"

Impact (Incoming)

graph LR getLanguageModelApi["getLanguageModelApi"] getOrCreateClassifierSession["getOrCreateClassifierSession"] isAvailable["isAvailable"] getSession["getSession"] generateFormContextValues["generateFormContextValues"] getOrCreateSession["getOrCreateSession"] getOrCreateClassifierSession -->|calls| getLanguageModelApi isAvailable -->|calls| getLanguageModelApi getSession -->|calls| getLanguageModelApi generateFormContextValues -->|calls| getLanguageModelApi getOrCreateSession -->|calls| getLanguageModelApi style getLanguageModelApi fill:#dbeafe,stroke:#2563eb,stroke-width:2px click getLanguageModelApi "410ff2233e0b1dc2.html" click getOrCreateClassifierSession "ea7741b25c685b3f.html" click isAvailable "483f451ba1bfd393.html" click getSession "59bdb203dfc665ba.html" click generateFormContextValues "599bada0365a8514.html" click getOrCreateSession "886f8a1b05bac08e.html"