Change class

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 .

Zmień.(konstruktor)

Konstruuje nową instancję klasy Change

Podpis:

constructor(before: T, after: T);

Parametry

Parametr Typ Opis
zanim T
Po T

Zmień.po

Podpis:

after: T;

Zmień.przed

Podpis:

before: T;

Zmień.z JSON()

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>

Zmień.z obiektów()

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>