อินเทอร์เฟซ Cloud Functions สำหรับเหตุการณ์ที่เปลี่ยนสถานะ เช่น Realtime Database หรือ Cloud Firestore onWrite
และ onUpdate
events
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบที่ใช้ในการสร้างวัตถุ Change
โปรดดูด้านล่าง
ลายเซ็น:
export declare class Change<T>
คอนสตรัคเตอร์
ตัวสร้าง | ตัวดัดแปลง | คำอธิบาย |
---|---|---|
(ตัวสร้าง)(ก่อน,หลัง) | สร้างอินสแตนซ์ใหม่ของคลาส Change |
คุณสมบัติ
คุณสมบัติ | ตัวดัดแปลง | พิมพ์ | คำอธิบาย |
---|---|---|---|
หลังจาก | ต | ||
ก่อน | ต |
วิธีการ
วิธี | ตัวดัดแปลง | คำอธิบาย |
---|---|---|
จาก JSON (json, เครื่องมือปรับแต่ง) | static | วิธีการจากโรงงานสำหรับการสร้าง Change จาก JSON และฟังก์ชันตัวปรับแต่งเพิ่มเติมที่จะนำไปใช้กับทั้งช่อง before และ after |
จากวัตถุ (ก่อน, หลัง) | static | วิธีการจากโรงงานสำหรับการสร้าง Change จากวัตถุ before และวัตถุ after |
เปลี่ยน.(ตัวสร้าง)
สร้างอินสแตนซ์ใหม่ของคลาส Change
ลายเซ็น:
constructor(before: T, after: T);
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
ก่อน | ต | |
หลังจาก | ต |
เปลี่ยน.หลัง
ลายเซ็น:
after: T;
เปลี่ยนก่อน
ลายเซ็น:
before: T;
Change.fromJSON()
วิธีการจากโรงงานสำหรับการสร้าง Change
จาก JSON และฟังก์ชันตัวปรับแต่งเพิ่มเติมที่จะนำไปใช้กับทั้งช่อง before
และ after
ลายเซ็น:
static fromJSON<T>(json: ChangeJson, customizer?: (x: any) => T): Change<T>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
json.json | เปลี่ยนเจสัน | |
เครื่องมือปรับแต่ง | (x: มีก็ได้) => ต |
ผลตอบแทน:
เปลี่ยน <ท>
Change.fromObjects()
วิธีการจากโรงงานสำหรับการสร้าง Change
จากวัตถุ before
และวัตถุ after
ลายเซ็น:
static fromObjects<T>(before: T, after: T): Change<T>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
ก่อน | ต | |
หลังจาก | ต |
ผลตอบแทน:
เปลี่ยน <ท>