Database interface

Интерфейс службы базы данных Firebase. Расширяет интерфейс базы данных , предоставляемый пакетом @firebase/database-compat .

Подпись:

export interface Database extends FirebaseDatabase 

Расширяет: FirebaseDatabase

Методы

Метод Описание
получитьПравила() Получает текущие применяемые правила безопасности в виде строки. Возвращаемое значение состоит из источника правил, включая комментарии.
getRulesJSON() Получает применяемые в данный момент правила безопасности в виде проанализированного объекта JSON. Любые комментарии в первоисточнике удалены.
setRules (источник) Устанавливает указанные правила в экземпляре базы данных Firebase Realtime. Если источник правил указан как строка или буфер, он может включать комментарии.

База данных.getRules()

Получает текущие применяемые правила безопасности в виде строки. Возвращаемое значение состоит из источника правил, включая комментарии.

Подпись:

getRules(): Promise<string>;

Возврат:

Обещание<строка>

Обещание, выполненное по правилам, в виде необработанной строки.

База данных.getRulesJSON()

Получает применяемые в данный момент правила безопасности в виде проанализированного объекта JSON. Любые комментарии в первоисточнике удалены.

Подпись:

getRulesJSON(): Promise<object>;

Возврат:

Обещание<объект>

Обещание, выполненное с анализируемым объектом правил.

База данных.setRules()

Устанавливает указанные правила в экземпляре базы данных Firebase Realtime. Если источник правил указан как строка или буфер, он может включать комментарии.

Подпись:

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

Параметры

Параметр Тип Описание
источник строка | Буфер | объект Источник применимых правил. Не должно быть null или пустым.

Возврат:

Обещание<void>

Решается, когда правила установлены в базе данных реального времени.