Interfejs konstruktora referencji bazy danych czasu rzeczywistego Firebase.
Dostęp poprzez [ functions.database.ref()
](funkcje.baza danych#.ref).
Podpis:
export declare class RefBuilder<Ref extends string>
Konstruktorzy
Konstruktor | Modyfikatory | Opis |
---|---|---|
(konstruktor)(triggerResource, opcje) | Konstruuje nową instancję klasy RefBuilder |
Metody
metoda | Modyfikatory | Opis |
---|---|---|
onCreate(obsługa) | Obsługa zdarzeń uruchamiana za każdym razem, gdy w bazie danych Firebase Realtime Database tworzone są nowe dane. | |
onDelete(obsługa) | Obsługa zdarzeń uruchamiana za każdym razem, gdy dane zostaną usunięte z bazy danych Firebase Realtime Database. | |
onUpdate(program obsługi) | Obsługa zdarzeń uruchamiana za każdym razem, gdy dane są aktualizowane w bazie danych Firebase Realtime Database. | |
onWrite(obsługa) | Procedura obsługi zdarzeń uruchamiana za każdym razem, gdy nastąpi dowolny zapis w bazie danych Firebase Realtime Database (tworzenie, aktualizacja lub usunięcie). |
baza danych.RefBuilder.(konstruktor)
Konstruuje nową instancję klasy RefBuilder
Podpis:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parametry
Parametr | Typ | Opis |
---|---|---|
wyzwalaczZasób | () => ciąg | |
opcje | Opcje wdrożenia |
baza danych.RefBuilder.onCreate()
Obsługa zdarzeń uruchamiana za każdym razem, gdy w bazie danych Firebase Realtime Database tworzone są nowe dane.
Podpis:
onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Parametry
Parametr | Typ | Opis |
---|---|---|
treser | (migawka: DataSnapshot , kontekst: EventContext <ParamsOf<Ref>>) => PromiseLike<dowolny> | każdy | Obsługa zdarzeń uruchamiana za każdym razem, gdy w bazie danych Firebase Realtime Database tworzone są nowe dane. |
Zwroty:
Funkcja chmury < Migawka danych >
Funkcja, którą można wyeksportować i wdrożyć.
baza danych.RefBuilder.onDelete()
Obsługa zdarzeń uruchamiana za każdym razem, gdy dane zostaną usunięte z bazy danych Firebase Realtime Database.
Podpis:
onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Parametry
Parametr | Typ | Opis |
---|---|---|
treser | (migawka: DataSnapshot , kontekst: EventContext <ParamsOf<Ref>>) => PromiseLike<dowolny> | każdy | Obsługa zdarzeń uruchamiana za każdym razem, gdy dane są usuwane z bazy danych Firebase Realtime Database. |
Zwroty:
Funkcja chmury < Migawka danych >
Funkcja, którą można wyeksportować i wdrożyć.
baza danych.RefBuilder.onUpdate()
Obsługa zdarzeń uruchamiana za każdym razem, gdy dane są aktualizowane w bazie danych Firebase Realtime Database.
Podpis:
onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Parametry
Parametr | Typ | Opis |
---|---|---|
treser | (zmiana: zmiana < Migawka danych >, kontekst: EventContext <ParamsOf<Ref>>) => PromiseLike<dowolny> | każdy | Obsługa zdarzeń uruchamiana za każdym razem, gdy następuje zapis w bazie danych Firebase Realtime Database. |
Zwroty:
Funkcja chmury < Zmień < Migawka danych >>
Funkcja, którą możesz wyeksportować i wdrożyć.
baza danych.RefBuilder.onWrite()
Procedura obsługi zdarzeń uruchamiana za każdym razem, gdy nastąpi dowolny zapis w bazie danych Firebase Realtime Database (tworzenie, aktualizacja lub usunięcie).
Podpis:
onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Parametry
Parametr | Typ | Opis |
---|---|---|
treser | (zmiana: zmiana < Migawka danych >, kontekst: EventContext <ParamsOf<Ref>>) => PromiseLike<dowolny> | każdy | Obsługa zdarzeń uruchamiana za każdym razem, gdy następuje zapis w bazie danych Firebase Realtime Database. |
Zwroty:
Funkcja chmury < Zmień < Migawka danych >>
Funkcja, którą można wyeksportować i wdrożyć.