MCPcopy
hub / github.com/TanStack/ai / createPersistence

Function createPersistence

packages/ai-client/tests/chat-client.test.ts:34–42  ·  view source on GitHub ↗
(
    storedMessages?: Array<UIMessage> | null,
  )

Source from the content-addressed store, hash-verified

32 }
33
34 function createPersistence(
35 storedMessages?: Array<UIMessage> | null,
36 ): ChatClientPersistence {
37 return {
38 getItem: vi.fn(() => storedMessages),
39 setItem: vi.fn(),
40 removeItem: vi.fn(),
41 }
42 }
43
44 function createDeferred<T>() {
45 let resolve!: (value: T) => void

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected