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.