From 5d4ae77d5001f8cdfb7da122cd1749513e7dd764 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joaqu=C3=ADn=20S=C3=A1nchez=20Jim=C3=A9nez?= Date: Tue, 12 Jul 2022 22:19:07 +0200 Subject: [PATCH] fix: error when calling `_generateBundle` api --- src/api.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/api.ts b/src/api.ts index 5baa8bcf..bd327f45 100644 --- a/src/api.ts +++ b/src/api.ts @@ -18,9 +18,9 @@ export async function _generateSW({ options, viteConfig }: PWAPluginContext) { await generateServiceWorker(options, viteConfig) } -export function _generateBundle({ options, viteConfig, useImportRegister }: PWAPluginContext, bundle: OutputBundle) { - if (options.disable) - return +export function _generateBundle({ options, viteConfig, useImportRegister }: PWAPluginContext, bundle?: OutputBundle) { + if (options.disable || !bundle) + return undefined if (options.manifest) { bundle[options.manifestFilename] = { @@ -54,7 +54,7 @@ export function createAPI(ctx: PWAPluginContext): VitePluginPWAAPI { return ctx?.options?.disable }, generateBundle(bundle) { - return _generateBundle(ctx, bundle!) + return _generateBundle(ctx, bundle) }, async generateSW() { return await _generateSW(ctx)