Код: Выделить всё
self.addEventListener("install", () => self.skipWaiting());
self.addEventListener("activate", () => self.clients.claim());
Свойство «skipWaiting» не существует для типа «Window & typeof globalThis».
Свойство «clients» не существует для типа «Window & typeof globalThis».
Обычно это было бы правильно, но я хотел бы использовать этот файл в качестве сервисного работника, поэтому я думаю, что self должен рассматриваться языковым сервером как ServiceWorkerGlobalScope. Как заставить языковой сервер в Visual Studio Code распознавать себя как ServiceWorkerGlobalScope?
Снимок экрана кода и вкладки «проблемы» в Visual Studio Code:

Подробнее здесь: https://stackoverflow.com/questions/798 ... -javascrip
Мобильная версия