RulesTestContext ইন্টারফেস

একটি পরীক্ষা প্রসঙ্গ যা একটি ক্লায়েন্ট প্রতিনিধিত্ব করে। নিয়ম ইউনিট পরীক্ষার জন্য এমুলেটর অ্যাক্সেস করতে ব্যবহার করা যেতে পারে।

স্বাক্ষর:

export interface RulesTestContext 

পদ্ধতি

পদ্ধতি বর্ণনা
ডাটাবেস(ডেটাবেসইউআরএল) এই পরীক্ষার প্রসঙ্গের জন্য একটি ডাটাবেস উদাহরণ পান। ফিরে আসা Firebase JS ক্লায়েন্ট SDK উদাহরণটি ক্লায়েন্ট SDK APIs (v9 মডুলার বা v9 কম্প্যাট) এর সাথে ব্যবহার করা যেতে পারে। দেখুন: ডাটাবেস
ফায়ারস্টোর (সেটিংস) এই পরীক্ষার প্রসঙ্গে একটি Firestore উদাহরণ পান। ফিরে আসা Firebase JS ক্লায়েন্ট SDK উদাহরণটি ক্লায়েন্ট SDK APIs (v9 মডুলার বা v9 কম্প্যাট) এর সাথে ব্যবহার করা যেতে পারে। দেখুন: ফায়ারস্টোর
স্টোরেজ (bucketUrl) এই পরীক্ষার প্রসঙ্গে একটি FirebaseStorage উদাহরণ পান। ফিরে আসা Firebase JS ক্লায়েন্ট SDK উদাহরণটি ক্লায়েন্ট SDK APIs (v9 মডুলার বা v9 কম্প্যাট) এর সাথে ব্যবহার করা যেতে পারে। দেখুন: FirebaseStorage

RulesTestContext.database()

এই পরীক্ষার প্রসঙ্গের জন্য একটি ডাটাবেস উদাহরণ পান। ফিরে আসা Firebase JS ক্লায়েন্ট SDK উদাহরণটি ক্লায়েন্ট SDK APIs (v9 মডুলার বা v9 কম্প্যাট) এর সাথে ব্যবহার করা যেতে পারে।

দেখুন: ডাটাবেস

স্বাক্ষর:

database(databaseURL?: string): firebase.database.Database;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
ডাটাবেসইউআরএল স্ট্রিং রিয়েলটাইম ডেটাবেস উদাহরণের URL। নির্দিষ্ট করা থাকলে, URL থেকে বের করা পরামিতি সহ নামস্থানের একটি অনুকরণ করা সংস্করণের জন্য একটি উদাহরণ প্রদান করে

রিটার্ন:

firebase.database.Database

এমুলেটরের সাথে সংযোগ করতে কনফিগার করা একটি Database উদাহরণ। একটি প্রোডাকশন databaseURL নির্দিষ্ট করা থাকলেও এটি কখনই উৎপাদনের সাথে সংযোগ করে না

RulesTestContext.firestore()

এই পরীক্ষার প্রসঙ্গে একটি Firestore উদাহরণ পান। ফিরে আসা Firebase JS ক্লায়েন্ট SDK উদাহরণটি ক্লায়েন্ট SDK APIs (v9 মডুলার বা v9 কম্প্যাট) এর সাথে ব্যবহার করা যেতে পারে।

দেখুন: ফায়ারস্টোর

স্বাক্ষর:

firestore(settings?: firebase.firestore.Settings): firebase.firestore.Firestore;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
সেটিংস firebase.firestore.সেটিংস Firestore ইনস্ট্যান্স কনফিগার করার জন্য একটি সেটিংস অবজেক্ট

রিটার্ন:

firebase.firestore.Firestore

এমুলেটরের সাথে সংযোগ করতে কনফিগার করা একটি Firestore উদাহরণ

RulesTestContext.storage()

এই পরীক্ষার প্রসঙ্গে একটি FirebaseStorage উদাহরণ পান। ফিরে আসা Firebase JS ক্লায়েন্ট SDK উদাহরণটি ক্লায়েন্ট SDK APIs (v9 মডুলার বা v9 কম্প্যাট) এর সাথে ব্যবহার করা যেতে পারে।

দেখুন: FirebaseStorage

স্বাক্ষর:

storage(bucketUrl?: string): firebase.storage.Storage;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
bucketUrl স্ট্রিং

রিটার্ন:

firebase.storage.storage

এমুলেটরের সাথে সংযোগ করতে কনফিগার করা একটি Storage উদাহরণ