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>>