diff --git a/src/compat/firestore/interfaces.ts b/src/compat/firestore/interfaces.ts index e865b16fd..ab5712310 100644 --- a/src/compat/firestore/interfaces.ts +++ b/src/compat/firestore/interfaces.ts @@ -13,7 +13,7 @@ export type Query = firebase.firestore.Query; export type SetOptions = firebase.firestore.SetOptions; export type DocumentData = firebase.firestore.DocumentData; -export interface DocumentSnapshotExists extends firebase.firestore.DocumentSnapshot { +export interface DocumentSnapshotExists extends firebase.firestore.DocumentSnapshot { readonly exists: true; data(options?: SnapshotOptions): T; } @@ -26,15 +26,15 @@ export interface DocumentSnapshotDoesNotExist extends firebase.firestore.Documen export type DocumentSnapshot = DocumentSnapshotExists | DocumentSnapshotDoesNotExist; -export interface QueryDocumentSnapshot extends firebase.firestore.QueryDocumentSnapshot { +export interface QueryDocumentSnapshot extends firebase.firestore.QueryDocumentSnapshot { data(options?: SnapshotOptions): T; } -export interface QuerySnapshot extends firebase.firestore.QuerySnapshot { +export interface QuerySnapshot extends firebase.firestore.QuerySnapshot { readonly docs: QueryDocumentSnapshot[]; } -export interface DocumentChange extends firebase.firestore.DocumentChange { +export interface DocumentChange extends firebase.firestore.DocumentChange { readonly doc: QueryDocumentSnapshot; }