La interfaz del servicio de Firebase Database Extiende la interfaz Database que proporciona el paquete @firebase/database-compat
.
Firma:
export interface Database extends FirebaseDatabase
Extensiones: FirebaseDatabase
Métodos
Método | Descripción |
---|---|
getRules(). | Obtiene las reglas de seguridad aplicadas actualmente como una string. El valor que se muestra consta de la fuente de las reglas, incluidos los comentarios. |
getRulesJSON() | Obtiene las reglas de seguridad aplicadas actualmente como un objeto JSON analizado. Además, se quitarán todos los comentarios de la fuente original. |
setRules(fuente) | Configura las reglas especificadas en la instancia de Firebase Realtime Database. Si el origen de las reglas se especifica como una cadena o un búfer, puede incluir comentarios. |
Database.getRules()
Obtiene las reglas de seguridad aplicadas actualmente como una string. El valor que se muestra consta de la fuente de las reglas, incluidos los comentarios.
Firma:
getRules(): Promise<string>;
Muestra:
Promesa<string>
Una promesa cumplida con las reglas como una cadena sin procesar.
Database.getRulesJSON()
Obtiene las reglas de seguridad aplicadas actualmente como un objeto JSON analizado. Además, se quitarán todos los comentarios de la fuente original.
Firma:
getRulesJSON(): Promise<object>;
Muestra:
Promise<object>
Una promesa que se cumple con el objeto de reglas analizado.
Database.setRules()
Configura las reglas especificadas en la instancia de Firebase Realtime Database. Si el origen de las reglas se especifica como una cadena o un búfer, puede incluir comentarios.
Firma:
setRules(source: string | Buffer | object): Promise<void>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
source | cadena | Búfer | objeto | Fuente de las reglas a aplicar. No debe estar null ni estar vacío. |
Muestra:
Promesa<void>
Se resuelve cuando se configuran las reglas en Realtime Database.