diff --git a/types/workbox-window/Workbox.d.ts b/types/workbox-window/Workbox.d.ts index f473715faf..6501c9f9b5 100644 --- a/types/workbox-window/Workbox.d.ts +++ b/types/workbox-window/Workbox.d.ts @@ -37,7 +37,7 @@ interface WokerboxEventMap { installed: WorkboxEvent; waiting: WorkboxWaitingEvent; controlling: WorkboxEvent; - activated: WorkboxEvent; + activated: WorkboxUpdatableEvent; redundant: WorkboxEvent; externalinstalled: WorkboxExtendableEvent; externalwaiting: WorkboxExtendableEvent; @@ -106,7 +106,7 @@ declare class Workbox extends EventTargetShim { * returned by `messageSW()`. If no response is set, the promise will never * resolve. */ - messageSW(): Promise; + messageSW(data: any): Promise; addEventListener(type: K, listener: (this: Workbox, ev: WokerboxEventMap[K]) => void): void; removeEventListener(type: K, listener: (this: Workbox, ev: WokerboxEventMap[K]) => void): void;