firestore.DocumentBuilder class

Assinatura:

export declare class DocumentBuilder<Path extends string> 

Construtores

Construtor Modificadores Descrição
(construtor)(triggerResource, opções) Constrói uma nova instância da classe DocumentBuilder

Métodos

Método Modificadores Descrição
onCreate(manipulador) Responda apenas a criações de documentos.
onDelete(manipulador) Responda apenas a exclusões de documentos.
onUpdate(manipulador) Responda apenas a atualizações de documentos.
onWrite(manipulador) Responda a todas as gravações de documentos (criações, atualizações ou exclusões).

firestore.DocumentBuilder.(construtor)

Constrói uma nova instância da classe DocumentBuilder

Assinatura:

constructor(triggerResource: () => string, options: DeploymentOptions);

Parâmetros

Parâmetro Tipo Descrição
triggerResource () => string
opções Opções de implantação

firestore.DocumentBuilder.onCreate()

Responda apenas a criações de documentos.

Assinatura:

onCreate(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;

Parâmetros

Parâmetro Tipo Descrição
manipulador (instantâneo: QueryDocumentSnapshot , contexto: EventContext <ParamsOf<Caminho>>) => PromiseLike<qualquer> | qualquer

Retorna:

CloudFunction < QueryDocumentSnapshot >

firestore.DocumentBuilder.onDelete()

Responda apenas a exclusões de documentos.

Assinatura:

onDelete(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;

Parâmetros

Parâmetro Tipo Descrição
manipulador (instantâneo: QueryDocumentSnapshot , contexto: EventContext <ParamsOf<Caminho>>) => PromiseLike<qualquer> | qualquer

Retorna:

CloudFunction < QueryDocumentSnapshot >

firestore.DocumentBuilder.onUpdate()

Responda apenas a atualizações de documentos.

Assinatura:

onUpdate(handler: (change: Change<QueryDocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<QueryDocumentSnapshot>>;

Parâmetros

Parâmetro Tipo Descrição
manipulador (alterar: alterar < QueryDocumentSnapshot >, contexto: EventContext <ParamsOf<Caminho>>) => PromiseLike<qualquer> | qualquer

Retorna:

CloudFunction < Alterar < QueryDocumentSnapshot >>

firestore.DocumentBuilder.onWrite()

Responda a todas as gravações de documentos (criações, atualizações ou exclusões).

Assinatura:

onWrite(handler: (change: Change<DocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<DocumentSnapshot>>;

Parâmetros

Parâmetro Tipo Descrição
manipulador (alterar: alterar < DocumentSnapshot >, contexto: EventContext <ParamsOf<Caminho>>) => PromiseLike<qualquer> | qualquer

Retorna:

CloudFunction < Alterar < DocumentSnapshot >>