إمضاء:
export declare class DocumentBuilder<Path extends string>
البنائين
البناء | الصفات التعريفية | وصف |
---|---|---|
(منشئ) (triggerResource، خيارات) | إنشاء مثيل جديد لفئة DocumentBuilder |
طُرق
طريقة | الصفات التعريفية | وصف |
---|---|---|
عند الإنشاء (المعالج) | الرد فقط على إنشاءات المستندات. | |
عند الحذف (المعالج) | الرد فقط على عمليات حذف المستندات. | |
عند التحديث (المعالج) | الاستجابة فقط لتحديثات الوثيقة. | |
onWrite (معالج) | الرد على جميع عمليات كتابة المستندات (إنشاءها أو تحديثها أو حذفها). |
firestore.DocumentBuilder.(المنشئ)
إنشاء مثيل جديد لفئة DocumentBuilder
إمضاء:
constructor(triggerResource: () => string, options: DeploymentOptions);
حدود
معامل | يكتب | وصف |
---|---|---|
TriggerResource | () => السلسلة | |
خيارات | خيارات النشر |
firestore.DocumentBuilder.onCreate()
الرد فقط على إنشاءات المستندات.
إمضاء:
onCreate(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
حدود
معامل | يكتب | وصف |
---|---|---|
معالج | (لقطة: QueryDocumentSnapshot السياق: EventContext <ParamsOf<Path>>) => PromiseLike<any> | أي |
عائدات:
وظيفة السحابة < QueryDocumentSnapshot >
firestore.DocumentBuilder.onDelete()
الرد فقط على عمليات حذف المستندات.
إمضاء:
onDelete(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
حدود
معامل | يكتب | وصف |
---|---|---|
معالج | (لقطة: QueryDocumentSnapshot السياق: EventContext <ParamsOf<Path>>) => PromiseLike<any> | أي |
عائدات:
وظيفة السحابة < QueryDocumentSnapshot >
firestore.DocumentBuilder.onUpdate()
الاستجابة فقط لتحديثات الوثيقة.
إمضاء:
onUpdate(handler: (change: Change<QueryDocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<QueryDocumentSnapshot>>;
حدود
معامل | يكتب | وصف |
---|---|---|
معالج | (التغيير التغيير < QueryDocumentSnapshot >، السياق: EventContext <ParamsOf<Path>>) => PromiseLike<any> | أي |
عائدات:
وظيفة السحابة < التغيير < QueryDocumentSnapshot >>
firestore.DocumentBuilder.onWrite()
الرد على جميع عمليات كتابة المستندات (إنشاءها أو تحديثها أو حذفها).
إمضاء:
onWrite(handler: (change: Change<DocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<DocumentSnapshot>>;
حدود
معامل | يكتب | وصف |
---|---|---|
معالج | (التغيير التغيير < لقطة الوثيقة >، السياق: EventContext <ParamsOf<Path>>) => PromiseLike<any> | أي |
عائدات:
وظيفة السحابة < التغيير < لقطة الوثيقة >>
,إمضاء:
export declare class DocumentBuilder<Path extends string>
البنائين
البناء | الصفات التعريفية | وصف |
---|---|---|
(منشئ) (triggerResource، خيارات) | إنشاء مثيل جديد لفئة DocumentBuilder |
طُرق
طريقة | الصفات التعريفية | وصف |
---|---|---|
عند الإنشاء (المعالج) | الرد فقط على إنشاءات المستندات. | |
عند الحذف (المعالج) | الرد فقط على عمليات حذف المستندات. | |
عند التحديث (المعالج) | الاستجابة فقط لتحديثات الوثيقة. | |
onWrite (معالج) | الرد على جميع عمليات كتابة المستندات (إنشاءها أو تحديثها أو حذفها). |
firestore.DocumentBuilder.(المنشئ)
إنشاء مثيل جديد لفئة DocumentBuilder
إمضاء:
constructor(triggerResource: () => string, options: DeploymentOptions);
حدود
معامل | يكتب | وصف |
---|---|---|
TriggerResource | () => السلسلة | |
خيارات | خيارات النشر |
firestore.DocumentBuilder.onCreate()
الرد فقط على إنشاءات المستندات.
إمضاء:
onCreate(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
حدود
معامل | يكتب | وصف |
---|---|---|
معالج | (لقطة: QueryDocumentSnapshot السياق: EventContext <ParamsOf<Path>>) => PromiseLike<any> | أي |
عائدات:
وظيفة السحابة < QueryDocumentSnapshot >
firestore.DocumentBuilder.onDelete()
الرد فقط على عمليات حذف المستندات.
إمضاء:
onDelete(handler: (snapshot: QueryDocumentSnapshot, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<QueryDocumentSnapshot>;
حدود
معامل | يكتب | وصف |
---|---|---|
معالج | (لقطة: QueryDocumentSnapshot السياق: EventContext <ParamsOf<Path>>) => PromiseLike<any> | أي |
عائدات:
وظيفة السحابة < QueryDocumentSnapshot >
firestore.DocumentBuilder.onUpdate()
الاستجابة فقط لتحديثات الوثيقة.
إمضاء:
onUpdate(handler: (change: Change<QueryDocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<QueryDocumentSnapshot>>;
حدود
معامل | يكتب | وصف |
---|---|---|
معالج | (التغيير التغيير < QueryDocumentSnapshot >، السياق: EventContext <ParamsOf<Path>>) => PromiseLike<any> | أي |
عائدات:
وظيفة السحابة < التغيير < QueryDocumentSnapshot >>
firestore.DocumentBuilder.onWrite()
الرد على جميع عمليات كتابة المستندات (إنشاءها أو تحديثها أو حذفها).
إمضاء:
onWrite(handler: (change: Change<DocumentSnapshot>, context: EventContext<ParamsOf<Path>>) => PromiseLike<any> | any): CloudFunction<Change<DocumentSnapshot>>;
حدود
معامل | يكتب | وصف |
---|---|---|
معالج | (التغيير التغيير < لقطة الوثيقة >، السياق: EventContext <ParamsOf<Path>>) => PromiseLike<any> | أي |
عائدات:
وظيفة السحابة < التغيير < لقطة الوثيقة >>