हस्ताक्षर:
export declare class DocumentBuilder<Path extends string>
निर्माता
निर्माता | मॉडिफ़ायर | ब्यौरा |
---|---|---|
(कंस्ट्रक्टर)(triggerResource, विकल्प) | DocumentBuilder क्लास का एक नया इंस्टेंस बनाता है |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
onCreate(हैंडलर) | सिर्फ़ दस्तावेज़ बनाने के लिए जवाब दें. | |
onDelete(हैंडलर) | सिर्फ़ दस्तावेज़ मिटाने पर जवाब दें. | |
onUpdate(हैंडलर) | सिर्फ़ दस्तावेज़ के अपडेट पर जवाब दें. | |
onWrite(हैंडलर) | दस्तावेज़ में लिखे गए सभी कॉन्टेंट पर जवाब देने की सुविधा मिलती है. जैसे, बनाया गया, अपडेट किया गया या मिटाया गया. |
Firestore.DocumentBuilder.(कंस्ट्रक्टर)
DocumentBuilder
क्लास का एक नया इंस्टेंस बनाता है
हस्ताक्षर:
constructor(triggerResource: () => string, options: DeploymentOptions);
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
ट्रिगर-संसाधन | () => स्ट्रिंग | |
विकल्प | डिप्लॉयमेंट के विकल्प |
Firestore.DocumentBuilder.onCreate()
सिर्फ़ दस्तावेज़ बनाने के लिए जवाब दें.
हस्ताक्षर:
onCreate(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
हैंडलर | (स्नैपशॉट: QueryDocumentSnapshot, संदर्भ: EventContext<ParamsOf<Path>>) => वादा करें<किसी> | कोई भी |
लौटाए जाने वाले प्रॉडक्ट:
CloudFunction<QueryDocumentSnapshot>
Firestore.DocumentBuilder.onDelete()
सिर्फ़ दस्तावेज़ मिटाने पर जवाब दें.
हस्ताक्षर:
onDelete(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
हैंडलर | (स्नैपशॉट: QueryDocumentSnapshot, संदर्भ: EventContext<ParamsOf<Path>>) => वादा करें<किसी> | कोई भी |
लौटाए जाने वाले प्रॉडक्ट:
CloudFunction<QueryDocumentSnapshot>
Firestore.DocumentBuilder.onUpdate()
सिर्फ़ दस्तावेज़ के अपडेट पर जवाब दें.
हस्ताक्षर:
onUpdate(handler: (change: Change<QueryDocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<QueryDocumentSnapshot>>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
हैंडलर | (बदलें: बदलें<QueryDocumentSnapshot>, संदर्भ: EventContext<ParamsOf<Path>>) => वादा करें<किसी> | कोई भी |
लौटाए जाने वाले प्रॉडक्ट:
CloudFunction<बदलें<QueryDocumentSnapshot>>
Firestore.DocumentBuilder.onWrite()
दस्तावेज़ में लिखे गए सभी कॉन्टेंट पर जवाब देने की सुविधा मिलती है. जैसे, बनाया गया, अपडेट किया गया या मिटाया गया.
हस्ताक्षर:
onWrite(handler: (change: Change<DocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<DocumentSnapshot>>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
हैंडलर | (बदलें: बदलें<DocumentSnapshot>, कॉन्टेक्स्ट: EventContext<ParamsOf<Path>>) => वादा करें<किसी> | कोई भी |
लौटाए जाने वाले प्रॉडक्ट:
CloudFunction<बदलें<DocumentSnapshot>>