Change class

رابط 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>