/
lostSun
/
project-client-server-apps
Обзор
Документация
Войти
/
lostSun
/
project-client-server-apps
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/workbox-window/utils/WorkboxEventTarget.d.ts
37 строк
1 KB
1lostsun
initial commit
05 май 2025, 11:35
05 май 2025, 11:35
fe8f535
Код
Авторство
О чём код?
import { WorkboxEvent, WorkboxEventMap } from './WorkboxEvent.js'; export type ListenerCallback = (event: WorkboxEvent<any>) => any; /** * A minimal `EventTarget` shim. * This is necessary because not all browsers support constructable * `EventTarget`, so using a real `EventTarget` will error. * @private */ export declare class WorkboxEventTarget { private readonly _eventListenerRegistry; /** * @param {string} type * @param {Function} listener * @private */ addEventListener<K extends keyof WorkboxEventMap>(type: K, listener: (event: WorkboxEventMap[K]) => any): void; /** * @param {string} type * @param {Function} listener * @private */ removeEventListener<K extends keyof WorkboxEventMap>(type: K, listener: (event: WorkboxEventMap[K]) => any): void; /** * @param {Object} event * @private */ dispatchEvent(event: WorkboxEvent<any>): void; /** * Returns a Set of listeners associated with the passed event type. * If no handlers have been registered, an empty Set is returned. * * @param {string} type The event type. * @return {Set<ListenerCallback>} An array of handler functions. * @private */ private _getEventListenersByType; }