setupLanguageModel function domain
Last updated: 2026-03-01T23:25:47.064Z
Metrics
LOC: 15
Complexity: 1
Params: 3
Signature
setupLanguageModel(
availability: string,
promptValue: string | Error = "test('improved', async () => {});",
)
Source Code
function setupLanguageModel(
availability: string,
promptValue: string | Error = "test('improved', async () => {});",
) {
const session = buildMockSession(promptValue);
const create = vi.fn().mockResolvedValue(session);
const availabilityFn = vi.fn().mockResolvedValue(availability);
Reflect.set(globalThis as object, "LanguageModel", {
availability: availabilityFn,
create,
});
return { session, create, availabilityFn };
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| buildMockSession | calls |
Impact (Incoming)
| Source | Type |
|---|---|
| buildMockSession | calls |