Change class

อินเทอร์เฟซ Cloud Functions สำหรับเหตุการณ์ที่เปลี่ยนสถานะ เช่น Realtime Database หรือ Cloud Firestore onWrite และเหตุการณ์ onUpdate

ดูข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบที่ใช้สร้างออบเจ็กต์ Change ได้ที่ด้านล่าง

ลายเซ็น:

export declare class Change<T> 

ผู้ผลิต

ผู้ผลิต คีย์ตัวปรับแต่ง คำอธิบาย
(เครื่องมือสร้าง)(ก่อน, หลัง) สร้างอินสแตนซ์ใหม่ของคลาส Change

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
หลัง T
ก่อน T

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
fromJSON(json, เครื่องมือปรับแต่ง) static วิธีการจากโรงงานสำหรับการสร้าง Change จาก JSON และฟังก์ชันเครื่องมือปรับแต่งซึ่งไม่บังคับที่จะนำไปใช้กับทั้งช่อง before และ after
fromObjects(ก่อน หลัง) static วิธีการจากโรงงานสำหรับการสร้าง Change จากออบเจ็กต์ before และออบเจ็กต์ after

เปลี่ยน (ตัวสร้าง)

สร้างอินสแตนซ์ใหม่ของคลาส Change

ลายเซ็น:

constructor(before: T, after: T);

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ก่อน T
หลังจาก T

Change.after

ลายเซ็น:

after: T;

เปลี่ยนก่อน

ลายเซ็น:

before: T;

Change.fromJSON()

วิธีการจากโรงงานสำหรับการสร้าง Change จาก JSON และฟังก์ชันเครื่องมือปรับแต่งซึ่งไม่บังคับที่จะนำไปใช้กับทั้งช่อง before และ after

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
JSON ChangeJson
เครื่องมือปรับแต่ง (x: ใดก็ได้) => พฤ.

การคืนสินค้า:

เปลี่ยน<T>

Change.fromObjects()

วิธีการจากโรงงานสำหรับการสร้าง Change จากออบเจ็กต์ before และออบเจ็กต์ after

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ก่อน T
หลังจาก T

การคืนสินค้า:

เปลี่ยน<T>