File tree 2 files changed +11
-0
lines changed
packages/rules-unit-testing/src/public_types
2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ " @firebase/rules-unit-testing " : patch
3
+ ---
4
+
5
+ Fix typing issues where Database/Firestore/Storage compat instances returned by RulesTestContext are not compatible with v9 modular APIs.
Original file line number Diff line number Diff line change 18
18
import { FirebaseSignInProvider } from '@firebase/util' ;
19
19
import firebase from 'firebase/compat/app' ;
20
20
21
+ // These import statements allow v9 compat instances (created by RulesTestContext) to be used in v9
22
+ // modular APIs, e.g. `doc(context.firestore(), 'a/b')` in developer code. (a.k.a. "interop mode".)
23
+ import 'firebase/compat/database' ;
24
+ import 'firebase/compat/firestore' ;
25
+ import 'firebase/compat/storage' ;
26
+
21
27
/**
22
28
* More options for the mock user token to be used for testing, including developer-specfied custom
23
29
* claims or optional overrides for Firebase Auth token payloads.
You can’t perform that action at this time.
0 commit comments