{"version":3,"sources":["iterable/operators/todomstream.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,IAAI,mBAAmB,EAAE,MAAM,4BAA4B,CAAC;AAiBhF,MAAM,UAAU,WAAW,CACzB,OAAsF;IAEtF,OAAO,SAAS,2BAA2B,CAAC,MAAqB;QAC/D,IAAI,CAAC,OAAO,IAAI,CAAC,CAAC,MAAM,IAAI,OAAO,CAAC,IAAI,OAAO,CAAC,MAAM,CAAC,KAAK,OAAO,EAAE;YACnE,OAAO,mBAAmB,CAAC,MAAM,EAAE,OAA2C,CAAC,CAAC;SACjF;QACD,OAAO,mBAAmB,CAAC,MAAM,EAAE,OAEN,CAAC,CAAC;IACjC,CAAC,CAAC;AACJ,CAAC","file":"todomstream.js","sourcesContent":["import { toDOMStream as toDOMStreamOperator } from '../../iterable/todomstream';\nimport {\n  ReadableBYOBStreamOptions,\n  ReadableByteStreamOptions\n} from '../../asynciterable/todomstream';\n\nimport { UnaryFunction } from '../../interfaces';\n\nexport function toDOMStream<T>(\n  strategy?: QueuingStrategy<T>\n): UnaryFunction<Iterable<T>, ReadableStream<T>>;\nexport function toDOMStream<T>(\n  options: ReadableBYOBStreamOptions<Uint8Array>\n): UnaryFunction<Iterable<T>, ReadableStream<Uint8Array>>;\nexport function toDOMStream<T>(\n  options: ReadableByteStreamOptions<Uint8Array>\n): UnaryFunction<Iterable<T>, ReadableStream<Uint8Array>>;\nexport function toDOMStream(\n  options?: QueuingStrategy<any> | ReadableBYOBStreamOptions | ReadableByteStreamOptions\n) {\n  return function toDOMStreamOperatorFunction(source: Iterable<any>) {\n    if (!options || !('type' in options) || options['type'] !== 'bytes') {\n      return toDOMStreamOperator(source, options as QueuingStrategy<any> | undefined);\n    }\n    return toDOMStreamOperator(source, options as\n      | ReadableBYOBStreamOptions\n      | ReadableByteStreamOptions);\n  };\n}\n"]}