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>