API Documentation / packages/nuxt/src/module / VueFireNuxtModuleOptions
Interface: VueFireNuxtModuleOptions
packages/nuxt/src/module.VueFireNuxtModuleOptions
Properties
admin
• Optional admin: Object
Firebase Admin Options.
Type declaration
| Name | Type | Description |
|---|---|---|
options? | Omit<AppOptions, "credential"> | Firebase Admin Options passed to firebase-admin's initializeApp(). |
appCheck
• Optional appCheck: NuxtVueFireAppCheckOptions
Enables AppCheck on the client and server. Note you only need to pass the options for the client, on the server, the configuration will be handled automatically.
auth
• Optional auth: boolean | { enabled?: boolean ; sessionCookie?: boolean | { httpOnly?: boolean ; maxAge?: number ; path: string ; sameSite: "none" | "lax" | "strict" ; secure?: boolean } } & VueFireNuxtAuthDependencies
Enables the Authentication module without the session cookie. Pass an object to enable other features.
Default Value
false
config
• Optional config: FirebaseOptions
Firebase Options passed to firebase/app's initializeApp().
emulators
• Optional emulators: boolean | { auth?: { options?: { disableWarnings: boolean } } ; enabled?: boolean ; host?: string }
Controls whether to use emulators or not. Pass false to disable emulators. When set to true, emulators are enabled when they are detected in the firebase.json file. You still need to run the emulators in parallel to your app.
Default Value
true
optionsApiPlugin
• Optional optionsApiPlugin: boolean | "firestore" | "database"
Should we add the VueFireFirestoreOptionsAPI and VueFireRealtimeDatabaseOptionsAPI modules?. Pass true to add both, or 'firestore' or 'realtime-database' to add only one. Pass false to disable.
Default Value
false