@@ -43,30 +43,72 @@ export type {
4343/**
4444 * Database Options API
4545 */
46+ import {
47+ databasePlugin as _databasePlugin ,
48+ databasePlugin as _rtdbPlugin ,
49+ VueFireDatabaseOptionsAPI as _VueFireDatabaseOptionsAPI ,
50+ } from './options-api/database'
51+ import type {
52+ DatabasePluginOptions as _DatabasePluginOptions ,
53+ VueFirebaseObject as _VueFirebaseObject ,
54+ FirebaseOption as _FirebaseOption ,
55+ } from './options-api/database'
56+
4657export {
58+ // already deprecated
4759 databasePlugin ,
4860 // To ease migration
4961 databasePlugin as rtdbPlugin ,
50- VueFireDatabaseOptionsAPI ,
51- } from './database/optionsApi'
52- export type {
53- DatabasePluginOptions ,
54- VueFirebaseObject ,
55- FirebaseOption ,
56- } from './database/optionsApi'
62+ } from './options-api/database'
63+
64+ // TODO: remove deprecations in v4
65+ /**
66+ * @deprecated import from `vuefire/options-api/database` instead
67+ */
68+ export const VueFireDatabaseOptionsAPI = _VueFireDatabaseOptionsAPI
69+ /**
70+ * @deprecated import from `vuefire/options-api/database` instead
71+ */
72+ export type DatabasePluginOptions = _DatabasePluginOptions
73+ /**
74+ * @deprecated import from `vuefire/options-api/database` instead
75+ */
76+ export type VueFirebaseObject = _VueFirebaseObject
77+ /**
78+ * @deprecated import from `vuefire/options-api/database` instead
79+ */
80+ export type FirebaseOption = _FirebaseOption
5781
5882/**
5983 * Firestore Options API
6084 */
61- export {
62- firestorePlugin ,
63- VueFireFirestoreOptionsAPI ,
64- } from './firestore/optionsApi'
65- export type {
66- FirestorePluginOptions ,
67- VueFirestoreObject ,
68- FirestoreOption ,
69- } from './firestore/optionsApi'
85+ import { VueFireFirestoreOptionsAPI as _VueFireFirestoreOptionsAPI } from './options-api/firestore'
86+ import type {
87+ FirestorePluginOptions as _FirestorePluginOptions ,
88+ VueFirestoreObject as _VueFirestoreObject ,
89+ FirestoreOption as _FirestoreOption ,
90+ } from './options-api/firestore'
91+
92+ // TODO: remove deprecations in v4
93+ /**
94+ * @deprecated import from `vuefire/options-api/firestore` instead
95+ */
96+ export const VueFireFirestoreOptionsAPI = _VueFireFirestoreOptionsAPI
97+ /**
98+ * @deprecated import from `vuefire/options-api/firestore` instead
99+ */
100+ export type FirestorePluginOptions = _FirestorePluginOptions
101+ /**
102+ * @deprecated import from `vuefire/options-api/firestore` instead
103+ */
104+ export type VueFirestoreObject = _VueFirestoreObject
105+ /**
106+ * @deprecated import from `vuefire/options-api/firestore` instead
107+ */
108+ export type FirestoreOption = _FirestoreOption
109+
110+ // this one is deprecated already
111+ export { firestorePlugin } from './options-api/firestore'
70112
71113/**
72114 * App
0 commit comments