database.RefBuilder class

फायरबेस रीयलटाइम डेटाबेस संदर्भ बिल्डर इंटरफ़ेस।

[ functions.database.ref() के माध्यम से पहुंच ](functions.database#.ref).

हस्ताक्षर:

export declare class RefBuilder<Ref extends string> 

कंस्ट्रक्टर्स

निर्माता संशोधक विवरण
(कन्स्ट्रक्टर)(ट्रिगर रिसोर्स, विकल्प) RefBuilder वर्ग का एक नया उदाहरण बनाता है

तरीकों

तरीका संशोधक विवरण
onCreate(हैंडलर) इवेंट हैंडलर जो फ़ायरबेस रीयलटाइम डेटाबेस में हर बार नया डेटा बनाए जाने पर सक्रिय होता है।
ऑनडिलीट(हैंडलर) इवेंट हैंडलर जो फ़ायरबेस रीयलटाइम डेटाबेस से हर बार डेटा हटाए जाने पर सक्रिय होता है।
ऑनअपडेट(हैंडलर) इवेंट हैंडलर जो फ़ायरबेस रीयलटाइम डेटाबेस में हर बार डेटा अपडेट होने पर सक्रिय हो जाता है।
onWrite(हैंडलर) इवेंट हैंडलर जो हर बार फायरबेस रीयलटाइम डेटाबेस में किसी भी प्रकार का लेखन (निर्माण, अद्यतन, या हटाना) होता है, सक्रिय हो जाता है।

डेटाबेस.RefBuilder.(निर्माता)

RefBuilder वर्ग का एक नया उदाहरण बनाता है

हस्ताक्षर:

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

पैरामीटर

पैरामीटर प्रकार विवरण
ट्रिगरसंसाधन () => स्ट्रिंग
विकल्प परिनियोजन विकल्प

डेटाबेस.RefBuilder.onCreate()

इवेंट हैंडलर जो फ़ायरबेस रीयलटाइम डेटाबेस में हर बार नया डेटा बनाए जाने पर सक्रिय होता है।

हस्ताक्षर:

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

पैरामीटर

पैरामीटर प्रकार विवरण
हैंडलर (स्नैपशॉट: डेटास्नैपशॉट , संदर्भ: इवेंट कॉन्टेक्स्ट <ParamsOf<Ref>>) => PromiseLike<any> | कोई इवेंट हैंडलर जो फायरबेस रीयलटाइम डेटाबेस में हर बार नया डेटा बनने पर चलता है।

रिटर्न:

क्लाउडफ़ंक्शन < डेटास्नैपशॉट >

एक फ़ंक्शन जिसे आप निर्यात और तैनात कर सकते हैं।

डेटाबेस.RefBuilder.onDelete()

इवेंट हैंडलर जो फ़ायरबेस रीयलटाइम डेटाबेस से हर बार डेटा हटाए जाने पर सक्रिय होता है।

हस्ताक्षर:

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

पैरामीटर

पैरामीटर प्रकार विवरण
हैंडलर (स्नैपशॉट: डेटास्नैपशॉट , संदर्भ: इवेंट कॉन्टेक्स्ट <ParamsOf<Ref>>) => PromiseLike<any> | कोई इवेंट हैंडलर जो फ़ायरबेस रीयलटाइम डेटाबेस से हर बार डेटा हटाए जाने पर चलता है।

रिटर्न:

क्लाउडफ़ंक्शन < डेटास्नैपशॉट >

एक फ़ंक्शन जिसे आप निर्यात और तैनात कर सकते हैं।

डेटाबेस.RefBuilder.onUpdate()

इवेंट हैंडलर जो फ़ायरबेस रीयलटाइम डेटाबेस में हर बार डेटा अपडेट होने पर सक्रिय हो जाता है।

हस्ताक्षर:

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

पैरामीटर

पैरामीटर प्रकार विवरण
हैंडलर (परिवर्तन: परिवर्तन < डेटास्नैपशॉट >, संदर्भ: इवेंट कॉन्टेक्स्ट <ParamsOf<Ref>>) => PromiseLike<any> | कोई इवेंट हैंडलर जो हर बार फायरबेस रीयलटाइम डेटाबेस लिखने पर चलाया जाता है।

रिटर्न:

क्लाउडफ़ंक्शन < परिवर्तन < डेटास्नैपशॉट >>

एक फ़ंक्शन जिसे आप निर्यात और तैनात कर सकते हैं।

डेटाबेस.RefBuilder.onWrite()

इवेंट हैंडलर जो हर बार फायरबेस रीयलटाइम डेटाबेस में किसी भी प्रकार का लेखन (निर्माण, अद्यतन, या हटाना) होता है, सक्रिय हो जाता है।

हस्ताक्षर:

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

पैरामीटर

पैरामीटर प्रकार विवरण
हैंडलर (परिवर्तन: परिवर्तन < डेटास्नैपशॉट >, संदर्भ: इवेंट कॉन्टेक्स्ट <ParamsOf<Ref>>) => PromiseLike<any> | कोई इवेंट हैंडलर जो हर बार फायरबेस रीयलटाइम डेटाबेस लिखने पर चलता है।

रिटर्न:

क्लाउडफ़ंक्शन < परिवर्तन < डेटास्नैपशॉट >>

एक फ़ंक्शन जिसे आप निर्यात और तैनात कर सकते हैं।