Version
@nuxtjs/firebase: 7.1.1
firebase: 8.1.1
nuxt: 2.14.6
@nuxt/typescript-runtime: 2.0.0
@nuxt/types: 2.14.6
@nuxt/typescript-build: 2.0.3
Steps to reproduce
-
Use nuxt typescript runtime. https://typescript.nuxtjs.org/guide/runtime
-
Change nuxt.config.js by nuxt.config.ts
-
Define the nuxt config as

and export it at the bottom

-
Add "types": ["@types/node", "@nuxt/types", "@nuxtjs/firebase"] on tsconfig.json file as specified on https://firebase.nuxtjs.org/tutorials/typescript
-
Set fcmPublicVapidKey value to any string on nuxt.config.ts as shown below.

What is Expected?
No error
What is actually happening?
Type '"any vapid key"' is not assignable to type '"<publicVapidKey>" | undefined'.
Maybe the types are wrong. The following image shows the type definition for fcmPublicVapidKey
