getLanguageModelApi function application

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

Metrics

LOC: 4 Complexity: 1 Params: 0

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"] MessageHandler["MessageHandler"] ExtensionMessage["ExtensionMessage"] MessageType["MessageType"] isAvailable["isAvailable"] generateFieldValueFromInput["generateFieldValueFromInput"] generateFormContextValues["generateFormContextValues"] optimizeScript["optimizeScript"] ScriptOptimizerInput["ScriptOptimizerInput"] FieldClassifierInput["FieldClassifierInput"] FieldClassifierOutput["FieldClassifierOutput"] FieldValueInput["FieldValueInput"] FormContextFieldInput["FormContextFieldInput"] createLogger["createLogger"] getLanguageModelApi -->|uses| MessageHandler getLanguageModelApi -->|uses| ExtensionMessage getLanguageModelApi -->|uses| MessageType getLanguageModelApi -->|uses| isAvailable getLanguageModelApi -->|uses| generateFieldValueFromInput getLanguageModelApi -->|uses| generateFormContextValues getLanguageModelApi -->|uses| optimizeScript getLanguageModelApi -->|uses| ScriptOptimizerInput getLanguageModelApi -->|uses| FieldClassifierInput getLanguageModelApi -->|uses| FieldClassifierOutput getLanguageModelApi -->|uses| FieldValueInput getLanguageModelApi -->|uses| FormContextFieldInput getLanguageModelApi -->|uses| createLogger style getLanguageModelApi fill:#dbeafe,stroke:#2563eb,stroke-width:2px click getLanguageModelApi "64fb30d22107f96b.html" click MessageHandler "ab334f3bc9eb52d7.html" click ExtensionMessage "c70465261f6c12b8.html" click MessageType "2ef3f4e4b1044d26.html" click isAvailable "483f451ba1bfd393.html" click generateFieldValueFromInput "28d34d36b97d981e.html" click generateFormContextValues "599bada0365a8514.html" click optimizeScript "5a1335379abb3f1d.html" click ScriptOptimizerInput "426c217d515b02d0.html" click FieldClassifierInput "20ede86d2d3727e6.html" click FieldClassifierOutput "0b5cdf03a2a2e09c.html" click FieldValueInput "5ea70ce149b7f9cd.html" click FormContextFieldInput "6194fbe20dc11cf0.html" click createLogger "70597a0a6b5e9ebb.html"

No incoming dependencies.