Antarmuka Cloud Functions untuk peristiwa yang mengubah status, seperti peristiwa Realtime Database atau Cloud Firestore onWrite
dan onUpdate
.
Untuk informasi selengkapnya tentang format yang digunakan untuk membuat objek Change
, lihat di bawah.
Tanda tangan:
export declare class Change<T>
Konstruktor
Konstruktor | Pengubah | Keterangan |
---|---|---|
(konstruktor) (sebelum, sesudah) | Membangun instance baru dari kelas Change |
Properti
Properti | Pengubah | Jenis | Keterangan |
---|---|---|---|
setelah | T | ||
sebelum | T |
Metode
metode | Pengubah | Keterangan |
---|---|---|
dariJSON(json, penyesuai) | static | Metode pabrik untuk membuat Change dari JSON dan fungsi penyesuai opsional untuk diterapkan ke bidang before dan after . |
fromObjects (sebelum, sesudah) | static | Metode pabrik untuk membuat Change dari objek before dan after . |
Ubah.(konstruktor)
Membangun instance baru dari kelas Change
Tanda tangan:
constructor(before: T, after: T);
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
sebelum | T | |
setelah | T |
Ubah.setelah
Tanda tangan:
after: T;
Ubah.sebelumnya
Tanda tangan:
before: T;
Ubah.dariJSON()
Metode pabrik untuk membuat Change
dari JSON dan fungsi penyesuai opsional untuk diterapkan ke bidang before
dan after
.
Tanda tangan:
static fromJSON<T>(json: ChangeJson, customizer?: (x: any) => T): Change<T>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
json | UbahJson | |
penyesuai | (x: apa saja) => T |
Pengembalian:
Mengubah <T>
Ubah.fromObjects()
Metode pabrik untuk membuat Change
dari objek before
dan after
.
Tanda tangan:
static fromObjects<T>(before: T, after: T): Change<T>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
sebelum | T | |
setelah | T |
Pengembalian:
Mengubah <T>