firestore.Change class

Realtime Database veya Cloud Firestore onWrite ve onUpdate etkinlikleri gibi durum değişen etkinlikler için Cloud Functions arayüzü.

Change nesnelerini oluşturmak için kullanılan biçim hakkında daha fazla bilgi için aşağıya bakın.

İmza:

export declare class Change<T> 

Markalar

Marka Değiştiriciler Açıklama
(oluşturucu)(before, after) Change sınıfının yeni bir örneğini oluşturur

Özellikler

Özellik Değiştiriciler Tür Açıklama
sonra T
önce T

Yöntemler

Yöntem Değiştiriciler Açıklama
fromJSON(json, özelleştirici) static JSON dosyasından bir Change ve hem before hem de after alanlarına uygulanacak isteğe bağlı bir özelleştirici işlevi oluşturmak için fabrika yöntemi.
fromObjects(önce, sonra) static Bir before nesnesinden ve bir after nesnesinden Change oluşturmak için fabrika yöntemi.

firestore.Change.(kurucu)

Change sınıfının yeni bir örneğini oluşturur

İmza:

constructor(before: T, after: T);

Parametreler

Parametre Tür Açıklama
önce T
sonra T

firestore.Change.sonra

İmza:

after: T;

firestore.Change.before

İmza:

before: T;

firestore.Change.fromJSON()

JSON dosyasından bir Change ve hem before hem de after alanlarına uygulanacak isteğe bağlı bir özelleştirici işlevi oluşturmak için fabrika yöntemi.

İmza:

static fromJSON<T>(json: ChangeJson, customizer?: (x: any) => T): Change<T>;

Parametreler

Parametre Tür Açıklama
json Değiştir
özelleştirici (x: herhangi biri) => Tr

Şunu döndürür:

Değiştir<T>

firestore.Change.fromObjects()

Bir before nesnesinden ve bir after nesnesinden Change oluşturmak için fabrika yöntemi.

İmza:

static fromObjects<T>(before: T, after: T): Change<T>;

Parametreler

Parametre Tür Açıklama
önce T
sonra T

Şunu döndürür:

Değiştir<T>