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) } } }