Die Firebase-Datenbankdienstschnittstelle. Erweitert die vom @firebase/database
Paket bereitgestellte Datenbankschnittstelle .
Unterschrift:
export interface Database extends FirebaseDatabase
Erweitert: FirebaseDatabase
Methoden
Methode | Beschreibung |
---|---|
getRules() | Ruft die aktuell angewendeten Sicherheitsregeln als Zeichenfolge ab. Der Rückgabewert besteht aus der Regelquelle einschließlich Kommentaren. |
getRulesJSON() | Ruft die aktuell angewendeten Sicherheitsregeln als analysiertes JSON-Objekt ab. Alle Kommentare in der Originalquelle werden entfernt. |
setRules(Quelle) | Legt die angegebenen Regeln für die Firebase Realtime Database-Instanz fest. Wenn die Regelquelle als Zeichenfolge oder Puffer angegeben wird, kann sie Kommentare enthalten. |
Database.getRules()
Ruft die aktuell angewendeten Sicherheitsregeln als Zeichenfolge ab. Der Rückgabewert besteht aus der Regelquelle einschließlich Kommentaren.
Unterschrift:
getRules(): Promise<string>;
Kehrt zurück:
Versprechen<string>
Ein Versprechen, das mit den Regeln als roher Schnur erfüllt wird.
Database.getRulesJSON()
Ruft die aktuell angewendeten Sicherheitsregeln als analysiertes JSON-Objekt ab. Alle Kommentare in der Originalquelle werden entfernt.
Unterschrift:
getRulesJSON(): Promise<object>;
Kehrt zurück:
Versprechen<Objekt>
Ein Versprechen, das mit dem analysierten Regelobjekt erfüllt wird.
Database.setRules()
Legt die angegebenen Regeln für die Firebase Realtime Database-Instanz fest. Wenn die Regelquelle als Zeichenfolge oder Puffer angegeben wird, kann sie Kommentare enthalten.
Unterschrift:
setRules(source: string | Buffer | object): Promise<void>;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
Quelle | Zeichenfolge | Puffer | Objekt | Quelle der anzuwendenden Regeln. Darf nicht null oder leer sein. |
Kehrt zurück:
Versprechen<void>
Wird aufgelöst, wenn die Regeln für die Echtzeitdatenbank festgelegt werden.