{"version":3,"file":"streams.cjs","names":["ReadableStream","WritableStream","TransformStream"],"sources":["../../src/polyfills/streams.ts"],"sourcesContent":["/**\n * Polyfill: ReadableStream, WritableStream, TransformStream\n *\n * Required for SSE streaming in CopilotKit.\n * Skipped individually if the global already has each class defined.\n *\n * Usage:\n *   import \"@copilotkit/react-native/polyfills/streams\";\n */\n\nimport {\n  ReadableStream,\n  WritableStream,\n  TransformStream,\n} from \"web-streams-polyfill\";\n\nconst g = globalThis as Record<string, unknown>;\n\nif (typeof g.ReadableStream === \"undefined\") {\n  g.ReadableStream = ReadableStream;\n}\nif (typeof g.WritableStream === \"undefined\") {\n  g.WritableStream = WritableStream;\n}\nif (typeof g.TransformStream === \"undefined\") {\n  g.TransformStream = TransformStream;\n}\n"],"mappings":";;;;;;;;;;;;;AAgBA,MAAM,IAAI;AAEV,IAAI,OAAO,EAAE,mBAAmB,YAC9B,GAAE,iBAAiBA;AAErB,IAAI,OAAO,EAAE,mBAAmB,YAC9B,GAAE,iBAAiBC;AAErB,IAAI,OAAO,EAAE,oBAAoB,YAC/B,GAAE,kBAAkBC"}