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. |
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 |
Sonradan değiştir
İmza:
after: T;
Değişiklik öncesi
İmza:
before: T;
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>
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>