Skip to content

Commit 70711bc

Browse files
Move parent/doc/collection back
1 parent 96076f0 commit 70711bc

File tree

9 files changed

+578
-378
lines changed

9 files changed

+578
-378
lines changed

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

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -130,12 +130,6 @@ export function doc(
130130
reference: DocumentReference<unknown>,
131131
documentPath: string
132132
): DocumentReference<DocumentData>;
133-
export function parent(
134-
reference: CollectionReference<unknown>
135-
): DocumentReference<DocumentData> | null;
136-
export function parent<T>(
137-
reference: DocumentReference<T>
138-
): CollectionReference<T>;
139133
export function collectionGroup(
140134
firestore: FirebaseFirestore,
141135
collectionId: string
@@ -247,6 +241,9 @@ export class DocumentReference<T = DocumentData> {
247241
readonly path: string;
248242
readonly id: string;
249243

244+
get parent(): CollectionReference<T>;
245+
246+
collection(collectionPath: string): CollectionReference<DocumentData>;
250247
withConverter<U>(converter: FirestoreDataConverter<U>): DocumentReference<U>;
251248
}
252249

@@ -359,6 +356,10 @@ export class CollectionReference<T = DocumentData> extends Query<T> {
359356
readonly type: 'collection';
360357
readonly id: string;
361358
readonly path: string;
359+
360+
get parent(): DocumentReference<DocumentData> | null;
361+
362+
doc(documentPath?: string): DocumentReference<T>;
362363
withConverter<U>(
363364
converter: FirestoreDataConverter<U>
364365
): CollectionReference<U>;

0 commit comments

Comments
 (0)