(input: unknown)
| 183 | } |
| 184 | // oxlint-disable-next-line typescript-eslint/no-unsafe-type-assertion -- tests defensive adapter branches outside AI SDK's current typed surface |
| 185 | const uncheckedAdapterEvent = (input: unknown) => input as AISDKAdapterEvent |
| 186 | |
| 187 | test("maps AI SDK stream chunks without losing session-visible fields", async () => { |
| 188 | const metadata = { openai: { itemID: "item-1" } } |