firestore.DocumentBuilder class

हस्ताक्षर:

export declare class DocumentBuilder<Path extends string> 

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

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

तरीकों

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

फायरस्टोर.डॉक्यूमेंटबिल्डर.(कन्स्ट्रक्टर)

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

हस्ताक्षर:

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

पैरामीटर

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

firestore.DocumentBuilder.onCreate()

केवल दस्तावेज़ निर्माण पर प्रतिक्रिया दें।

हस्ताक्षर:

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

पैरामीटर

पैरामीटर प्रकार विवरण
हैंडलर (स्नैपशॉट: QueryDocumentSnapshot , संदर्भ: इवेंट कॉन्टेक्स्ट <ParamsOf<Path>>) => PromiseLike<any> | कोई

रिटर्न:

क्लाउडफ़ंक्शन < क्वेरीडॉक्यूमेंटस्नैपशॉट >

firestore.DocumentBuilder.onDelete()

केवल दस्तावेज़ हटाने पर प्रतिक्रिया दें।

हस्ताक्षर:

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

पैरामीटर

पैरामीटर प्रकार विवरण
हैंडलर (स्नैपशॉट: QueryDocumentSnapshot , संदर्भ: इवेंट कॉन्टेक्स्ट <ParamsOf<Path>>) => PromiseLike<any> | कोई

रिटर्न:

क्लाउडफ़ंक्शन < क्वेरीडॉक्यूमेंटस्नैपशॉट >

firestore.DocumentBuilder.onUpdate()

केवल दस्तावेज़ अद्यतनों पर प्रतिक्रिया दें।

हस्ताक्षर:

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

पैरामीटर

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

रिटर्न:

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

firestore.DocumentBuilder.onWrite()

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

हस्ताक्षर:

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

पैरामीटर

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

रिटर्न:

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

,

हस्ताक्षर:

export declare class DocumentBuilder<Path extends string> 

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

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

तरीकों

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

फायरस्टोर.डॉक्यूमेंटबिल्डर.(कन्स्ट्रक्टर)

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

हस्ताक्षर:

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

पैरामीटर

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

firestore.DocumentBuilder.onCreate()

केवल दस्तावेज़ निर्माण पर प्रतिक्रिया दें.

हस्ताक्षर:

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

पैरामीटर

पैरामीटर प्रकार विवरण
हैंडलर (स्नैपशॉट: QueryDocumentSnapshot , संदर्भ: इवेंट कॉन्टेक्स्ट <ParamsOf<Path>>) => PromiseLike<any> | कोई

रिटर्न:

क्लाउडफ़ंक्शन < क्वेरीडॉक्यूमेंटस्नैपशॉट >

firestore.DocumentBuilder.onDelete()

केवल दस्तावेज़ हटाने पर प्रतिक्रिया दें।

हस्ताक्षर:

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

पैरामीटर

पैरामीटर प्रकार विवरण
हैंडलर (स्नैपशॉट: QueryDocumentSnapshot , संदर्भ: इवेंट कॉन्टेक्स्ट <ParamsOf<Path>>) => PromiseLike<any> | कोई

रिटर्न:

क्लाउडफ़ंक्शन < क्वेरीडॉक्यूमेंटस्नैपशॉट >

firestore.DocumentBuilder.onUpdate()

केवल दस्तावेज़ अद्यतनों पर प्रतिक्रिया दें।

हस्ताक्षर:

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

पैरामीटर

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

रिटर्न:

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

firestore.DocumentBuilder.onWrite()

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

हस्ताक्षर:

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

पैरामीटर

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

रिटर्न:

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