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 >>