อินเทอร์เฟซ 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>