Sets the specified rules on the Firebase Realtime Database instance. If the rules source is specified as a string or a Buffer, it may include comments.
Database.getRules()
Gets the currently applied security rules as a string. The return value consists of the rules source including comments.
Signature:
getRules():Promise<string>;
Returns:
Promise<string>
A promise fulfilled with the rules as a raw string.
Database.getRulesJSON()
Gets the currently applied security rules as a parsed JSON object. Any comments in the original source are stripped away.
Signature:
getRulesJSON():Promise<object>;
Returns:
Promise<object>
A promise fulfilled with the parsed rules object.
Database.setRules()
Sets the specified rules on the Firebase Realtime Database instance. If the rules source is specified as a string or a Buffer, it may include comments.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-04-16 UTC."],[],[]]