firestore.DocumentBuilder class

Signature:

export declare class DocumentBuilder<Path extends string> 

الشركات المصنِّعة

الشركة المصنِّعة المعدِّلات الوصف
(دالة الإنشاء)(triggerResource, options) إنشاء مثيل جديد لفئة DocumentBuilder

الطُرق

الطريقة المعدِّلات الوصف
onCreate(handler) الرد فقط على عمليات إنشاء المستندات.
onDelete(handler) الرد فقط على عمليات حذف المستندات.
onUpdate(handler) الاستجابة لتعديلات المستند فقط
onWrite(handler) الرد على جميع عمليات كتابة المستندات (عمليات الإنشاء أو التعديل أو الحذف)

firestore.DocumentBuilder.(دالة إنشائية)

إنشاء مثيل جديد لفئة DocumentBuilder

Signature:

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

المَعلمات

المعلمة النوع الوصف
نموذج المشغّل () => سلسلة
خيارات DeploymentOptions

firestore.DocumentBuilder.onCreate()

الرد فقط على عمليات إنشاء المستندات.

Signature:

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

المَعلمات

المعلمة النوع الوصف
المعالج (لقطة: QueryDocumentSnapshot، السياق: EventContext<ParamsOf<Path>>) => مسلسل PromiseLike<any> | أي

المرتجعات:

CloudFunction<QueryDocumentSnapshot>

firestore.DocumentBuilder.onDelete()

الرد فقط على عمليات حذف المستندات.

Signature:

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

المَعلمات

المعلمة النوع الوصف
المعالج (لقطة: QueryDocumentSnapshot، السياق: EventContext<ParamsOf<Path>>) => مسلسل PromiseLike<any> | أي

المرتجعات:

CloudFunction<QueryDocumentSnapshot>

firestore.DocumentBuilder.onUpdate()

الاستجابة لتعديلات المستند فقط

Signature:

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

المَعلمات

المعلمة النوع الوصف
المعالج (تغيير: تغيير<QueryDocumentSnapshot>، السياق: EventContext<ParamsOf<Path>>) => مسلسل PromiseLike<any> | أي

المرتجعات:

CloudFunction<تغيير<QueryDocumentSnapshot>>

firestore.DocumentBuilder.onWrite()

الرد على جميع عمليات كتابة المستندات (عمليات الإنشاء أو التعديل أو الحذف)

Signature:

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

المَعلمات

المعلمة النوع الوصف
المعالج (تغيير: تغيير<DocumentSnapshot>، السياق: EventContext<ParamsOf<Path>>) => مسلسل PromiseLike<any> | أي

المرتجعات:

CloudFunction<تغيير<DocumentSnapshot>>