database.RefBuilder class

Interfejs kreatora odwołań do Bazy danych czasu rzeczywistego Firebase.

Dostęp przez [functions.database.ref()](functions.database#.ref).

Podpis:

export declare class RefBuilder<Ref extends string> 

Zespoły

Zespół Modyfikatory Opis
(constructor)(triggerResource, options) Tworzy nową instancję klasy RefBuilder

Metody

Metoda Modyfikatory Opis
onCreate(obsługa) Moduł obsługi zdarzeń, który uruchamia się za każdym razem, gdy w Bazie danych czasu rzeczywistego Firebase tworzone są nowe dane.
onDelete(obsługa) Moduł obsługi zdarzeń, który uruchamia się za każdym razem, gdy dane z Bazy danych czasu rzeczywistego Firebase zostają usunięte.
onUpdate(obsługa) Moduł obsługi zdarzeń, który uruchamia się za każdym razem, gdy dane są aktualizowane w Bazie danych czasu rzeczywistego Firebase.
onWrite(handler) Moduł obsługi zdarzeń, który uruchamia się za każdym razem, gdy odbywa się dowolny zapis w bazie danych czasu rzeczywistego Firebase (utworzenie, zaktualizowanie lub usunięcie).

baza danych.RefBuilder.(konstruktor)

Tworzy nową instancję klasy RefBuilder

Podpis:

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

Parametry

Parametr Typ Opis
aktywatorzasób () => tekst
opcje DeploymentOptions (Opcje wdrażania)

bazy danych.RefBuilder.onCreate()

Moduł obsługi zdarzeń, który uruchamia się za każdym razem, gdy w Bazie danych czasu rzeczywistego Firebase tworzone są nowe dane.

Podpis:

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

Parametry

Parametr Typ Opis
moduł obsługi (zrzut: DataSnapshot, kontekst: EventContext<ParamsOf<Ref>>) => Obietnica<any> | wszystkie Moduł obsługi zdarzeń, który uruchamia się za każdym razem, gdy w Bazie danych czasu rzeczywistego Firebase tworzone są nowe dane.

Zwroty:

Cloud Functions<DataSnapshot>

Funkcja, którą można wyeksportować i wdrożyć.

database.RefBuilder.onDelete()

Moduł obsługi zdarzeń, który uruchamia się za każdym razem, gdy dane z Bazy danych czasu rzeczywistego Firebase zostają usunięte.

Podpis:

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

Parametry

Parametr Typ Opis
moduł obsługi (zrzut: DataSnapshot, kontekst: EventContext<ParamsOf<Ref>>) => Obietnica<any> | wszystkie Moduł obsługi zdarzeń, który uruchamia się za każdym razem, gdy z Bazy danych czasu rzeczywistego Firebase zostają usunięte dane.

Zwroty:

Cloud Functions<DataSnapshot>

Funkcja, którą można wyeksportować i wdrożyć.

Database.RefBuilder.onUpdate()

Moduł obsługi zdarzeń, który uruchamia się za każdym razem, gdy dane są aktualizowane w Bazie danych czasu rzeczywistego Firebase.

Podpis:

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

Parametry

Parametr Typ Opis
moduł obsługi (change: Change<DataSnapshot>, kontekst: EventContext<ParamsOf<Ref>>) => Obietnica<any> | wszystkie Moduł obsługi zdarzeń, który jest uruchamiany za każdym razem, gdy następuje zapis w bazie danych czasu rzeczywistego Firebase.

Zwroty:

CloudFunction<Zmień<DataSnapshot>>

Funkcja, którą możesz wyeksportować i wdrożyć.

bazy danych.RefBuilder.onWrite()

Moduł obsługi zdarzeń, który uruchamia się za każdym razem, gdy odbywa się dowolny zapis w bazie danych czasu rzeczywistego Firebase (utworzenie, zaktualizowanie lub usunięcie).

Podpis:

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

Parametry

Parametr Typ Opis
moduł obsługi (change: Change<DataSnapshot>, kontekst: EventContext<ParamsOf<Ref>>) => Obietnica<any> | wszystkie Moduł obsługi zdarzeń, który uruchamia się za każdym razem, gdy następuje zapis w Bazie danych czasu rzeczywistego Firebase.

Zwroty:

CloudFunction<Zmień<DataSnapshot>>

Funkcja, którą można wyeksportować i wdrożyć.