UNPKG

firesage

Version:

🔥 Extremely High Precision Typescript Wrapper for Firestore Web, Providing Unparalleled Type Safe and Dev Experience

28 lines (27 loc) • 2.51 kB
import { RulesTestContext } from '@firebase/rules-unit-testing'; export declare type OriFirestore = ReturnType<OriFirebaseFirestore['getFirestore']>; export declare type OriFirestoreTesting = ReturnType<RulesTestContext['firestore']>; export declare type OriFirebaseFirestore = typeof import('firebase/firestore'); export declare type OriDocumentData = import('firebase/firestore').DocumentData; export declare type OriSetOptions = import('firebase/firestore').SetOptions; export declare type OriFirestoreError = import('firebase/firestore').FirestoreError; export declare type OriSnapshotOptions = import('firebase/firestore').SnapshotOptions; export declare type OriSnapshotMetadata = import('firebase/firestore').SnapshotMetadata; export declare type OriQueryConstraint = import('firebase/firestore').QueryConstraint; export declare type OriSnapshotListenOptions = import('firebase/firestore').SnapshotListenOptions; export declare type OriUnsubscribe = import('firebase/firestore').Unsubscribe; export declare type OriDocumentReference<T extends OriDocumentData = OriDocumentData> = import('firebase/firestore').DocumentReference<T>; export declare type OriCollectionReference<T extends OriDocumentData = OriDocumentData> = import('firebase/firestore').CollectionReference<T>; export declare type OriQuery<T extends OriDocumentData = OriDocumentData> = import('firebase/firestore').Query<T>; export declare type OriQuerySnapshot<T = OriDocumentData> = import('firebase/firestore').QuerySnapshot<T>; export declare type OriQueryDocumentSnapshot<T = OriDocumentData> = import('firebase/firestore').QueryDocumentSnapshot<T>; export declare type OriDocumentSnapshot<T extends OriDocumentData = OriDocumentData> = import('firebase/firestore').DocumentSnapshot<T>; export declare type OriDocumentChange<T = OriDocumentData> = import('firebase/firestore').DocumentChange<T>; export declare type OriDocumentChangeType = import('firebase/firestore').DocumentChangeType; export declare type OriWriteBatch = import('firebase/firestore').WriteBatch; export declare type OriTransaction = import('firebase/firestore').Transaction; export declare type OriOrderByDirection = 'asc' | 'desc'; export declare type OriWhereFilterOp = import('firebase/firestore').WhereFilterOp; export declare type OriGeoPoint = OriFirebaseFirestore['GeoPoint']; export declare type OriTimestamp = import('firebase/firestore').Timestamp; export declare type OriFieldValue = import('firebase/firestore').FieldValue;