@@ -108,10 +108,10 @@ export class DocumentReference<T = DocumentData> extends _DocumentKeyReference<
108
108
109
109
constructor (
110
110
readonly firestore : FirebaseFirestore ,
111
- readonly converter : FirestoreDataConverter < T > | null ,
111
+ _converter : FirestoreDataConverter < T > | null ,
112
112
readonly _path : ResourcePath
113
113
) {
114
- super ( firestore . _databaseId , new DocumentKey ( _path ) , converter ) ;
114
+ super ( firestore . _databaseId , new DocumentKey ( _path ) , _converter ) ;
115
115
}
116
116
117
117
get id ( ) : string {
@@ -154,7 +154,7 @@ export class Query<T = DocumentData> {
154
154
// This is the lite version of the Query class in the main SDK.
155
155
constructor (
156
156
readonly firestore : FirebaseFirestore ,
157
- readonly converter : FirestoreDataConverter < T > | null ,
157
+ readonly _converter : FirestoreDataConverter < T > | null ,
158
158
readonly _query : InternalQuery
159
159
) { }
160
160
@@ -217,7 +217,7 @@ class QueryFilterConstraint extends QueryConstraint {
217
217
) ;
218
218
return new Query (
219
219
query . firestore ,
220
- query . converter ,
220
+ query . _converter ,
221
221
queryWithAddedFilter ( query . _query , filter )
222
222
) ;
223
223
}
@@ -259,7 +259,7 @@ class QueryOrderByConstraint extends QueryConstraint {
259
259
const orderBy = newQueryOrderBy ( query . _query , this . _field , this . _direction ) ;
260
260
return new Query (
261
261
query . firestore ,
262
- query . converter ,
262
+ query . _converter ,
263
263
queryWithAddedOrderBy ( query . _query , orderBy )
264
264
) ;
265
265
}
@@ -290,7 +290,7 @@ class QueryLimitConstraint extends QueryConstraint {
290
290
_apply < T > ( query : Query < T > ) : Query < T > {
291
291
return new Query (
292
292
query . firestore ,
293
- query . converter ,
293
+ query . _converter ,
294
294
queryWithLimit ( query . _query , this . _limit , this . _limitType )
295
295
) ;
296
296
}
@@ -324,7 +324,7 @@ class QueryStartAtConstraint extends QueryConstraint {
324
324
) ;
325
325
return new Query (
326
326
query . firestore ,
327
- query . converter ,
327
+ query . _converter ,
328
328
queryWithStartAt ( query . _query , bound )
329
329
) ;
330
330
}
@@ -364,7 +364,7 @@ class QueryEndAtConstraint extends QueryConstraint {
364
364
) ;
365
365
return new Query (
366
366
query . firestore ,
367
- query . converter ,
367
+ query . _converter ,
368
368
queryWithEndAt ( query . _query , bound )
369
369
) ;
370
370
}
@@ -452,7 +452,7 @@ export class CollectionReference<T = DocumentData> extends Query<T> {
452
452
validateNonEmptyArgument ( 'CollectionReference.doc' , 'path' , path ) ;
453
453
const absolutePath = this . _path . child ( ResourcePath . fromString ( path ! ) ) ;
454
454
validateDocumentPath ( absolutePath ) ;
455
- return new DocumentReference ( this . firestore , this . converter , absolutePath ) ;
455
+ return new DocumentReference ( this . firestore , this . _converter , absolutePath ) ;
456
456
}
457
457
458
458
withConverter < U > (
@@ -578,7 +578,7 @@ export function doc<T>(
578
578
validateDocumentPath ( absolutePath ) ;
579
579
return new DocumentReference (
580
580
parent . firestore ,
581
- parent instanceof CollectionReference ? parent . converter : null ,
581
+ parent instanceof CollectionReference ? parent . _converter : null ,
582
582
absolutePath
583
583
) ;
584
584
}
@@ -613,7 +613,7 @@ export function getDocs<T>(query: Query<T>): Promise<QuerySnapshot<T>> {
613
613
query . firestore ,
614
614
doc . key ,
615
615
doc ,
616
- query . converter
616
+ query . _converter
617
617
)
618
618
) ;
619
619
@@ -724,7 +724,10 @@ export function addDoc<T>(
724
724
) : Promise < DocumentReference < T > > {
725
725
const docRef = doc ( reference ) ;
726
726
727
- const convertedValue = applyFirestoreDataConverter ( reference . converter , data ) ;
727
+ const convertedValue = applyFirestoreDataConverter (
728
+ reference . _converter ,
729
+ data
730
+ ) ;
728
731
729
732
const dataReader = newUserDataReader ( reference . firestore ) ;
730
733
const parsed = parseSetData (
@@ -755,7 +758,7 @@ export function refEqual<T>(
755
758
return (
756
759
left . firestore === right . firestore &&
757
760
left . path === right . path &&
758
- left . converter === right . converter
761
+ left . _converter === right . _converter
759
762
) ;
760
763
}
761
764
return false ;
@@ -766,7 +769,7 @@ export function queryEqual<T>(left: Query<T>, right: Query<T>): boolean {
766
769
return (
767
770
left . firestore === right . firestore &&
768
771
queryEquals ( left . _query , right . _query ) &&
769
- left . converter === right . converter
772
+ left . _converter === right . _converter
770
773
) ;
771
774
}
772
775
return false ;
0 commit comments