Skip to content

Commit 88a0f7d

Browse files
committed
refactor: better ts
1 parent f19959b commit 88a0f7d

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/globals.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,16 @@ const scopeMap = new WeakMap<FirebaseApp, EffectScope>()
1212
* @returns
1313
*/
1414
export function getGlobalScope(app: App, firebaseApp: FirebaseApp) {
15-
let scope: EffectScope | undefined
1615
// we use the firebaseApp as a key because we are more likely to have access to it and it's supposed to be also unique
1716
// per app since it contains user data.
1817
if (!scopeMap.has(firebaseApp)) {
19-
scope = effectScope(true)
18+
const scope = effectScope(true)
2019
scopeMap.set(firebaseApp, scope)
2120
const { unmount } = app
2221
// dispose up the scope when the app is unmounted
2322
app.unmount = () => {
2423
unmount.call(app)
25-
scope!.stop()
24+
scope.stop()
2625
scopeMap.delete(firebaseApp)
2726
}
2827
}

0 commit comments

Comments
 (0)