MCPcopy
hub / github.com/zloirock/core-js / createAsyncIterable

Function createAsyncIterable

tests/helpers/helpers.js:61–82  ·  view source on GitHub ↗
(elements, methods)

Source from the content-addressed store, hash-verified

59}
60
61export function createAsyncIterable(elements, methods) {
62 const iterable = {
63 called: false,
64 received: false,
65 [ASYNC_ITERATOR]() {
66 iterable.received = true;
67 let index = 0;
68 const iterator = {
69 next() {
70 iterable.called = true;
71 return Promise.resolve({
72 value: elements[index++],
73 done: index > elements.length,
74 });
75 },
76 };
77 if (methods) for (const key in methods) iterator[key] = methods[key];
78 return iterator;
79 },
80 };
81 return iterable;
82}
83
84export function createConversionChecker(value, string) {
85 const checker = {

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…