Giao diện Cloud Functions dành cho các sự kiện thay đổi trạng thái, chẳng hạn như Cơ sở dữ liệu thời gian thực hoặc các sự kiện onWrite
và onUpdate
của Cloud Firestore.
Để biết thêm thông tin về định dạng được sử dụng để xây dựng các đối tượng Change
, hãy xem bên dưới.
Chữ ký:
export declare class Change<T>
nhà xây dựng
Người xây dựng | sửa đổi | Sự miêu tả |
---|---|---|
(hàm tạo)(trước, sau) | Xây dựng một thể hiện mới của lớp Change |
Của cải
Tài sản | sửa đổi | Kiểu | Sự miêu tả |
---|---|---|---|
sau đó | T | ||
trước | T |
phương pháp
Phương pháp | sửa đổi | Sự miêu tả |
---|---|---|
fromJSON(json, tùy biến) | static | Phương thức gốc để tạo Change từ JSON và hàm tùy chỉnh tùy chọn được áp dụng cho cả trường before và trường after . |
fromObjects(trước, sau) | static | Phương thức gốc để tạo Change từ đối tượng before và đối tượng after . |
Thay đổi.(hàm tạo)
Xây dựng một thể hiện mới của lớp Change
Chữ ký:
constructor(before: T, after: T);
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
trước | T | |
sau đó | T |
Thay đổi.sau
Chữ ký:
after: T;
Thay đổi.trước
Chữ ký:
before: T;
Change.fromJSON()
Phương thức gốc để tạo Change
từ JSON và hàm tùy chỉnh tùy chọn được áp dụng cho cả trường before
và trường after
.
Chữ ký:
static fromJSON<T>(json: ChangeJson, customizer?: (x: any) => T): Change<T>;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
json | Thay đổiJson | |
tùy biến | (x: bất kỳ) => T |
Trả về:
Thay đổi <T>
Change.fromObjects()
Phương thức gốc để tạo Change
từ đối tượng before
và đối tượng after
.
Chữ ký:
static fromObjects<T>(before: T, after: T): Change<T>;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
trước | T | |
sau đó | T |
Trả về:
Thay đổi <T>