firestore namespace

Funciones

Función Descripción
onDocumentCreated(documento, controlador) Controlador de eventos que se activa cuando se crea un documento en Firestore.
onDocumentCreated(opts, controlador) Controlador de eventos que se activa cuando se crea un documento en Firestore.
onDocumentDeleted(documento, controlador) Controlador de eventos que se activa cuando se borra un documento en Firestore.
onDocumentDeleted(opts, controlador) Controlador de eventos que se activa cuando se borra un documento en Firestore.
onDocumentUpdated(documento, controlador) Controlador de eventos que se activa cuando se actualiza un documento en Firestore.
onDocumentUpdated(opts, driver) Controlador de eventos que se activa cuando se actualiza un documento en Firestore.
onDocumentWritten(documento, controlador) Controlador de eventos que se activa cuando se crea, actualiza o borra un documento en Firestore.
onDocumentWritten(opts, controlador) Controlador de eventos que se activa cuando se crea, actualiza o borra un documento en Firestore.

Clases

Clase Descripción
Cambiar La interfaz de Cloud Functions para eventos que cambian de estado, como los eventos onWrite y onUpdate de Realtime Database o Cloud Firestore.Para obtener más información sobre el formato que se usa para construir objetos Change, consulta a continuación.

Interfaces

Interfaz Descripción
Opciones de documentos DocumentOptions extiende EventHandlerOptions con el documento proporcionado y la base de datos y el espacio de nombres opcionales.
FirestoreEvent Un CloudEvent que contiene una DocumentSnapshot o un Change

Escribe alias

Alias de tipo Descripción
DocumentSnapshot Una DocumentSnapshot de Firestore
QueryDocumentSnapshot Una QueryDocumentSnapshot de Firestore

firestore.onDocumentCreated()

Controlador de eventos que se activa cuando se crea un documento en Firestore.

Firma:

export declare function onDocumentCreated<Document extends string>(document: Document, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

Parámetros

Parámetro Tipo Descripción
documento Documento La ruta de acceso del documento de Firestore para activar.
handler (evento: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se crea un Firestore.

Muestra:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | no definido, ParamsOf<Documento>>>

firestore.onDocumentCreated()

Controlador de eventos que se activa cuando se crea un documento en Firestore.

Firma:

export declare function onDocumentCreated<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

Parámetros

Parámetro Tipo Descripción
opciones DocumentOptions<Documento> Opciones que se pueden configurar en una función de control de eventos individual.
handler (evento: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se crea un Firestore.

Muestra:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | no definido, ParamsOf<Documento>>>

firestore.onDocumentDeleted()

Controlador de eventos que se activa cuando se borra un documento en Firestore.

Firma:

export declare function onDocumentDeleted<Document extends string>(document: Document, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

Parámetros

Parámetro Tipo Descripción
documento Documento La ruta de acceso del documento de Firestore para activar.
handler (evento: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se borra una operación de Firestore.

Muestra:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | no definido, ParamsOf<Documento>>>

firestore.onDocumentDeleted()

Controlador de eventos que se activa cuando se borra un documento en Firestore.

Firma:

export declare function onDocumentDeleted<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;

Parámetros

Parámetro Tipo Descripción
opciones DocumentOptions<Documento> Opciones que se pueden configurar en una función de control de eventos individual.
handler (evento: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se borra una operación de Firestore.

Muestra:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | no definido, ParamsOf<Documento>>>

firestore.onDocumentUpdated()

Controlador de eventos que se activa cuando se actualiza un documento en Firestore.

Firma:

export declare function onDocumentUpdated<Document extends string>(document: Document, handler: (event: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>>;

Parámetros

Parámetro Tipo Descripción
documento Documento La ruta de acceso del documento de Firestore para activar.
handler (evento: FirestoreEvent<Cambiar<QueryDocumentSnapshot> | sin definir, ParamsOf<Document>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se produce una actualización de Firestore.

Muestra:

CloudFunction<FirestoreEvent<Cambiar<QueryDocumentSnapshot> | no definido, ParamsOf<Document>>>

firestore.onDocumentUpdated()

Controlador de eventos que se activa cuando se actualiza un documento en Firestore.

Firma:

export declare function onDocumentUpdated<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>>;

Parámetros

Parámetro Tipo Descripción
opciones DocumentOptions<Documento> Opciones que se pueden configurar en una función de control de eventos individual.
handler (evento: FirestoreEvent<Cambiar<QueryDocumentSnapshot> | sin definir, ParamsOf<Document>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se produce una actualización de Firestore.

Muestra:

CloudFunction<FirestoreEvent<Cambiar<QueryDocumentSnapshot> | no definido, ParamsOf<Document>>>

firestore.onDocumentWritten()

Controlador de eventos que se activa cuando se crea, actualiza o borra un documento en Firestore.

Firma:

export declare function onDocumentWritten<Document extends string>(document: Document, handler: (event: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>>;

Parámetros

Parámetro Tipo Descripción
documento Documento La ruta de acceso del documento de Firestore para activar.
handler (evento: FirestoreEvent<Cambiar<DocumentSnapshot> | sin definir, ParamsOf<Document>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se crea, actualiza o borra una instancia de Firestore.

Muestra:

CloudFunction<FirestoreEvent<Cambio<DocumentSnapshot> | no definido, ParamsOf<Document>>>

firestore.onDocumentWritten()

Controlador de eventos que se activa cuando se crea, actualiza o borra un documento en Firestore.

Firma:

export declare function onDocumentWritten<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>>;

Parámetros

Parámetro Tipo Descripción
opciones DocumentOptions<Documento> Opciones que se pueden configurar en una función de control de eventos individual.
handler (evento: FirestoreEvent<Cambiar<DocumentSnapshot> | sin definir, ParamsOf<Document>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se crea, actualiza o borra una instancia de Firestore.

Muestra:

CloudFunction<FirestoreEvent<Cambio<DocumentSnapshot> | no definido, ParamsOf<Document>>>

firestore.DocumentSnapshot

Una DocumentSnapshot de Firestore

Firma:

export type DocumentSnapshot = firestore.DocumentSnapshot;

firestore.QueryDocumentSnapshot

Una QueryDocumentSnapshot de Firestore

Firma:

export type QueryDocumentSnapshot = firestore.QueryDocumentSnapshot;