Skip to content

Commit 7d75c28

Browse files
authored
fix(types): mark module options fields as optional (#420)
1 parent 8a45184 commit 7d75c28

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/pwa.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import { meta, metaRuntime } from './meta'
88
import { workbox } from './workbox'
99

1010
interface PWAOptions {
11-
meta?: MetaOptions | false
12-
icon?: IconOptions | false
13-
workbox?: WorkboxOptions | false
14-
manifest?: ManifestOptions | false
11+
meta?: Partial<MetaOptions> | false
12+
icon?: Partial<IconOptions> | false
13+
workbox?: Partial<WorkboxOptions> | false
14+
manifest?: Partial<ManifestOptions> | false
1515
}
1616

1717
export default async function pwa (moduleOptions: PWAOptions) {
@@ -70,11 +70,11 @@ export default async function pwa (moduleOptions: PWAOptions) {
7070

7171
declare module '@nuxt/types/config/index' {
7272
interface NuxtOptions {
73-
pwa?: PWAOptions
74-
meta?: MetaOptions | false
75-
icon?: IconOptions | false
76-
workbox?: WorkboxOptions | false
77-
manifest?: ManifestOptions | false
73+
pwa?: Partial<PWAOptions>
74+
meta?: Partial<MetaOptions> | false
75+
icon?: Partial<IconOptions> | false
76+
workbox?: Partial<WorkboxOptions> | false
77+
manifest?: Partial<ManifestOptions> | false
7878
}
7979
}
8080

0 commit comments

Comments
 (0)