الدوال
دالة | الوصف |
---|---|
onDocumentCreated(مستند، مُعالِج) | معالج الأحداث الذي يتم تشغيله عند إنشاء مستند في Firestore |
onDocumentCreated(opts, المعالج) | معالج الأحداث الذي يتم تشغيله عند إنشاء مستند في Firestore |
onDocumentDeleted(مستند، معالِج) | معالِج الأحداث الذي يتم تشغيله عند حذف مستند في Firestore |
onDocumentDeleted(opts, handler) | معالِج الأحداث الذي يتم تشغيله عند حذف مستند في Firestore |
onDocumented(مستند، معالج) | معالج الأحداث الذي يتم تشغيله عند تحديث مستند في Firestore. |
onDocumentupdated(opts, المعالج) | معالج الأحداث الذي يتم تشغيله عند تحديث مستند في Firestore. |
onDocumentDocument(مستند، معالِج) | معالج الأحداث الذي يتم تشغيله عند إنشاء مستند أو تعديله أو حذفه في Firestore |
onDocumentDocument(opts، معالج) | معالج الأحداث الذي يتم تشغيله عند إنشاء مستند أو تعديله أو حذفه في Firestore |
صفوف
الفئة | الوصف |
---|---|
تغيير | واجهة Cloud Functions التي تعرض الأحداث التي تتغيّر حالتها، مثل Realtime Database أو حدث Cloud Firestore onWrite وonUpdate .لمزيد من المعلومات عن التنسيق المستخدَم لإنشاء عناصر Change ، يُرجى الاطّلاع على المعلومات أدناه. |
واجهات
الواجهة | الوصف |
---|---|
DocumentOptions | تعمل DocumentOptions على توسيع EventHandlerOptions مع المستند المقدم وقاعدة البيانات ومساحة الاسم الاختيارية. |
FirestoreEvent | حدث CloudEvent الذي يحتوي على DocumentSnapshot أو تغيير |
كتابة العناوين البديلة للبريد الإلكتروني
اكتب العنوان البديل للبريد الإلكتروني | الوصف |
---|---|
لقطة المستند | لقطة مستندات في متجر النار |
QueryDocumentSnapshot | لقطة QueryDocumentSnap المتوفّرة في متجر النار |
firestore.onDocumentCreated()
معالج الأحداث الذي يتم تشغيله عند إنشاء مستند في Firestore
Signature:
export declare function onDocumentCreated<Document extends string>(document: Document, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
مستند | مستند | مسار مستند Firestore الذي سيتم تشغيله. |
المعالج | (الحدث: FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> | معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها إنشاء Firestore. |
المرتجعات:
CloudFunction<FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>>
firestore.onDocumentCreated()
معالج الأحداث الذي يتم تشغيله عند إنشاء مستند في Firestore
Signature:
export declare function onDocumentCreated<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
الاختيارات | DocumentOptions<Document> | الخيارات التي يمكن ضبطها على وظيفة معالجة حدث فردية |
المعالج | (الحدث: FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> | معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها إنشاء Firestore. |
المرتجعات:
CloudFunction<FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>>
firestore.onDocumentDeleted()
معالِج الأحداث الذي يتم تشغيله عند حذف مستند في Firestore
Signature:
export declare function onDocumentDeleted<Document extends string>(document: Document, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
مستند | مستند | مسار مستند Firestore الذي سيتم تشغيله. |
المعالج | (الحدث: FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> | معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها حذف Firestore. |
المرتجعات:
CloudFunction<FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>>
firestore.onDocumentDeleted()
معالِج الأحداث الذي يتم تشغيله عند حذف مستند في Firestore
Signature:
export declare function onDocumentDeleted<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<QueryDocumentSnapshot | undefined, ParamsOf<Document>>>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
الاختيارات | DocumentOptions<Document> | الخيارات التي يمكن ضبطها على وظيفة معالجة حدث فردية |
المعالج | (الحدث: FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> | معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها حذف Firestore. |
المرتجعات:
CloudFunction<FirestoreEvent<QueryDocumentSnapshot | غير محدّد، ParamsOf<Document>>>
firestore.onDocumentUpdated()
معالج الأحداث الذي يتم تشغيله عند تحديث مستند في Firestore.
Signature:
export declare function onDocumentUpdated<Document extends string>(document: Document, handler: (event: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
مستند | مستند | مسار مستند Firestore الذي سيتم تشغيله. |
المعالج | (الحدث: FirestoreEvent<تغيير<QueryDocumentSnapshot> | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> | معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها تحديث Firestore. |
المرتجعات:
CloudFunction<FirestoreEvent<تغيير<QueryDocumentSnapshot> | غير معروف، ParamsOf<Document>>>
firestore.onDocumentUpdated()
معالج الأحداث الذي يتم تشغيله عند تحديث مستند في Firestore.
Signature:
export declare function onDocumentUpdated<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<QueryDocumentSnapshot> | undefined, ParamsOf<Document>>>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
الاختيارات | DocumentOptions<Document> | الخيارات التي يمكن ضبطها على وظيفة معالجة حدث فردية |
المعالج | (الحدث: FirestoreEvent<تغيير<QueryDocumentSnapshot> | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> | معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها تحديث Firestore. |
المرتجعات:
CloudFunction<FirestoreEvent<تغيير<QueryDocumentSnapshot> | غير معروف، ParamsOf<Document>>>
firestore.onDocumentWrite()
معالج الأحداث الذي يتم تشغيله عند إنشاء مستند أو تعديله أو حذفه في Firestore
Signature:
export declare function onDocumentWritten<Document extends string>(document: Document, handler: (event: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
مستند | مستند | مسار مستند Firestore الذي سيتم تشغيله. |
المعالج | (الحدث: FirestoreEvent<تغيير<DocumentSnapshot> | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> | معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها إنشاء أو تحديث أو حذف Firestore. |
المرتجعات:
CloudFunction<FirestoreEvent<تغيير<DocumentSnapshot> | غير معروف، ParamsOf<Document>>>
firestore.onDocumentWrite()
معالج الأحداث الذي يتم تشغيله عند إنشاء مستند أو تعديله أو حذفه في Firestore
Signature:
export declare function onDocumentWritten<Document extends string>(opts: DocumentOptions<Document>, handler: (event: FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>) => any | Promise<any>): CloudFunction<FirestoreEvent<Change<DocumentSnapshot> | undefined, ParamsOf<Document>>>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
الاختيارات | DocumentOptions<Document> | الخيارات التي يمكن ضبطها على وظيفة معالجة حدث فردية |
المعالج | (الحدث: FirestoreEvent<تغيير<DocumentSnapshot> | غير محدّد، ParamsOf<Document>>) => أي | تقديم وعود<any> | معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها إنشاء أو تحديث أو حذف Firestore. |
المرتجعات:
CloudFunction<FirestoreEvent<تغيير<DocumentSnapshot> | غير معروف، ParamsOf<Document>>>
firestore.DocumentSnapshot
لقطة مستندات في متجر النار
Signature:
export type DocumentSnapshot = firestore.DocumentSnapshot;
firestore.QueryDocumentSnapshot
لقطة QueryDocumentSnap المتوفّرة في متجر النار
Signature:
export type QueryDocumentSnapshot = firestore.QueryDocumentSnapshot;