Database interface

ממשק שירות Firebase Database. מרחיב את ממשק מסד הנתונים המסופק על ידי חבילת @firebase/database .

חֲתִימָה:

export interface Database extends FirebaseDatabase 

מורחבת: FirebaseDatabase

שיטות

שיטה תיאור
getRules() מקבל את כללי האבטחה המוחלים כעת כמחרוזת. ערך ההחזרה מורכב ממקור הכללים כולל הערות.
getRulesJSON() מקבל את כללי האבטחה המוחלים כעת כאובייקט JSON מנתח. כל הערות במקור המקורי נמחקות.
setRules(source) מגדיר את הכללים שצוינו במופע Firebase Realtime Database. אם מקור הכללים מצוין כמחרוזת או כמאגר, הוא עשוי לכלול הערות.

Database.getRules()

מקבל את כללי האבטחה המוחלים כעת כמחרוזת. ערך ההחזרה מורכב ממקור הכללים כולל הערות.

חֲתִימָה:

getRules(): Promise<string>;

החזרות:

הבטחה<string>

הבטחה שמומשה עם הכללים כמחרוזת גולמית.

Database.getRulesJSON()

מקבל את כללי האבטחה המוחלים כעת כאובייקט JSON מנתח. כל הערות במקור המקורי נמחקות.

חֲתִימָה:

getRulesJSON(): Promise<object>;

החזרות:

הבטחה<object>

הבטחה שמומשה עם אובייקט החוקים המנותחים.

Database.setRules()

מגדיר את הכללים שצוינו במופע Firebase Realtime Database. אם מקור הכללים מצוין כמחרוזת או כמאגר, הוא עשוי לכלול הערות.

חֲתִימָה:

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

פרמטרים

פָּרָמֶטֶר סוּג תיאור
מָקוֹר מחרוזת | מאגר | לְהִתְנַגֵד מקור הכללים שיש ליישם. לא חייב להיות null או ריק.

החזרות:

הבטחה<void>

פותר כאשר הכללים מוגדרים במסד הנתונים בזמן אמת.