13 lines
309 B
TypeScript
13 lines
309 B
TypeScript
|
import { UserModule } from '~/types'
|
||
|
|
||
|
export const install: UserModule = ({ isClient, router }) => {
|
||
|
if (isClient) {
|
||
|
router.isReady().then(async() => {
|
||
|
if (isClient) {
|
||
|
const { registerSW } = await import('virtual:pwa-register')
|
||
|
registerSW({ immediate: true })
|
||
|
}
|
||
|
})
|
||
|
}
|
||
|
}
|