firestore.DocumentBuilder class

إمضاء:

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

عائدات:

وظيفة السحابة < التغيير < لقطة الوثيقة >>