Database interface

La interfaz del servicio de Firebase Database. Extiende la interfaz Database que proporciona el paquete @firebase/database-compat.

Firma:

export interface Database extends FirebaseDatabase 

Extiende: 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. Se quitarán todos los comentarios de la fuente original.
setRules(source) Establece 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>;

Devuelve:

Promesa<string>

Es una promesa cumplida con las reglas como cadena sin procesar.

Database.getRulesJSON()

Obtiene las reglas de seguridad aplicadas actualmente como un objeto JSON analizado. Se quitarán todos los comentarios de la fuente original.

Firma:

getRulesJSON(): Promise<object>;

Devuelve:

Promesa<objeto>

Una promesa cumplida con el objeto de reglas analizado.

Database.setRules()

Establece 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 Origen de las reglas que se aplicarán No debe estar null ni estar vacío.

Devuelve:

Promesa<void>

Se resuelve cuando se establecen las reglas en Realtime Database.