We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 75f2dcd + 29f62d7 commit 8a6f8a5Copy full SHA for 8a6f8a5
firestore/helpers/index.ts
@@ -11,11 +11,16 @@ export const snapshotToData = <T>(
11
return undefined;
12
}
13
14
- return {
15
- ...(transform
16
- ? transform(snapshot.data(snapshotOptions))
17
- : snapshot.data(snapshotOptions)),
18
- ...(idField ? { [idField]: snapshot.id } : null),
19
- ...(refField ? { [refField]: snapshot.ref } : null),
20
- };
+ let data = snapshot.data(snapshotOptions) as firebase.firestore.DocumentData;
+ if (transform) {
+ data = transform(data);
+ }
+ if (idField) {
+ data[idField] = snapshot.id;
21
+ if (refField) {
22
+ data[refField] = snapshot.ref;
23
24
+
25
+ return data;
26
};
0 commit comments