Change class

Realtime Database veya Cloud Firestore onWrite ve onUpdate olayları gibi durumu değiştiren olaylar için Bulut İşlevleri arayüzü.

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

İmza:

export declare class Change<T> 

İnşaatçılar

Oluşturucu Değiştiriciler Tanım
(yapıcı)(önce, sonra) Change sınıfının yeni bir örneğini oluşturur

Özellikler

Mülk Değiştiriciler Tip Tanım
sonrasında T
önce T

Yöntemler

Yöntem Değiştiriciler Tanım
fromJSON(json, kişiselleştirici) static JSON'dan bir Change oluşturmaya yönelik fabrika yöntemi ve hem before hem de after alanlara uygulanacak isteğe bağlı bir özelleştirici işlevi.
fromObjects(önce, sonra) static Bir before nesneden ve bir after nesneden Change oluşturmaya yönelik fabrika yöntemi.

Değiştir.(yapıcı)

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

İmza:

constructor(before: T, after: T);

Parametreler

Parametre Tip Tanım
önce T
sonrasında T

Değişim.sonra

İmza:

after: T;

Değişim.öncesi

İmza:

before: T;

Change.fromJSON()

JSON'dan bir Change oluşturmaya yönelik fabrika yöntemi ve hem before hem de after alanlara uygulanacak isteğe bağlı bir özelleştirici işlevi.

İmza:

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

Parametreler

Parametre Tip Tanım
json DeğişimJson
kişiselleştirici (x: herhangi biri) => T

İadeler:

Değiştirmek <T>

Change.fromObjects()

Bir before nesneden ve bir after nesneden Change oluşturmaya yönelik fabrika yöntemi.

İmza:

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

Parametreler

Parametre Tip Tanım
önce T
sonrasında T

İadeler:

Değiştirmek <T>