firestore namespace

Funções

Função Descrição
onDocumentCreated(documento, gerenciador) Manipulador de eventos que é acionado quando um documento é criado no Firestore.
onDocumentCreated(opts, handle) Manipulador de eventos que é acionado quando um documento é criado no Firestore.
onDocumentExcluído(documento, gerenciador) Manipulador de eventos que é acionado quando um documento é excluído no Firestore.
onDocumentExcluído(opts, handle) Manipulador de eventos que é acionado quando um documento é excluído no Firestore.
onDocumentUpdated(documento, gerenciador) Manipulador de eventos que é acionado quando um documento é atualizado no Firestore.
onDocumentUpdated(opts, handle) Manipulador de eventos que é acionado quando um documento é atualizado no Firestore.
onDocumentWriter(document, gerenciador) Manipulador de eventos que é acionado quando um documento é criado, atualizado ou excluído no Firestore.
onDocumentWriter(opts, handle) Manipulador de eventos que é acionado quando um documento é criado, atualizado ou excluído no Firestore.

Classes

Turma Descrição
Alterar Interface do Cloud Functions para eventos que mudam de estado, como os eventos onWrite e onUpdate do Realtime Database ou Cloud Firestore.Confira abaixo mais informações sobre o formato usado para construir objetos Change.

Interfaces

Interface Descrição
DocumentOptions (em inglês) DocumentOptions estendem EventHandlerOptions com o documento fornecido, o banco de dados e o namespace opcionais.
FirestoreEvent Um CloudEvent que contém um DocumentSnapshot ou uma Change

Aliases de tipos

Alias de tipo Descrição
DocumentSnapshot (em inglês) Um DocumentSnapshot do Firestore
QueryDocumentSnapshot (em inglês) Um QueryDocumentSnapshot do Firestore

firestore.onDocumentCreated().

Manipulador de eventos que é acionado quando um documento é criado no Firestore.

Assinatura:

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 Descrição
documento Documento O caminho do documento do Firestore para acionar.
handler (evento: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma criação do Firestore.

Retorna:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | indefinido, ParamsOf<Document>>>

firestore.onDocumentCreated().

Manipulador de eventos que é acionado quando um documento é criado no Firestore.

Assinatura:

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 Descrição
opta DocumentOptions<Document> Opções que podem ser definidas em uma função de manipulação de eventos individual.
handler (evento: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma criação do Firestore.

Retorna:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | indefinido, ParamsOf<Document>>>

firestore.onDocumentExcluído()

Manipulador de eventos que é acionado quando um documento é excluído no Firestore.

Assinatura:

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 Descrição
documento Documento O caminho do documento do Firestore para acionar.
handler (evento: FirestoreEvent<QueryDocumentSnapshot | indefinido, ParamsOf<Document>>) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma exclusão do Firestore.

Retorna:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | indefinido, ParamsOf<Document>>>

firestore.onDocumentExcluído()

Manipulador de eventos que é acionado quando um documento é excluído no Firestore.

Assinatura:

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 Descrição
opta DocumentOptions<Document> Opções que podem ser definidas em uma função de manipulação de eventos individual.
handler (evento: FirestoreEvent<QueryDocumentSnapshot | indefinido, ParamsOf<Document>>) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma exclusão do Firestore.

Retorna:

CloudFunction<FirestoreEvent<QueryDocumentSnapshot | indefinido, ParamsOf<Document>>>

firestore.onDocumentUpdated()

Manipulador de eventos que é acionado quando um documento é atualizado no Firestore.

Assinatura:

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 Descrição
documento Documento O caminho do documento do Firestore para acionar.
handler (evento: FirestoreEvent<Alterar<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma atualização do Firestore.

Retorna:

CloudFunction<FirestoreEvent<Alterar<QueryDocumentSnapshot> | indefinido, ParamsOf<Document>>>

firestore.onDocumentUpdated()

Manipulador de eventos que é acionado quando um documento é atualizado no Firestore.

Assinatura:

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 Descrição
opta DocumentOptions<Document> Opções que podem ser definidas em uma função de manipulação de eventos individual.
handler (evento: FirestoreEvent<Alterar<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma atualização do Firestore.

Retorna:

CloudFunction<FirestoreEvent<Alterar<QueryDocumentSnapshot> | indefinido, ParamsOf<Document>>>

firestore.onDocumentWriter()

Manipulador de eventos que é acionado quando um documento é criado, atualizado ou excluído no Firestore.

Assinatura:

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 Descrição
documento Documento O caminho do documento do Firestore para acionar.
handler (evento: FirestoreEvent<Alterar<DocumentSnapshot> | indefinido, ParamsOf<Document>>) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma criação, atualização ou exclusão do Firestore.

Retorna:

CloudFunction<FirestoreEvent<Alterar<DocumentSnapshot> | indefinido, ParamsOf<Document>>>

firestore.onDocumentWriter()

Manipulador de eventos que é acionado quando um documento é criado, atualizado ou excluído no Firestore.

Assinatura:

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 Descrição
opta DocumentOptions<Document> Opções que podem ser definidas em uma função de manipulação de eventos individual.
handler (evento: FirestoreEvent<Alterar<DocumentSnapshot> | indefinido, ParamsOf<Document>>) => qualquer | Promessa<qualquer> Manipulador de eventos que é executado sempre que ocorre uma criação, atualização ou exclusão do Firestore.

Retorna:

CloudFunction<FirestoreEvent<Alterar<DocumentSnapshot> | indefinido, ParamsOf<Document>>>

firestore.DocumentSnapshot

Um DocumentSnapshot do Firestore

Assinatura:

export type DocumentSnapshot = firestore.DocumentSnapshot;

firestore.QueryDocumentSnapshot

Um QueryDocumentSnapshot do Firestore

Assinatura:

export type QueryDocumentSnapshot = firestore.QueryDocumentSnapshot;