Database interface

رابط سرویس پایگاه داده Firebase. رابط پایگاه داده ارائه شده توسط بسته @firebase/database را گسترش می دهد.

امضا:

export interface Database extends FirebaseDatabase 

گسترش می دهد: FirebaseDatabase

مواد و روش ها

روش شرح
getRules() قوانین امنیتی اعمال شده فعلی را به عنوان یک رشته دریافت می کند. مقدار بازگشتی شامل منبع قوانین شامل نظرات است.
getRulesJSON() قوانین امنیتی اعمال شده فعلی را به عنوان یک شی JSON تجزیه شده دریافت می کند. هرگونه نظر در منبع اصلی حذف می شود.
setRules (منبع) قوانین مشخص شده را بر روی نمونه پایگاه داده بیدرنگ Firebase تنظیم می کند. اگر منبع قوانین به عنوان یک رشته یا یک بافر مشخص شده باشد، ممکن است شامل نظرات باشد.

Database.getRules()

قوانین امنیتی اعمال شده فعلی را به عنوان یک رشته دریافت می کند. مقدار بازگشتی شامل منبع قوانین شامل نظرات است.

امضا:

getRules(): Promise<string>;

برمی گرداند:

قول<رشته>

وعده ای که با قوانین به عنوان یک رشته خام محقق شد.

Database.getRulesJSON()

قوانین امنیتی اعمال شده فعلی را به عنوان یک شی JSON تجزیه شده دریافت می کند. هرگونه نظر در منبع اصلی حذف می شود.

امضا:

getRulesJSON(): Promise<object>;

برمی گرداند:

قول<object>

وعده ای که با شیء قوانین تجزیه شده محقق شد.

Database.setRules()

قوانین مشخص شده را بر روی نمونه پایگاه داده بیدرنگ Firebase تنظیم می کند. اگر منبع قوانین به عنوان یک رشته یا یک بافر مشخص شده باشد، ممکن است شامل نظرات باشد.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
منبع رشته | بافر | هدف - شی منبع قوانین برای اعمال نباید null یا خالی باشد.

برمی گرداند:

قول<باطل>

زمانی که قوانین در پایگاه داده بیدرنگ تنظیم می شوند، حل می شود.