Skip to content

Commit c287f55

Browse files
committed
rename the 2nd type parameter from 'U' to 'T2' to avoid conflicts with other methods that use 'U' as a type parameter
1 parent 4e38a0e commit c287f55

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

packages/firestore-types/index.d.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ export interface GetOptions {
243243

244244
export class DocumentReference<
245245
T = DocumentData,
246-
U extends DocumentData = DocumentData
246+
T2 extends DocumentData = DocumentData
247247
> {
248248
private constructor();
249249

@@ -312,7 +312,7 @@ export interface SnapshotMetadata {
312312

313313
export class DocumentSnapshot<
314314
T = DocumentData,
315-
U extends DocumentData = DocumentData
315+
T2 extends DocumentData = DocumentData
316316
> {
317317
protected constructor();
318318

@@ -330,8 +330,8 @@ export class DocumentSnapshot<
330330

331331
export class QueryDocumentSnapshot<
332332
T = DocumentData,
333-
U extends DocumentData = DocumentData
334-
> extends DocumentSnapshot<T, U> {
333+
T2 extends DocumentData = DocumentData
334+
> extends DocumentSnapshot<T, T2> {
335335
private constructor();
336336

337337
data(options?: SnapshotOptions): T;
@@ -351,7 +351,7 @@ export type WhereFilterOp =
351351
| 'array-contains-any'
352352
| 'not-in';
353353

354-
export class Query<T = DocumentData, U extends DocumentData = DocumentData> {
354+
export class Query<T = DocumentData, T2 extends DocumentData = DocumentData> {
355355
protected constructor();
356356

357357
readonly firestore: FirebaseFirestore;
@@ -418,7 +418,7 @@ export class Query<T = DocumentData, U extends DocumentData = DocumentData> {
418418

419419
export class QuerySnapshot<
420420
T = DocumentData,
421-
U extends DocumentData = DocumentData
421+
T2 extends DocumentData = DocumentData
422422
> {
423423
private constructor();
424424

@@ -442,7 +442,7 @@ export type DocumentChangeType = 'added' | 'removed' | 'modified';
442442

443443
export interface DocumentChange<
444444
T = DocumentData,
445-
U extends DocumentData = DocumentData
445+
T2 extends DocumentData = DocumentData
446446
> {
447447
readonly type: DocumentChangeType;
448448
readonly doc: QueryDocumentSnapshot<T>;
@@ -452,8 +452,8 @@ export interface DocumentChange<
452452

453453
export class CollectionReference<
454454
T = DocumentData,
455-
U extends DocumentData = DocumentData
456-
> extends Query<T, U> {
455+
T2 extends DocumentData = DocumentData
456+
> extends Query<T, T2> {
457457
private constructor();
458458

459459
readonly id: string;

0 commit comments

Comments
 (0)