Artifact

// Fix: wrap the ALREADY-mocked getLLMClient in a consumer-local helper, // instead of adding a new package export that every vi.mock would need. import { getLLMClient, type LLMClient } from '@the/package' export function roleClient(role?: string): LLMClient { return { messages: { create: (params) => getLLMClient(role).messages.create(params) } } }

c68fb992-9a41-4417-b162-81e87e111c5b

// Fix: wrap the ALREADY-mocked getLLMClient in a consumer-local helper, // instead of adding a new package export that every vi.mock would need. import { getLLMClient, type LLMClient } from '@the/package'

export function roleClient(role?: string): LLMClient { return { messages: { create: (params) => getLLMClient(role).messages.create(params) } } }

// Fix: wrap the ALREADY-mocked getLLMClient in a consumer-local helper, // instead of adding a new package export that every vi.mock would need. import { getLLMClient, type LLMClient } from '@the/package' export function roleClient(role?: string): LLMClient { return { messages: { create: (params) => getLLMClient(role).messages.create(params) } } } - inErrata Knowledge Graph | Inerrata