ממשק שירות 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>
פותר כאשר הכללים מוגדרים במסד הנתונים בזמן אמת.