Skip to content

Commit 294c57c

Browse files
committed
refactor: import from vue-demi
Shouldn't change anything as we only support Vue 2.7+
1 parent e644b85 commit 294c57c

File tree

10 files changed

+24
-11
lines changed

10 files changed

+24
-11
lines changed

src/app-check/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
AppCheckOptions,
55
onTokenChanged,
66
} from 'firebase/app-check'
7-
import { App, inject, InjectionKey, Ref, ref } from 'vue'
7+
import { App, inject, InjectionKey, Ref, ref } from 'vue-demi'
88
import { getGlobalScope } from '../globals'
99
import { isClient } from '../shared'
1010

src/app/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
import { FirebaseApp, getApp } from 'firebase/app'
2-
import { getCurrentInstance, getCurrentScope, inject, InjectionKey } from 'vue'
2+
import {
3+
getCurrentInstance,
4+
getCurrentScope,
5+
inject,
6+
InjectionKey,
7+
} from 'vue-demi'
38

49
// @internal
510
export const _FirebaseAppInjectionKey: InjectionKey<FirebaseApp> =

src/auth/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { FirebaseApp } from 'firebase/app'
22
import { getAuth, User } from 'firebase/auth'
3-
import { App, shallowRef } from 'vue'
3+
import { App, ref, shallowRef } from 'vue-demi'
44
import { useFirebaseApp } from '../app'
55
import { getGlobalScope } from '../globals'
66
import { AuthUserInjectSymbol, setupOnAuthStateChanged } from './user'

src/auth/user.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
import type { FirebaseApp } from 'firebase/app'
2-
import { getAuth, onIdTokenChanged, User } from 'firebase/auth'
3-
import { inject, InjectionKey, Ref } from 'vue'
2+
import {
3+
getAuth,
4+
onIdTokenChanged,
5+
User,
6+
updateEmail,
7+
updateProfile,
8+
reauthenticateWithCredential,
9+
AuthCredential,
10+
} from 'firebase/auth'
11+
import { inject, InjectionKey, Ref } from 'vue-demi'
412
import { useFirebaseApp } from '../app'
513
import type { _Nullable } from '../shared'
614

src/database/optionsApi.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { FirebaseApp } from 'firebase/app'
22
import { DatabaseReference, DataSnapshot, Query } from 'firebase/database'
3-
import { App, ComponentPublicInstance, effectScope, toRef } from 'vue'
3+
import { App, ComponentPublicInstance, effectScope, toRef } from 'vue-demi'
44
import { isVue3 } from 'vue-demi'
55
import { useFirebaseApp } from '../app'
66
import { getGlobalScope } from '../globals'

src/firestore/optionsApi.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type {
44
DocumentData,
55
DocumentReference,
66
} from 'firebase/firestore'
7-
import { App, ComponentPublicInstance, effectScope, toRef } from 'vue'
7+
import { App, ComponentPublicInstance, effectScope, toRef } from 'vue-demi'
88
import { isVue3 } from 'vue-demi'
99
import { FirestoreRefOptions } from './subscribe'
1010
import { internalUnbind, _useFirestoreRef } from '.'

src/globals.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { FirebaseApp } from 'firebase/app'
2-
import { App, EffectScope, effectScope } from 'vue'
2+
import { App, EffectScope, effectScope } from 'vue-demi'
33

44
// @internal
55
const scopeMap = new WeakMap<FirebaseApp, EffectScope>()

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { FirebaseApp } from 'firebase/app'
2-
import type { App } from 'vue'
2+
import type { App } from 'vue-demi'
33
import { _FirebaseAppInjectionKey } from './app'
44

55
// Database

src/ssr/initialState.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
Query as FirestoreQuery,
77
} from 'firebase/firestore'
88
import { StorageReference } from 'firebase/storage'
9-
import { InjectionKey } from 'vue'
9+
import { InjectionKey } from 'vue-demi'
1010
import { useFirebaseApp } from '../app'
1111
import {
1212
isDatabaseReference,

src/storage/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import {
2424
shallowRef,
2525
unref,
2626
watch,
27-
} from 'vue'
27+
} from 'vue-demi'
2828
import { useFirebaseApp } from '../app'
2929
import { noop, _MaybeRef, _Nullable } from '../shared'
3030
import { getInitialValue } from '../ssr/initialState'

0 commit comments

Comments
 (0)