firestore.DocumentBuilder class

Unterschrift:

export declare class DocumentBuilder<Path extends string> 

Konstrukteure

Konstrukteur Modifikatoren Beschreibung
(Konstruktor)(triggerResource, Optionen) Konstruiert eine neue Instanz der DocumentBuilder -Klasse

Methoden

Methode Modifikatoren Beschreibung
onCreate(handler) Reagieren Sie nur auf Dokumenterstellungen.
onDelete(handler) Reagieren Sie nur auf Dokumentlöschungen.
onUpdate(handler) Reagieren Sie nur auf Dokumentaktualisierungen.
onWrite(handler) Reagieren Sie auf alle Dokumentschreibvorgänge (Erstellen, Aktualisieren oder Löschen).

firestore.DocumentBuilder.(Konstruktor)

Konstruiert eine neue Instanz der DocumentBuilder -Klasse

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
TriggerResource () => Zeichenfolge
Optionen Bereitstellungsoptionen

firestore.DocumentBuilder.onCreate()

Reagieren Sie nur auf Dokumenterstellungen.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Handler (Schnappschuss: QueryDocumentSnapshot , Kontext: EventContext <ParamsOf<Path>>) => PromiseLike<any> | beliebig

Kehrt zurück:

CloudFunction < QueryDocumentSnapshot >

firestore.DocumentBuilder.onDelete()

Reagieren Sie nur auf Dokumentlöschungen.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Handler (Schnappschuss: QueryDocumentSnapshot , Kontext: EventContext <ParamsOf<Path>>) => PromiseLike<any> | beliebig

Kehrt zurück:

CloudFunction < QueryDocumentSnapshot >

firestore.DocumentBuilder.onUpdate()

Reagieren Sie nur auf Dokumentaktualisierungen.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Handler ( Änderungsänderung < QueryDocumentSnapshot >, Kontext: EventContext <ParamsOf<Path>>) => PromiseLike<any> | beliebig

Kehrt zurück:

CloudFunction < Ändern < QueryDocumentSnapshot >>

firestore.DocumentBuilder.onWrite()

Reagieren Sie auf alle Dokumentschreibvorgänge (Erstellen, Aktualisieren oder Löschen).

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Handler ( Änderungsänderung < DocumentSnapshot >, Kontext: EventContext <ParamsOf<Path>>) => PromiseLike<any> | beliebig

Kehrt zurück:

CloudFunction < Ändern < DocumentSnapshot >>

,

Unterschrift:

export declare class DocumentBuilder<Path extends string> 

Konstrukteure

Konstrukteur Modifikatoren Beschreibung
(Konstruktor)(triggerResource, Optionen) Konstruiert eine neue Instanz der DocumentBuilder -Klasse

Methoden

Methode Modifikatoren Beschreibung
onCreate(handler) Reagieren Sie nur auf Dokumenterstellungen.
onDelete(handler) Reagieren Sie nur auf Dokumentlöschungen.
onUpdate(handler) Reagieren Sie nur auf Dokumentaktualisierungen.
onWrite(handler) Reagieren Sie auf alle Dokumentschreibvorgänge (Erstellen, Aktualisieren oder Löschen).

firestore.DocumentBuilder.(Konstruktor)

Konstruiert eine neue Instanz der DocumentBuilder -Klasse

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
TriggerResource () => Zeichenfolge
Optionen Bereitstellungsoptionen

firestore.DocumentBuilder.onCreate()

Reagieren Sie nur auf Dokumenterstellungen.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Handler (Schnappschuss: QueryDocumentSnapshot , Kontext: EventContext <ParamsOf<Path>>) => PromiseLike<any> | beliebig

Kehrt zurück:

CloudFunction < QueryDocumentSnapshot >

firestore.DocumentBuilder.onDelete()

Reagieren Sie nur auf Dokumentlöschungen.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Handler (Schnappschuss: QueryDocumentSnapshot , Kontext: EventContext <ParamsOf<Path>>) => PromiseLike<any> | beliebig

Kehrt zurück:

CloudFunction < QueryDocumentSnapshot >

firestore.DocumentBuilder.onUpdate()

Reagieren Sie nur auf Dokumentaktualisierungen.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Handler ( Änderungsänderung < QueryDocumentSnapshot >, Kontext: EventContext <ParamsOf<Path>>) => PromiseLike<any> | beliebig

Kehrt zurück:

CloudFunction < Ändern < QueryDocumentSnapshot >>

firestore.DocumentBuilder.onWrite()

Reagieren Sie auf alle Dokumentschreibvorgänge (Erstellen, Aktualisieren oder Löschen).

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Handler ( Änderungsänderung < DocumentSnapshot >, Kontext: EventContext <ParamsOf<Path>>) => PromiseLike<any> | beliebig

Kehrt zurück:

CloudFunction < Ändern < DocumentSnapshot >>