We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 58f3dd6 commit a8b0f8cCopy full SHA for a8b0f8c
Sources/SHFirestoreService/FirestoreReference.swift
@@ -11,4 +11,15 @@ import FirebaseFirestore
11
public protocol FirestoreReference { }
12
extension DocumentReference: FirestoreReference { }
13
extension CollectionReference: FirestoreReference { }
14
+
15
+// MARK: - Helpers
16
+extension FirestoreReference {
17
+ var asCollectionRef: CollectionReference? {
18
+ return self as? CollectionReference
19
+ }
20
21
+ var asDocumentRef: DocumentReference? {
22
+ return self as? DocumentReference
23
24
+}
25
#endif
0 commit comments