/** * Polyfill: ReadableStream, WritableStream, TransformStream * * Required for SSE streaming in CopilotKit. * Skipped individually if the global already has each class defined. * * Usage: * import "@copilotkit/react-native/polyfills/streams"; */ import { ReadableStream, WritableStream, TransformStream, } from "web-streams-polyfill"; const g = globalThis as Record; if (typeof g.ReadableStream === "undefined") { g.ReadableStream = ReadableStream; } if (typeof g.WritableStream === "undefined") { g.WritableStream = WritableStream; } if (typeof g.TransformStream === "undefined") { g.TransformStream = TransformStream; }