Database interface

ফায়ারবেস ডেটাবেস পরিষেবা ইন্টারফেস। @firebase/database প্যাকেজ দ্বারা প্রদত্ত ডাটাবেস ইন্টারফেস প্রসারিত করে।

স্বাক্ষর:

export interface Database extends FirebaseDatabase 

প্রসারিত: FirebaseDatabase

পদ্ধতি

পদ্ধতি বর্ণনা
getRules() একটি স্ট্রিং হিসাবে বর্তমানে প্রয়োগ করা নিরাপত্তা নিয়ম পায়। রিটার্ন মান মন্তব্য সহ নিয়ম উত্স গঠিত.
getRulesJSON() একটি পার্স করা JSON অবজেক্ট হিসাবে বর্তমানে প্রয়োগ করা নিরাপত্তা নিয়ম পায়। মূল উৎসের কোনো মন্তব্য দূরে সরানো হয়.
সেট রুলস(উৎস) Firebase রিয়েলটাইম ডেটাবেস উদাহরণে নির্দিষ্ট নিয়ম সেট করে। যদি নিয়ম উত্স একটি স্ট্রিং বা একটি বাফার হিসাবে নির্দিষ্ট করা হয়, এটি মন্তব্য অন্তর্ভুক্ত করতে পারে.

Database.getRules()

একটি স্ট্রিং হিসাবে বর্তমানে প্রয়োগ করা নিরাপত্তা নিয়ম পায়। রিটার্ন মান মন্তব্য সহ নিয়ম উত্স গঠিত.

স্বাক্ষর:

getRules(): Promise<string>;

রিটার্ন:

প্রতিশ্রুতি<string>

একটি প্রতিশ্রুতি একটি কাঁচা স্ট্রিং হিসাবে নিয়ম সঙ্গে পূরণ.

Database.getRulesJSON()

একটি পার্স করা JSON অবজেক্ট হিসাবে বর্তমানে প্রয়োগ করা নিরাপত্তা নিয়ম পায়। মূল উৎসের কোনো মন্তব্য দূরে সরানো হয়.

স্বাক্ষর:

getRulesJSON(): Promise<object>;

রিটার্ন:

প্রতিশ্রুতি<object>

পার্স করা নিয়ম অবজেক্টের সাথে পূর্ণ একটি প্রতিশ্রুতি।

Database.setRules()

Firebase রিয়েলটাইম ডেটাবেস উদাহরণে নির্দিষ্ট নিয়ম সেট করে। যদি নিয়ম উত্স একটি স্ট্রিং বা একটি বাফার হিসাবে নির্দিষ্ট করা হয়, এটি মন্তব্য অন্তর্ভুক্ত করতে পারে.

স্বাক্ষর:

setRules(source: string | Buffer | object): Promise<void>;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
উৎস স্ট্রিং | বাফার | বস্তু প্রয়োগের নিয়মের উৎস। null বা খালি হওয়া উচিত নয়।

রিটার্ন:

প্রতিশ্রুতি <void>

রিয়েলটাইম ডাটাবেসে নিয়ম সেট করা হলে সমাধান করে।