رابط Cloud Functions برای رویدادهایی که تغییر حالت می دهند، مانند رویدادهای پایگاه داده بیدرنگ یا Cloud Firestore onWrite
و onUpdate
.
برای اطلاعات بیشتر در مورد قالب مورد استفاده برای ساختن اشیاء Change
، به زیر مراجعه کنید.
امضا:
export declare class Change<T>
سازندگان
سازنده | اصلاح کننده ها | شرح |
---|---|---|
(سازنده) (قبل، بعد) | یک نمونه جدید از کلاس Change می سازد |
خواص
ویژگی | اصلاح کننده ها | تایپ کنید | شرح |
---|---|---|---|
بعد از | تی | ||
قبل از | تی |
مواد و روش ها
روش | اصلاح کننده ها | شرح |
---|---|---|
fromJSON (json، سفارشیکننده) | static | روش کارخانه برای ایجاد Change از JSON و یک تابع سفارشیساز اختیاری که هم در فیلدهای before و after اعمال میشود. |
fromObjects (قبل، بعد) | 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 | تغییر جیسون | |
سفارشی ساز | (x: هر) => T |
برمی گرداند:
تغییر دادن <T>
Change.fromObjects()
روش کارخانه برای ایجاد Change
از یک شی before
و یک شی after
.
امضا:
static fromObjects<T>(before: T, after: T): Change<T>;
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
قبل از | تی | |
بعد از | تی |
برمی گرداند:
تغییر دادن <T>