database.RefBuilder class

ফায়ারবেস রিয়েলটাইম ডেটাবেস রেফারেন্স বিল্ডার ইন্টারফেস।

[ functions.database.ref() এর মাধ্যমে অ্যাক্সেস করুন ](functions.database#.ref)।

স্বাক্ষর:

export declare class RefBuilder<Ref extends string> 

কনস্ট্রাক্টর

কনস্ট্রাক্টর সংশোধক বর্ণনা
(নির্মাতা)(ট্রিগাররিসোর্স, বিকল্প) RefBuilder ক্লাসের একটি নতুন উদাহরণ তৈরি করে

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
onCreate(হ্যান্ডলার) ফায়ারবেস রিয়েলটাইম ডেটাবেসে প্রতিবার নতুন ডেটা তৈরি করার সময় ইভেন্ট হ্যান্ডলার ফায়ার করে।
অন ​​ডিলিট(হ্যান্ডলার) ফায়ারবেস রিয়েলটাইম ডেটাবেস থেকে প্রতিবার ডেটা মুছে ফেলার সময় ইভেন্ট হ্যান্ডলার ফায়ার করে।
on Update(হ্যান্ডলার) Firebase রিয়েলটাইম ডেটাবেসে প্রতিবার ডেটা আপডেট করার সময় ইভেন্ট হ্যান্ডলার ফায়ার করে।
অনরাইট(হ্যান্ডলার) ইভেন্ট হ্যান্ডলার যেটি প্রত্যেকবার ফায়ারবেস রিয়েলটাইম ডেটাবেস যেকোন ধরনের লেখার (সৃষ্টি, আপডেট বা মুছে ফেলা) ঘটে।

database.RefBuilder.(constructor)

RefBuilder ক্লাসের একটি নতুন উদাহরণ তৈরি করে

স্বাক্ষর:

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

পরামিতি

প্যারামিটার টাইপ বর্ণনা
triggerResource () => স্ট্রিং
বিকল্প স্থাপনার বিকল্প

database.RefBuilder.onCreate()

ফায়ারবেস রিয়েলটাইম ডেটাবেসে প্রতিবার নতুন ডেটা তৈরি করার সময় ইভেন্ট হ্যান্ডলার ফায়ার করে।

স্বাক্ষর:

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

পরামিতি

প্যারামিটার টাইপ বর্ণনা
হ্যান্ডলার (স্ন্যাপশট: ডেটাস্ন্যাপশট , প্রসঙ্গ: EventContext <ParamsOf<Ref>>) => প্রতিশ্রুতি মত<any> | যেকোনো ফায়ারবেস রিয়েলটাইম ডেটাবেসে প্রতিবার নতুন ডেটা তৈরি করার সময় ইভেন্ট হ্যান্ডলার চলে।

রিটার্ন:

ক্লাউড ফাংশন < ডেটাস্ন্যাপশট >

একটি ফাংশন যা আপনি রপ্তানি এবং স্থাপন করতে পারেন।

database.RefBuilder.onDelete()

ফায়ারবেস রিয়েলটাইম ডেটাবেস থেকে প্রতিবার ডেটা মুছে ফেলার সময় ইভেন্ট হ্যান্ডলার ফায়ার করে।

স্বাক্ষর:

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

পরামিতি

প্যারামিটার টাইপ বর্ণনা
হ্যান্ডলার (স্ন্যাপশট: ডেটাস্ন্যাপশট , প্রসঙ্গ: EventContext <ParamsOf<Ref>>) => প্রতিশ্রুতি মত<any> | যেকোনো Firebase রিয়েলটাইম ডেটাবেস থেকে ডেটা মুছে ফেলার সময় ইভেন্ট হ্যান্ডলার চলে।

রিটার্ন:

ক্লাউড ফাংশন < ডেটাস্ন্যাপশট >

একটি ফাংশন যা আপনি রপ্তানি এবং স্থাপন করতে পারেন।

database.RefBuilder.onUpdate()

Firebase রিয়েলটাইম ডেটাবেসে প্রতিবার ডেটা আপডেট করার সময় ইভেন্ট হ্যান্ডলার ফায়ার করে।

স্বাক্ষর:

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

পরামিতি

প্যারামিটার টাইপ বর্ণনা
হ্যান্ডলার (পরিবর্তন: পরিবর্তন < ডেটাস্ন্যাপশট >, প্রসঙ্গ: EventContext <ParamsOf<Ref>>) => প্রতিশ্রুতি মত<any> | যেকোনো ইভেন্ট হ্যান্ডলার যা প্রতিবার ফায়ারবেস রিয়েলটাইম ডেটাবেস লেখার সময় চালানো হয়।

রিটার্ন:

ক্লাউড ফাংশন < পরিবর্তন < ডেটাস্ন্যাপশট >>

একটি ফাংশন যা আপনি রপ্তানি এবং স্থাপন করতে পারেন।

database.RefBuilder.onWrite()

ইভেন্ট হ্যান্ডলার যেটি প্রত্যেকবার ফায়ারবেস রিয়েলটাইম ডেটাবেস যেকোন ধরনের লেখার (সৃষ্টি, আপডেট বা মুছে ফেলা) ঘটে।

স্বাক্ষর:

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

পরামিতি

প্যারামিটার টাইপ বর্ণনা
হ্যান্ডলার (পরিবর্তন: পরিবর্তন < ডেটাস্ন্যাপশট >, প্রসঙ্গ: EventContext <ParamsOf<Ref>>) => প্রতিশ্রুতি মত<any> | যেকোনো ইভেন্ট হ্যান্ডলার যেটি প্রতিবার ফায়ারবেস রিয়েলটাইম ডেটাবেস লেখার সময় চলে।

রিটার্ন:

ক্লাউড ফাংশন < পরিবর্তন < ডেটাস্ন্যাপশট >>

একটি ফাংশন যা আপনি রপ্তানি এবং স্থাপন করতে পারেন।