Skip to content

Commit 1e949b8

Browse files
chore: refactor reference.ts to one class per file (#2037)
* Refactor reference.ts to be one class per file.
1 parent 591fff1 commit 1e949b8

29 files changed

+5180
-4756
lines changed

api-report/firestore.api.md

Lines changed: 57 additions & 55 deletions
Large diffs are not rendered by default.

dev/src/bundle.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import {firestore, google} from '../protos/firestore_v1_proto_api';
1616

1717
import {DocumentSnapshot} from './document';
18-
import {QuerySnapshot} from './reference';
18+
import {QuerySnapshot} from './reference/query-snapshot';
1919
import {Timestamp} from './timestamp';
2020
import {
2121
invalidArgumentMessage,

dev/src/collection-group.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ import * as protos from '../protos/firestore_v1_proto_api';
2020
import {QueryPartition} from './query-partition';
2121
import {requestTag} from './util';
2222
import {logger} from './logger';
23-
import {Query, QueryOptions} from './reference';
23+
import {Query} from './reference/query';
24+
import {QueryOptions} from './reference/query-options';
2425
import {FieldPath} from './path';
2526
import {Firestore} from './index';
2627
import {validateInteger} from './validate';

dev/src/document-reader.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616

1717
import {DocumentSnapshot, DocumentSnapshotBuilder} from './document';
18-
import {DocumentReference} from './reference';
18+
import {DocumentReference} from './reference/document-reference';
1919
import {FieldPath} from './path';
2020
import {isPermanentRpcError} from './util';
2121
import {google} from '../protos/firestore_v1_proto_api';

dev/src/document.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import * as assert from 'assert';
2323
import {google} from '../protos/firestore_v1_proto_api';
2424
import {FieldTransform} from './field-value';
2525
import {FieldPath, validateFieldPath} from './path';
26-
import {DocumentReference} from './reference';
26+
import {DocumentReference} from './reference/document-reference';
2727
import {Serializer} from './serializer';
2828
import {Timestamp} from './timestamp';
2929
import {ApiMapValue, defaultConverter, UpdateMap} from './types';

dev/src/index.ts

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ import {
4242
validateResourcePath,
4343
} from './path';
4444
import {ClientPool} from './pool';
45-
import {CollectionReference, DocumentReference} from './reference';
45+
import {CollectionReference} from './reference/collection-reference';
46+
import {DocumentReference} from './reference/document-reference';
4647
import {Serializer} from './serializer';
4748
import {Timestamp} from './timestamp';
4849
import {parseGetAllArguments, Transaction} from './transaction';
@@ -85,18 +86,14 @@ import {
8586
RecursiveDelete,
8687
} from './recursive-delete';
8788

88-
export {
89-
CollectionReference,
90-
DocumentReference,
91-
QuerySnapshot,
92-
Query,
93-
} from './reference';
94-
export type {
95-
AggregateQuery,
96-
AggregateQuerySnapshot,
97-
VectorQuery,
98-
VectorQuerySnapshot,
99-
} from './reference';
89+
export {CollectionReference} from './reference/collection-reference';
90+
export {DocumentReference} from './reference/document-reference';
91+
export {QuerySnapshot} from './reference/query-snapshot';
92+
export {Query} from './reference/query';
93+
export type {AggregateQuery} from './reference/aggregate-query';
94+
export type {AggregateQuerySnapshot} from './reference/aggregate-query-snapshot';
95+
export type {VectorQuery} from './reference/vector-query';
96+
export type {VectorQuerySnapshot} from './reference/vector-query-snapshot';
10097
export {BulkWriter} from './bulk-writer';
10198
export type {BulkWriterError} from './bulk-writer';
10299
export type {BundleBuilder} from './bundle';

dev/src/query-partition.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717
import * as firestore from '@google-cloud/firestore';
1818
import * as protos from '../protos/firestore_v1_proto_api';
1919

20-
import {FieldOrder, Query, QueryOptions} from './reference';
20+
import {FieldOrder} from './reference/field-order';
21+
import {Query} from './reference/query';
22+
import {QueryOptions} from './reference/query-options';
2123
import {FieldPath} from './path';
2224
import {Serializer} from './serializer';
2325
import {Firestore} from './index';

dev/src/recursive-delete.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import Firestore, {
2828
import {Deferred, wrapError} from './util';
2929
import type {GoogleError} from 'google-gax';
3030
import {BulkWriterError} from './bulk-writer';
31-
import {QueryOptions} from './reference';
31+
import {QueryOptions} from './reference/query-options';
3232
import {StatusCode} from './status-code';
3333

3434
/*!

0 commit comments

Comments
 (0)