summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/workers/constructors/SharedWorker/interface-objects.js
blob: 2a7aaee687a4fb62c6ed952f8912178a0c1b893b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
let prt;
const handleCall = e => {
  const log = [];
  for (let i = 0; i < e.data.length; ++i) {
    if (!(e.data[i] in self))
      log.push(e.data[i]);
  }
  prt.postMessage('These were missing: '+log.join(', '));
};
onconnect = e => {
  prt = e.ports[0];
  prt.onmessage = handleCall;
};