Die Firebase Realtime Database-Referenz-Builder-Schnittstelle.
Zugriff über [ functions.database.ref()
](functions.database#.ref).
Unterschrift:
export declare class RefBuilder<Ref extends string>
Konstrukteure
Konstrukteur | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(triggerResource, Optionen) | Konstruiert eine neue Instanz der RefBuilder Klasse |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
onCreate(handler) | Ereignishandler, der jedes Mal ausgelöst wird, wenn neue Daten in der Firebase-Echtzeitdatenbank erstellt werden. | |
onDelete(handler) | Ereignishandler, der jedes Mal ausgelöst wird, wenn Daten aus der Firebase-Echtzeitdatenbank gelöscht werden. | |
onUpdate(handler) | Ereignishandler, der jedes Mal ausgelöst wird, wenn Daten in der Firebase-Echtzeitdatenbank aktualisiert werden. | |
onWrite(handler) | Ereignishandler, der jedes Mal ausgelöst wird, wenn ein Schreibvorgang für die Firebase-Echtzeitdatenbank jeglicher Art (Erstellen, Aktualisieren oder Löschen) erfolgt. |
Datenbank.RefBuilder.(Konstruktor)
Konstruiert eine neue Instanz der RefBuilder
Klasse
Unterschrift:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
TriggerResource | () => Zeichenfolge | |
Optionen | Bereitstellungsoptionen |
Datenbank.RefBuilder.onCreate()
Ereignishandler, der jedes Mal ausgelöst wird, wenn neue Daten in der Firebase-Echtzeitdatenbank erstellt werden.
Unterschrift:
onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
Handler | (Schnappschuss: DataSnapshot , Kontext: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | beliebig | Ereignishandler, der jedes Mal ausgeführt wird, wenn neue Daten in der Firebase Realtime Database erstellt werden. |
Kehrt zurück:
CloudFunction < DataSnapshot >
Eine Funktion, die Sie exportieren und bereitstellen können.
Datenbank.RefBuilder.onDelete()
Ereignishandler, der jedes Mal ausgelöst wird, wenn Daten aus der Firebase-Echtzeitdatenbank gelöscht werden.
Unterschrift:
onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
Handler | (Schnappschuss: DataSnapshot , Kontext: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | beliebig | Ereignishandler, der jedes Mal ausgeführt wird, wenn Daten aus der Firebase-Echtzeitdatenbank gelöscht werden. |
Kehrt zurück:
CloudFunction < DataSnapshot >
Eine Funktion, die Sie exportieren und bereitstellen können.
Datenbank.RefBuilder.onUpdate()
Ereignishandler, der jedes Mal ausgelöst wird, wenn Daten in der Firebase-Echtzeitdatenbank aktualisiert werden.
Unterschrift:
onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
Handler | ( Änderungsänderung < DataSnapshot >, Kontext: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | beliebig | Ereignishandler, der jedes Mal ausgeführt wird, wenn ein Schreibvorgang in die Firebase-Echtzeitdatenbank erfolgt. |
Kehrt zurück:
CloudFunction < Ändern < DataSnapshot >>
Eine Funktion, die Sie exportieren und bereitstellen können.
Datenbank.RefBuilder.onWrite()
Ereignishandler, der jedes Mal ausgelöst wird, wenn ein Schreibvorgang für die Firebase-Echtzeitdatenbank jeglicher Art (Erstellen, Aktualisieren oder Löschen) erfolgt.
Unterschrift:
onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
Handler | ( Änderungsänderung < DataSnapshot >, Kontext: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | beliebig | Ereignishandler, der jedes Mal ausgeführt wird, wenn ein Schreibvorgang in die Firebase-Echtzeitdatenbank erfolgt. |
Kehrt zurück:
CloudFunction < Ändern < DataSnapshot >>
Eine Funktion, die Sie exportieren und bereitstellen können.