/
githubmirror
/
deno
Обзор
Документация
Войти
/
githubmirror
/
deno
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tests/testdata/workers/event_worker_scope.js
43 строки
774 B
Matt Mastracci
chore: move cli/tests/ -> tests/ (#22369)
10 фев 2024, 23:22
Не верифицирован
10 фев 2024, 23:22
f5e46c9
Код
Авторство
О чём код?
let messageHandlersCalled = 0; let errorHandlersCalled = 0; onmessage = function (e) { if (e.data === "boom") { throw new Error("boom error!"); } messageHandlersCalled++; }; self.addEventListener("message", (_e) => { messageHandlersCalled++; }); self.addEventListener("message", (_e) => { messageHandlersCalled++; }); self.addEventListener("message", (_e) => { messageHandlersCalled++; postMessage({ messageHandlersCalled, errorHandlersCalled, }); }); onerror = function (_e) { errorHandlersCalled++; }; self.addEventListener("error", (_e) => { errorHandlersCalled++; }); self.addEventListener("error", (_e) => { errorHandlersCalled++; }); self.addEventListener("error", (e) => { errorHandlersCalled++; e.preventDefault(); });