Firebase रीयल टाइम डेटाबेस रेफ़रंस बिल्डर का इंटरफ़ेस.
[functions.database.ref()
](Functions.database#.ref) से ऐक्सेस करें.
हस्ताक्षर:
export declare class RefBuilder<Ref extends string>
निर्माता
निर्माता | मॉडिफ़ायर | ब्यौरा |
---|---|---|
(कंस्ट्रक्टर)(triggerResource, विकल्प) | RefBuilder क्लास का एक नया इंस्टेंस बनाता है |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
onCreate(हैंडलर) | यह इवेंट हैंडलर Firebase रीयल टाइम डेटाबेस में नया डेटा बनाए जाने पर ट्रिगर होता है. | |
onDelete(हैंडलर) | यह इवेंट हैंडलर Firebase रीयल टाइम डेटाबेस से डेटा मिटाए जाने पर हर बार ट्रिगर होता है. | |
onUpdate(हैंडलर) | यह इवेंट हैंडलर Firebase रीयल टाइम डेटाबेस में डेटा को हर बार अपडेट करने पर ट्रिगर होता है. | |
onWrite(हैंडलर) | ऐसा इवेंट हैंडलर जो हर बार Firebase रीयल टाइम डेटाबेस में किसी भी तरह का (बनाना, अपडेट करना या मिटाना) लिखने पर ट्रिगर होता है. |
डेटाबेस.RefBuilder.(कंस्ट्रक्टर)
RefBuilder
क्लास का एक नया इंस्टेंस बनाता है
हस्ताक्षर:
constructor(triggerResource: () => string, options: DeploymentOptions);
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
ट्रिगर-संसाधन | () => स्ट्रिंग | |
विकल्प | डिप्लॉयमेंट के विकल्प |
डेटाबेस.RefBuilder.onCreate()
यह इवेंट हैंडलर Firebase रीयल टाइम डेटाबेस में नया डेटा बनाए जाने पर ट्रिगर होता है.
हस्ताक्षर:
onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
हैंडलर | (स्नैपशॉट: DataSnapshot, संदर्भ: EventContext<ParamsOf<Ref>>) => वादा करें<किसी> | कोई भी | यह इवेंट हैंडलर, Firebase रीयल टाइम डेटाबेस में नया डेटा बनाए जाने पर चलता है. |
लौटाए जाने वाले प्रॉडक्ट:
एक ऐसी सुविधा जिसे एक्सपोर्ट और डिप्लॉय किया जा सकता है.
डेटाबेस.RefBuilder.onDelete()
यह इवेंट हैंडलर Firebase रीयल टाइम डेटाबेस से डेटा मिटाए जाने पर हर बार ट्रिगर होता है.
हस्ताक्षर:
onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
हैंडलर | (स्नैपशॉट: DataSnapshot, संदर्भ: EventContext<ParamsOf<Ref>>) => वादा करें<किसी> | कोई भी | यह इवेंट हैंडलर, Firebase रीयल टाइम डेटाबेस से डेटा मिटाए जाने पर हर बार चलता है. |
लौटाए जाने वाले प्रॉडक्ट:
एक ऐसी सुविधा जिसे एक्सपोर्ट और डिप्लॉय किया जा सकता है.
डेटाबेस.RefBuilder.onUpdate()
यह इवेंट हैंडलर Firebase रीयल टाइम डेटाबेस में डेटा को हर बार अपडेट करने पर ट्रिगर होता है.
हस्ताक्षर:
onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
हैंडलर | (बदलें: बदलाव<DataSnapshot>, संदर्भ: EventContext<ParamsOf<Ref>>) => वादा करें<किसी> | कोई भी | इवेंट हैंडलर जो हर बार Firebase रीयल टाइम डेटाबेस में बदलाव होने पर चलाया जाता है. |
लौटाए जाने वाले प्रॉडक्ट:
CloudFunction<बदलें<DataSnapshot>>
एक ऐसी सुविधा जिसे एक्सपोर्ट और डिप्लॉय किया जा सकता है.
डेटाबेस.RefBuilder.onWrite()
ऐसा इवेंट हैंडलर जो हर बार Firebase रीयल टाइम डेटाबेस में किसी भी तरह का (बनाना, अपडेट करना या मिटाना) लिखने पर ट्रिगर होता है.
हस्ताक्षर:
onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
हैंडलर | (बदलें: बदलाव<DataSnapshot>, संदर्भ: EventContext<ParamsOf<Ref>>) => वादा करें<किसी> | कोई भी | इवेंट हैंडलर जो हर बार Firebase रीयल टाइम डेटाबेस में बदलाव होने पर चलता है. |
लौटाए जाने वाले प्रॉडक्ट:
CloudFunction<बदलें<DataSnapshot>>
एक ऐसी सुविधा जिसे एक्सपोर्ट और डिप्लॉय किया जा सकता है.