Skip to content

Commit 70537a6

Browse files
Move parent/doc/collection back (#3679)
1 parent 29bac5e commit 70537a6

File tree

11 files changed

+694
-227
lines changed

11 files changed

+694
-227
lines changed

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

+7-6
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)