Interfejs Cloud Functions dla zdarzeń zmieniających stan, takich jak zdarzenia Realtime Database lub Cloud Firestore onWrite
i onUpdate
.
Więcej informacji na temat formatu używanego do konstruowania obiektów Change
można znaleźć poniżej.
Podpis:
export declare class Change<T>
Konstruktorzy
Konstruktor | Modyfikatory | Opis |
---|---|---|
(konstruktor)(przed, po) | Konstruuje nową instancję klasy Change |
Nieruchomości
Nieruchomość | Modyfikatory | Typ | Opis |
---|---|---|---|
Po | T | ||
zanim | T |
Metody
metoda | Modyfikatory | Opis |
---|---|---|
zJSON(json, konfigurator) | static | Fabryczna metoda tworzenia Change z JSON i opcjonalnej funkcji dostosowywania, która ma zostać zastosowana zarówno do pól before , jak i after . |
fromObjects(przed, po) | static | Fabryczna metoda tworzenia Change z obiektu before i obiektu after . |
firestore.Change.(konstruktor)
Konstruuje nową instancję klasy Change
Podpis:
constructor(before: T, after: T);
Parametry
Parametr | Typ | Opis |
---|---|---|
zanim | T | |
Po | T |
firestore.Zmień.po
Podpis:
after: T;
firestore.Zmień.przed
Podpis:
before: T;
firestore.Zmień.zJSON()
Fabryczna metoda tworzenia Change
z JSON i opcjonalnej funkcji dostosowywania, która ma zostać zastosowana zarówno do pól before
, jak i after
.
Podpis:
static fromJSON<T>(json: ChangeJson, customizer?: (x: any) => T): Change<T>;
Parametry
Parametr | Typ | Opis |
---|---|---|
json | ZmieńJsona | |
konfigurator | (x: dowolne) => T |
Zwroty:
Zmiana <T>
firestore.Change.fromObjects()
Fabryczna metoda tworzenia Change
z obiektu before
i obiektu after
.
Podpis:
static fromObjects<T>(before: T, after: T): Change<T>;
Parametry
Parametr | Typ | Opis |
---|---|---|
zanim | T | |
Po | T |
Zwroty:
Zmiana <T>