Database interface

L'interfaccia del servizio database Firebase. Estende l'interfaccia Database fornita dal pacchetto @firebase/database .

Firma:

export interface Database extends FirebaseDatabase 

Estende: FirebaseDatabase

Metodi

Metodo Descrizione
getRules() Ottiene le regole di sicurezza attualmente applicate come stringa. Il valore restituito è costituito dall'origine delle regole inclusi i commenti.
getRulesJSON() Ottiene le regole di sicurezza attualmente applicate come oggetto JSON analizzato. Tutti i commenti nella fonte originale vengono rimossi.
setRules(fonte) Imposta le regole specificate sull'istanza Firebase Realtime Database. Se l'origine delle regole viene specificata come stringa o Buffer, potrebbe includere commenti.

Database.getRules()

Ottiene le regole di sicurezza attualmente applicate come stringa. Il valore restituito è costituito dall'origine delle regole inclusi i commenti.

Firma:

getRules(): Promise<string>;

Ritorna:

Promesso<string>

Una promessa mantenuta con le regole come un filo grezzo.

Database.getRulesJSON()

Ottiene le regole di sicurezza attualmente applicate come oggetto JSON analizzato. Tutti i commenti nella fonte originale vengono rimossi.

Firma:

getRulesJSON(): Promise<object>;

Ritorna:

Promesso<oggetto>

Una promessa mantenuta con l'oggetto regole analizzate.

Database.setRules()

Imposta le regole specificate sull'istanza Firebase Realtime Database. Se l'origine delle regole viene specificata come stringa o Buffer, potrebbe includere commenti.

Firma:

setRules(source: string | Buffer | object): Promise<void>;

Parametri

Parametro Tipo Descrizione
fonte stringa | Buffer | oggetto Fonte delle norme da applicare. Non deve essere null o vuoto.

Ritorna:

Promesso<vuoto>

Si risolve quando le regole vengono impostate sul Realtime Database.