Interfejs Cloud Functions do obsługi zdarzeń ze zmianą stanu, takich jak Baza danych czasu rzeczywistego lub Cloud Firestore onWrite
i onUpdate
.
Poniżej znajdziesz więcej informacji o formacie używanym do tworzenia obiektów Change
.
Podpis:
export declare class Change<T>
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(konstruktor)(przed, po) | Tworzy nową instancję klasy Change |
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
po | T | ||
przed | T |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
fromJSON(json, dostosowanie) | static |
Fabryczna metoda tworzenia Change z kodu JSON i opcjonalna funkcja dostosowania do stosowania zarówno w polach before , jak i after . |
fromObjects(przed, po) | static |
Metoda fabryczna do tworzenia obiektu Change z obiektu before i obiektu after . |
Zmień.(konstruktor)
Tworzy nową instancję klasy Change
Podpis:
constructor(before: T, after: T);
Parametry
Parametr | Typ | Opis |
---|---|---|
przed | T | |
po | T |
Zmień.po
Podpis:
after: T;
Change.before
Podpis:
before: T;
Change.fromJSON()
Fabryczna metoda tworzenia Change
z kodu JSON i opcjonalna funkcja dostosowania do stosowania zarówno w polach before
, jak i after
.
Podpis:
static fromJSON<T>(json: ChangeJson, customizer?: (x: any) => T): Change<T>;
Parametry
Parametr | Typ | Opis |
---|---|---|
JSON | Zmień JSON | |
moduł dostosowania | (x: dowolne) => bln |
Zwroty:
Zmień<T>
Change.fromObjects()
Metoda fabryczna do tworzenia obiektu Change
z obiektu before
i obiektu after
.
Podpis:
static fromObjects<T>(before: T, after: T): Change<T>;
Parametry
Parametr | Typ | Opis |
---|---|---|
przed | T | |
po | T |
Zwroty:
Zmień<T>