firestore.DocumentBuilder class

חֲתִימָה:

export declare class DocumentBuilder<Path extends string> 

בונים

בַּנַאִי משנה תיאור
(קונסטרוקטור)(triggerResource, options) בונה מופע חדש של המחלקה DocumentBuilder

שיטות

שיטה משנה תיאור
onCreate(מטפל) השב רק ליצירת מסמכים.
onDelete(מטפל) השב רק למחיקות מסמכים.
onUpdate (מטפל) השב רק לעדכוני מסמכים.
onWrite(מטפל) השב לכל כתיבת המסמכים (יצירה, עדכון או מחיקה).

firestore.DocumentBuilder.(קונסטרוקטור)

בונה מופע חדש של המחלקה DocumentBuilder

חֲתִימָה:

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

פרמטרים

פָּרָמֶטֶר סוּג תיאור
triggerResource () => מחרוזת
אפשרויות אפשרויות פריסה

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 >>