Skip to content

Commit 59bf57b

Browse files
s/getQuery/getDocs (#3461)
1 parent 1d7ee96 commit 59bf57b

File tree

8 files changed

+44
-45
lines changed

8 files changed

+44
-45
lines changed

packages/firestore/exp-types/index.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -373,11 +373,11 @@ export function getDocFromCache<T>(
373373
export function getDocFromServer<T>(
374374
reference: DocumentReference<T>
375375
): Promise<DocumentSnapshot<T>>;
376-
export function getQuery<T>(query: Query<T>): Promise<QuerySnapshot<T>>;
377-
export function getQueryFromCache<T>(
376+
export function getDocs<T>(query: Query<T>): Promise<QuerySnapshot<T>>;
377+
export function getDocsFromCache<T>(
378378
query: Query<T>
379379
): Promise<QuerySnapshot<T>>;
380-
export function getQueryFromServer<T>(
380+
export function getDocsFromServer<T>(
381381
query: Query<T>
382382
): Promise<QuerySnapshot<T>>;
383383

packages/firestore/exp/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,9 @@ export {
6767
getDoc,
6868
getDocFromCache,
6969
getDocFromServer,
70-
getQuery,
71-
getQueryFromCache,
72-
getQueryFromServer,
70+
getDocs,
71+
getDocsFromCache,
72+
getDocsFromServer,
7373
onSnapshot,
7474
onSnapshotsInSync,
7575
setDoc,

packages/firestore/exp/src/api/reference.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ export function getDocFromServer<T>(
111111
});
112112
}
113113

114-
export function getQuery<T>(
114+
export function getDocs<T>(
115115
query: firestore.Query<T>
116116
): Promise<QuerySnapshot<T>> {
117117
const internalQuery = cast<Query<T>>(query, Query);
@@ -127,7 +127,7 @@ export function getQuery<T>(
127127
});
128128
}
129129

130-
export function getQueryFromCache<T>(
130+
export function getDocsFromCache<T>(
131131
query: firestore.Query<T>
132132
): Promise<QuerySnapshot<T>> {
133133
const internalQuery = cast<Query<T>>(query, Query);
@@ -140,7 +140,7 @@ export function getQueryFromCache<T>(
140140
});
141141
}
142142

143-
export function getQueryFromServer<T>(
143+
export function getDocsFromServer<T>(
144144
query: firestore.Query<T>
145145
): Promise<QuerySnapshot<T>> {
146146
const internalQuery = cast<Query<T>>(query, Query);

packages/firestore/exp/test/shim.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ import {
4040
getDoc,
4141
getDocFromCache,
4242
getDocFromServer,
43-
getQuery,
44-
getQueryFromCache,
45-
getQueryFromServer,
43+
getDocs,
44+
getDocsFromCache,
45+
getDocsFromServer,
4646
increment,
4747
initializeFirestore,
4848
onSnapshot,
@@ -519,11 +519,11 @@ export class Query<T = legacy.DocumentData> implements legacy.Query<T> {
519519
get(options?: legacy.GetOptions): Promise<QuerySnapshot<T>> {
520520
let query: Promise<exp.QuerySnapshot<T>>;
521521
if (options?.source === 'cache') {
522-
query = getQueryFromCache(this._delegate);
522+
query = getDocsFromCache(this._delegate);
523523
} else if (options?.source === 'server') {
524-
query = getQueryFromServer(this._delegate);
524+
query = getDocsFromServer(this._delegate);
525525
} else {
526-
query = getQuery(this._delegate);
526+
query = getDocs(this._delegate);
527527
}
528528
return query.then(result => new QuerySnapshot(this.firestore, result));
529529
}

packages/firestore/lite-types/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ export class CollectionReference<T = DocumentData> extends Query<T> {
310310
export function getDoc<T>(
311311
reference: DocumentReference<T>
312312
): Promise<DocumentSnapshot<T>>;
313-
export function getQuery<T>(query: Query<T>): Promise<QuerySnapshot<T>>;
313+
export function getDocs<T>(query: Query<T>): Promise<QuerySnapshot<T>>;
314314

315315
export function addDoc<T>(
316316
reference: CollectionReference<T>,

packages/firestore/lite/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export {
3434
doc,
3535
parent,
3636
getDoc,
37-
getQuery,
37+
getDocs,
3838
deleteDoc,
3939
setDoc,
4040
updateDoc,

packages/firestore/lite/src/api/reference.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -559,8 +559,7 @@ export function getDoc<T>(
559559
});
560560
}
561561

562-
// TODO(firestorelite): Consider renaming to getDocs
563-
export function getQuery<T>(
562+
export function getDocs<T>(
564563
query: firestore.Query<T>
565564
): Promise<firestore.QuerySnapshot<T>> {
566565
const internalQuery = cast<Query<T>>(query, Query);

packages/firestore/lite/test/integration.test.ts

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ import {
5252
refEqual,
5353
queryEqual,
5454
collectionGroup,
55-
getQuery,
55+
getDocs,
5656
orderBy,
5757
startAfter,
5858
query,
@@ -373,7 +373,7 @@ describe('WriteBatch', () => {
373373
batch.set(doc(coll), { doc: 2 });
374374
await batch.commit();
375375

376-
// TODO(firestorelite): Verify collection contents once getQuery is added
376+
// TODO(firestorelite): Verify collection contents once getDocs is added
377377
});
378378
});
379379

@@ -780,14 +780,14 @@ describe('Query', () => {
780780

781781
it('supports default query', () => {
782782
return withTestCollectionAndInitialData([{ foo: 1 }], async collRef => {
783-
const result = await getQuery(collRef);
783+
const result = await getDocs(collRef);
784784
verifyResults(result, { foo: 1 });
785785
});
786786
});
787787

788788
it('supports empty results', () => {
789789
return withTestCollectionAndInitialData([], async collRef => {
790-
const result = await getQuery(collRef);
790+
const result = await getDocs(collRef);
791791
verifyResults(result);
792792
});
793793
});
@@ -797,7 +797,7 @@ describe('Query', () => {
797797
[{ foo: 1 }, { foo: 2 }],
798798
async collRef => {
799799
const query1 = query(collRef, where('foo', '==', 1));
800-
const result = await getQuery(query1);
800+
const result = await getDocs(query1);
801801
verifyResults(result, { foo: 1 });
802802
}
803803
);
@@ -808,7 +808,7 @@ describe('Query', () => {
808808
[{ foo: 1 }, { foo: 2 }],
809809
async collRef => {
810810
const query1 = query(collRef, where(new FieldPath('foo'), '==', 1));
811-
const result = await getQuery(query1);
811+
const result = await getDocs(query1);
812812
verifyResults(result, { foo: 1 });
813813
}
814814
);
@@ -819,7 +819,7 @@ describe('Query', () => {
819819
[{ foo: 1 }, { foo: 2 }],
820820
async collRef => {
821821
const query1 = query(collRef, orderBy('foo'));
822-
const result = await getQuery(query1);
822+
const result = await getDocs(query1);
823823
verifyResults(result, { foo: 1 }, { foo: 2 });
824824
}
825825
);
@@ -830,7 +830,7 @@ describe('Query', () => {
830830
[{ foo: 1 }, { foo: 2 }],
831831
async collRef => {
832832
const query1 = query(collRef, orderBy('foo', 'asc'));
833-
const result = await getQuery(query1);
833+
const result = await getDocs(query1);
834834
verifyResults(result, { foo: 1 }, { foo: 2 });
835835
}
836836
);
@@ -841,7 +841,7 @@ describe('Query', () => {
841841
[{ foo: 1 }, { foo: 2 }],
842842
async collRef => {
843843
const query1 = query(collRef, orderBy('foo', 'desc'));
844-
const result = await getQuery(query1);
844+
const result = await getDocs(query1);
845845
verifyResults(result, { foo: 2 }, { foo: 1 });
846846
}
847847
);
@@ -852,7 +852,7 @@ describe('Query', () => {
852852
[{ foo: 1 }, { foo: 2 }],
853853
async collRef => {
854854
const query1 = query(collRef, orderBy('foo'), limit(1));
855-
const result = await getQuery(query1);
855+
const result = await getDocs(query1);
856856
verifyResults(result, { foo: 1 });
857857
}
858858
);
@@ -863,7 +863,7 @@ describe('Query', () => {
863863
[{ foo: 1 }, { foo: 2 }, { foo: 3 }],
864864
async collRef => {
865865
const query1 = query(collRef, orderBy('foo'), limitToLast(2));
866-
const result = await getQuery(query1);
866+
const result = await getDocs(query1);
867867
verifyResults(result, { foo: 2 }, { foo: 3 });
868868
}
869869
);
@@ -874,7 +874,7 @@ describe('Query', () => {
874874
[{ foo: 1 }, { foo: 2 }],
875875
async collRef => {
876876
const query1 = query(collRef, orderBy('foo'), startAt(2));
877-
const result = await getQuery(query1);
877+
const result = await getDocs(query1);
878878
verifyResults(result, { foo: 2 });
879879
}
880880
);
@@ -885,7 +885,7 @@ describe('Query', () => {
885885
[{ foo: 1 }, { foo: 2 }],
886886
async collRef => {
887887
const query1 = query(collRef, orderBy('foo'), startAfter(1));
888-
const result = await getQuery(query1);
888+
const result = await getDocs(query1);
889889
verifyResults(result, { foo: 2 });
890890
}
891891
);
@@ -896,7 +896,7 @@ describe('Query', () => {
896896
[{ foo: 1 }, { foo: 2 }],
897897
async collRef => {
898898
const query1 = query(collRef, orderBy('foo'), endAt(1));
899-
const result = await getQuery(query1);
899+
const result = await getDocs(query1);
900900
verifyResults(result, { foo: 1 });
901901
}
902902
);
@@ -907,7 +907,7 @@ describe('Query', () => {
907907
[{ foo: 1 }, { foo: 2 }],
908908
async collRef => {
909909
const query1 = query(collRef, orderBy('foo'), endBefore(2));
910-
const result = await getQuery(query1);
910+
const result = await getDocs(query1);
911911
verifyResults(result, { foo: 1 });
912912
}
913913
);
@@ -918,12 +918,12 @@ describe('Query', () => {
918918
[{ foo: 1 }, { foo: 2 }],
919919
async collRef => {
920920
let query1 = query(collRef, orderBy('foo'), limit(1));
921-
let result = await getQuery(query1);
921+
let result = await getDocs(query1);
922922
verifyResults(result, { foo: 1 });
923923

924924
// Pass the document snapshot from the previous result
925925
query1 = query(query1, startAfter(result.docs[0]));
926-
result = await getQuery(query1);
926+
result = await getDocs(query1);
927927
verifyResults(result, { foo: 2 });
928928
}
929929
);
@@ -945,7 +945,7 @@ describe('Query', () => {
945945
await setDoc(barDoc, { bar: 1 });
946946

947947
const query1 = collectionGroup(collRef.firestore, collectionGroupId);
948-
const result = await getQuery(query1);
948+
const result = await getDocs(query1);
949949

950950
verifyResults(result, { bar: 1 }, { foo: 1 });
951951
});
@@ -1028,16 +1028,16 @@ describe('equality', () => {
10281028
const query1b = query(collRef, limit(10));
10291029
const query2 = query(collRef, limit(100));
10301030

1031-
const snap1a = await getQuery(query1a);
1032-
const snap1b = await getQuery(query1b);
1033-
const snap2 = await getQuery(query2);
1031+
const snap1a = await getDocs(query1a);
1032+
const snap1b = await getDocs(query1b);
1033+
const snap2 = await getDocs(query2);
10341034

10351035
expect(snapshotEqual(snap1a, snap1b)).to.be.true;
10361036
expect(snapshotEqual(snap1a, snap2)).to.be.false;
10371037

10381038
// Re-run the query with an additional result.
10391039
await addDoc(collRef, { foo: 3 });
1040-
const snap1c = await getQuery(query1a);
1040+
const snap1c = await getDocs(query1a);
10411041
expect(snapshotEqual(snap1a, snap1c)).to.be.false;
10421042
}
10431043
);
@@ -1047,14 +1047,14 @@ describe('equality', () => {
10471047
return withTestCollectionAndInitialData(
10481048
[{ foo: 1 }, { foo: 2 }],
10491049
async collRef => {
1050-
const snap1a = await getQuery(collRef);
1051-
const snap1b = await getQuery(collRef);
1050+
const snap1a = await getDocs(collRef);
1051+
const snap1b = await getDocs(collRef);
10521052
expect(snapshotEqual(snap1a.docs[0], snap1b.docs[0])).to.be.true;
10531053
expect(snapshotEqual(snap1a.docs[0], snap1a.docs[0])).to.be.true;
10541054

10551055
// Modify the document and obtain the snapshot again.
10561056
await updateDoc(snap1a.docs[0].ref, { foo: 3 });
1057-
const snap3 = await getQuery(collRef);
1057+
const snap3 = await getDocs(collRef);
10581058
expect(snapshotEqual(snap1a.docs[0], snap3.docs[0])).to.be.false;
10591059
}
10601060
);
@@ -1088,7 +1088,7 @@ describe('withConverter() support', () => {
10881088
return withTestCollection(async coll => {
10891089
coll = coll.withConverter(postConverter);
10901090
await setDoc(doc(coll, 'post1'), new Post('post1', 'author1'));
1091-
const posts = await getQuery(coll);
1091+
const posts = await getDocs(coll);
10921092
expect(posts.size).to.equal(1);
10931093
expect(posts.docs[0].data()!.byline()).to.equal('post1, by author1');
10941094
});

0 commit comments

Comments
 (0)