ממשק בונה הפניות של 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 >>
פונקציה שתוכל לייצא ולפרוס.