UNPKG

@reactivex/ix-esnext-esm

Version:

The Interactive Extensions for JavaScript

1 lines 1.48 kB
{"version":3,"sources":["add/iterable-operators/todomstream.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,0BAA0B,CAAC;AACrD,OAAO,EAAE,WAAW,EAAE,MAAM,4BAA4B,CAAC;AAqBzD,MAAM,UAAU,gBAAgB,CAE9B,OAAsF;IAEtF,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;AACnE,CAAC;AAED,SAAS,CAAC,SAAS,CAAC,WAAW,GAAG,gBAAgB,CAAC","file":"todomstream.js","sourcesContent":["import { IterableX } from '../../iterable/iterablex';\nimport { toDOMStream } from '../../iterable/todomstream';\nimport {\n ReadableBYOBStreamOptions,\n ReadableByteStreamOptions\n} from '../../asynciterable/todomstream';\n\n/**\n * @ignore\n */\nexport function toDOMStreamProto<T>(\n this: Iterable<T>,\n strategy?: QueuingStrategy<T>\n): ReadableStream<T>;\nexport function toDOMStreamProto<T>(\n this: Iterable<T>,\n options: ReadableBYOBStreamOptions<Uint8Array>\n): ReadableStream<Uint8Array>;\nexport function toDOMStreamProto<T>(\n this: Iterable<T>,\n options: ReadableByteStreamOptions<Uint8Array>\n): ReadableStream<Uint8Array>;\nexport function toDOMStreamProto(\n this: Iterable<any>,\n options?: QueuingStrategy<any> | ReadableBYOBStreamOptions | ReadableByteStreamOptions\n) {\n return !options ? toDOMStream(this) : toDOMStream(this, options);\n}\n\nIterableX.prototype.toDOMStream = toDOMStreamProto;\n\ndeclare module '../../iterable/iterablex' {\n interface IterableX<T> {\n toDOMStream: typeof toDOMStreamProto;\n }\n}\n"]}