• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

prebid / Prebid.js / #298

29 May 2025 11:21AM UTC coverage: 82.464% (-7.7%) from 90.144%
#298

push

travis-ci

prebidjs-release
Prebid 9.45.0 release

12606 of 17518 branches covered (71.96%)

18622 of 22582 relevant lines covered (82.46%)

157.38 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

20.0
/libraries/timeoutQueue/timeoutQueue.js
1
export function timeoutQueue() {
2
  const queue = [];
2✔
3
  return {
2✔
4
    submit(timeout, onResume, onTimeout) {
5
      const item = [
×
6
        onResume,
7
        setTimeout(() => {
8
          queue.splice(queue.indexOf(item), 1);
×
9
          onTimeout();
×
10
        }, timeout)
11
      ];
12
      queue.push(item);
×
13
    },
14
    resume() {
15
      while (queue.length) {
×
16
        const [onResume, timerId] = queue.shift();
×
17
        clearTimeout(timerId);
×
18
        onResume();
×
19
      }
20
    }
21
  }
22
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc