版博士V2.0程序
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

16 řádky
318 B

  1. const {asyncIterator} = Symbol;
  2. const readBlob = async function* (blob) {
  3. if (blob.stream) {
  4. yield* blob.stream()
  5. } else if (blob.arrayBuffer) {
  6. yield await blob.arrayBuffer()
  7. } else if (blob[asyncIterator]) {
  8. yield* blob[asyncIterator]();
  9. } else {
  10. yield blob;
  11. }
  12. }
  13. export default readBlob;