MCPcopy
hub / github.com/ampproject/amphtml / nestPromise

Function nestPromise

test/unit/test-yield.js:23–31  ·  view source on GitHub ↗
(level)

Source from the content-addressed store, hash-verified

21 let value = false;
22
23 const nestPromise = (level) => {
24 if (level == 0) {
25 value = true;
26 return;
27 }
28 return Promise.resolve().then(() => {
29 return nestPromise(level - 1);
30 });
31 };
32
33 nestPromise(100);
34 expect(value).to.be.false;

Callers 1

test-yield.jsFile · 0.85

Calls 2

resolveMethod · 0.80
thenMethod · 0.45

Tested by

no test coverage detected