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>