getLanguageModelApi function domain ✓ 100.0%
Last updated: 2026-03-03T18:32:34.140Z
Location
Metrics
LOC: 4
Complexity: 1
Params: 0
Coverage: 100.0% (1/1 lines, 13x executed)
Signature
getLanguageModelApi(): : LanguageModelStatic | undefined
Summary
Lazily resolves the LanguageModel API from globalThis. Evaluated on every call so it works even when the API is injected after module load.
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)
| Target | Type |
|---|---|
| FormField | uses |
| createLogger | uses |
| renderSystemPrompt | uses |
| FieldValueInput | uses |
| FormContextFieldInput | uses |
| FormContextOutput | uses |
No incoming dependencies.