database.RefBuilder class

ממשק בונה הפניות של Firebase Realtime Database.

גישה דרך [ functions.database.ref() ](functions.database#.ref).

חֲתִימָה:

export declare class RefBuilder<Ref extends string> 

בונים

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

שיטות

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

database.RefBuilder.(קונסטרוקטור)

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

חֲתִימָה:

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

פרמטרים

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

database.RefBuilder.onCreate()

מטפל באירועים המופעל בכל פעם שנוצרים נתונים חדשים ב-Firebase Realtime Database.

חֲתִימָה:

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

פרמטרים

פָּרָמֶטֶר סוּג תיאור
מטפל (תצלום: DataSnapshot , הקשר: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | כל מטפל באירועים שפועל בכל פעם שנוצרים נתונים חדשים ב-Firebase Realtime Database.

החזרות:

CloudFunction < DataSnapshot >

פונקציה שתוכל לייצא ולפרוס.

database.RefBuilder.onDelete()

מטפל באירועים המופעל בכל פעם שהנתונים נמחקים ממסד הנתונים של Firebase Realtime.

חֲתִימָה:

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

פרמטרים

פָּרָמֶטֶר סוּג תיאור
מטפל (תצלום: DataSnapshot , הקשר: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | כל מטפל באירועים שפועל בכל פעם שהנתונים נמחקים ממסד הנתונים של Firebase Realtime.

החזרות:

CloudFunction < DataSnapshot >

פונקציה שתוכל לייצא ולפרוס.

database.RefBuilder.onUpdate()

מטפל באירועים המופעל בכל פעם שהנתונים מתעדכנים ב-Firebase Realtime Database.

חֲתִימָה:

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

פרמטרים

פָּרָמֶטֶר סוּג תיאור
מטפל (שינוי: שנה < DataSnapshot >, הקשר: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | כל מטפל באירועים המופעל בכל פעם שמתרחשת כתיבה של Firebase Realtime Database.

החזרות:

CloudFunction < שנה < DataSnapshot >>

פונקציה שתוכל לייצא ולפרוס.

database.RefBuilder.onWrite()

מטפל באירועים המופעל בכל פעם שמתרחש כתיבה של Firebase Realtime Database מכל סוג שהוא (יצירה, עדכון או מחיקה).

חֲתִימָה:

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

פרמטרים

פָּרָמֶטֶר סוּג תיאור
מטפל (שינוי: שנה < DataSnapshot >, הקשר: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | כל מטפל באירועים שפועל בכל פעם שמתרחשת כתיבה של Firebase Realtime Database.

החזרות:

CloudFunction < שנה < DataSnapshot >>

פונקציה שתוכל לייצא ולפרוס.