firestore.DocumentBuilder class

امضا:

export declare class DocumentBuilder<Path extends string> 

سازندگان

سازنده اصلاح کننده ها شرح
(سازنده) (triggerResource، گزینه ها) یک نمونه جدید از کلاس DocumentBuilder می سازد

مواد و روش ها

روش اصلاح کننده ها شرح
onCreate (هندلر) فقط به ایجاد سند پاسخ دهید.
onDelete (هندلر) فقط به حذف اسناد پاسخ دهید.
onUpdate (هندلر) فقط به به روز رسانی اسناد پاسخ دهید.
onWrite (هندلر) به تمام نوشته‌های سند (ایجاد، به‌روزرسانی یا حذف) پاسخ دهید.

firestore.DocumentBuilder.(سازنده)

یک نمونه جدید از کلاس DocumentBuilder می سازد

امضا:

constructor(triggerResource: () => string, options: DeploymentOptions);

مولفه های

پارامتر تایپ کنید شرح
triggerResource () => رشته
گزینه ها DeploymentOptions

firestore.DocumentBuilder.onCreate()

فقط به ایجاد سند پاسخ دهید.

امضا:

onCreate(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;

مولفه های

پارامتر تایپ کنید شرح
کنترل کننده (عکس فوری: QueryDocumentSnapshot ، زمینه: EventContext <ParamsOf<Path>>) => PromiseLike<any> | هر

برمی گرداند:

CloudFunction < QueryDocumentSnapshot >

firestore.DocumentBuilder.onDelete()

فقط به حذف اسناد پاسخ دهید.

امضا:

onDelete(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;

مولفه های

پارامتر تایپ کنید شرح
کنترل کننده (عکس فوری: QueryDocumentSnapshot ، زمینه: EventContext <ParamsOf<Path>>) => PromiseLike<any> | هر

برمی گرداند:

CloudFunction < QueryDocumentSnapshot >

firestore.DocumentBuilder.onUpdate()

فقط به به روز رسانی اسناد پاسخ دهید.

امضا:

onUpdate(handler: (change: Change<QueryDocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<QueryDocumentSnapshot>>;

مولفه های

پارامتر تایپ کنید شرح
کنترل کننده (تغییر: تغییر < QueryDocumentSnapshot >، زمینه: EventContext <ParamsOf<Path>>) => PromiseLike<any> | هر

برمی گرداند:

CloudFunction < تغییر < QueryDocumentSnapshot >>

firestore.DocumentBuilder.onWrite()

به تمام نوشته‌های سند (ایجاد، به‌روزرسانی یا حذف) پاسخ دهید.

امضا:

onWrite(handler: (change: Change<DocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<DocumentSnapshot>>;

مولفه های

پارامتر تایپ کنید شرح
کنترل کننده (تغییر: تغییر < DocumentSnapshot >، زمینه: EventContext <ParamsOf<Path>>) => PromiseLike<any> | هر

برمی گرداند:

CloudFunction < تغییر < DocumentSnapshot >>