@@ -20,6 +20,12 @@ declare module 'virtual:pwa-register' {
2020 onRegisterError ?: ( error : any ) => void
2121 }
2222
23+ /**
24+ * Registers the service worker returning a callback to reload the current page when an update is found.
25+ *
26+ * @param options the options to register the service worker.
27+ * @return (reloadPage?: boolean) => Promise<void> From version 0.13.2+ `reloadPage` param is not used anymore.
28+ */
2329 export function registerSW ( options ?: RegisterSWOptions ) : ( reloadPage ?: boolean ) => Promise < void >
2430}
2531
@@ -52,6 +58,11 @@ declare module 'virtual:pwa-register/vue' {
5258 export function useRegisterSW ( options ?: RegisterSWOptions ) : {
5359 needRefresh : Ref < boolean >
5460 offlineReady : Ref < boolean >
61+ /**
62+ * Reloads the current window to allow the service worker take the control.
63+ *
64+ * @param reloadPage From version 0.13.2+ this param is not used anymore.
65+ */
5566 updateServiceWorker : ( reloadPage ?: boolean ) => Promise < void >
5667 }
5768}
@@ -85,6 +96,11 @@ declare module 'virtual:pwa-register/svelte' {
8596 export function useRegisterSW ( options ?: RegisterSWOptions ) : {
8697 needRefresh : Writable < boolean >
8798 offlineReady : Writable < boolean >
99+ /**
100+ * Reloads the current window to allow the service worker take the control.
101+ *
102+ * @param reloadPage From version 0.13.2+ this param is not used anymore.
103+ */
88104 updateServiceWorker : ( reloadPage ?: boolean ) => Promise < void >
89105 }
90106}
@@ -118,6 +134,11 @@ declare module 'virtual:pwa-register/react' {
118134 export function useRegisterSW ( options ?: RegisterSWOptions ) : {
119135 needRefresh : [ boolean , Dispatch < SetStateAction < boolean > > ]
120136 offlineReady : [ boolean , Dispatch < SetStateAction < boolean > > ]
137+ /**
138+ * Reloads the current window to allow the service worker take the control.
139+ *
140+ * @param reloadPage From version 0.13.2+ this param is not used anymore.
141+ */
121142 updateServiceWorker : ( reloadPage ?: boolean ) => Promise < void >
122143 }
123144}
@@ -151,6 +172,11 @@ declare module 'virtual:pwa-register/solid' {
151172 export function useRegisterSW ( options ?: RegisterSWOptions ) : {
152173 needRefresh : [ Accessor < boolean > , Setter < boolean > ]
153174 offlineReady : [ Accessor < boolean > , Setter < boolean > ]
175+ /**
176+ * Reloads the current window to allow the service worker take the control.
177+ *
178+ * @param reloadPage From version 0.13.2+ this param is not used anymore.
179+ */
154180 updateServiceWorker : ( reloadPage ?: boolean ) => Promise < void >
155181 }
156182}
@@ -184,6 +210,11 @@ declare module 'virtual:pwa-register/preact' {
184210 export function useRegisterSW ( options ?: RegisterSWOptions ) : {
185211 needRefresh : [ boolean , StateUpdater < boolean > ]
186212 offlineReady : [ boolean , StateUpdater < boolean > ]
213+ /**
214+ * Reloads the current window to allow the service worker take the control.
215+ *
216+ * @param reloadPage From version 0.13.2+ this param is not used anymore.
217+ */
187218 updateServiceWorker : ( reloadPage ?: boolean ) => Promise < void >
188219 }
189220}
0 commit comments