Change class

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

พารามิเตอร์

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

ผลตอบแทน:

เปลี่ยน <ท>