חֲתִימָה:
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 >>