React Native Firebase
    Preparing search index...

    Classes

    CollectionReference
    DocumentReference
    DocumentSnapshot
    Firestore
    LiteTransaction
    LoadBundleTask
    QueryDocumentSnapshot
    QuerySnapshot
    SnapshotMetadata
    Transaction
    WriteBatch

    Interfaces

    AggregateSpec
    DocumentChange
    DocumentData
    ExperimentalLongPollingOptions
    FirebaseIdToken

    Shape of a decoded Firebase ID token (JWT) used for emulator mock auth.

    FirestoreDataConverter
    FirestoreSettings
    LoadBundleTaskProgress
    PersistenceSettings
    Query
    SnapshotListenOptions
    SnapshotOptions

    Options that configure how data is retrieved from a DocumentSnapshot (for example the desired behavior for server timestamps that have not yet been set to their final value).

    TransactionOptions
    Unsubscribe

    Type Aliases

    AddPrefixToKeys

    Returns a new map where every key is prefixed with the outer key appended to a dot. Index signatures widen via PartialWithFieldValue of ChildTypes.

    AggregateFieldType
    AggregateSpecData
    AggregateType
    ChildTypes

    For the given type, return a union type of T and the types of all child properties of T. Matches firebase-js-sdk UpdateData helper typing.

    ChildUpdateFields
    DocumentChangeType
    EmulatorMockTokenOptions

    Options for mock auth token when using the Firestore emulator. Must include either user_id or sub; may include other partial ID token claims.

    FirebaseApp
    FirebaseSignInProvider

    Provider identifier for Firebase Auth (from @firebase/util). Must match the union used by EmulatorMockTokenOptions / FirebaseIdToken.

    FirestoreError
    FirestoreLocalCache
    ListenSource

    Describe the source a query listens to.

    LogLevel
    MemoryLocalCache
    NestedUpdateFields

    For each field (e.g. 'bar'), find all nested keys (e.g. {'bar.baz': T1, 'bar.qux': T2}). Intersect them together to make a single map containing all possible keys that are all marked as optional.

    OrderByDirection
    PartialWithFieldValue
    PersistentLocalCache
    Primitive
    QueryConstraintType
    SetOptions
    TaskState
    UnionToIntersection

    Given a union type U = T1 | T2 | ..., returns an intersected type (T1 & T2 & ...).

    UpdateData

    Update data (for use with updateDoc) that consists of field paths mapped to values. Index-signature fields widen via PartialWithFieldValue of ChildTypes.

    WhereFilterOp
    WithFieldValue