database namespace

Функции

Функция Описание
onValueCreated (ссылка, обработчик) Обработчик событий, который срабатывает при создании данных в базе данных реального времени.
onValueCreated (опции, обработчик) Обработчик событий, который срабатывает при создании данных в базе данных реального времени.
onValueDeleted (ссылка, обработчик) Обработчик событий, который срабатывает при удалении данных в базе данных реального времени.
onValueDeleted (опции, обработчик) Обработчик событий, который срабатывает при удалении данных в базе данных реального времени.
onValueUpdated (ссылка, обработчик) Обработчик событий, который срабатывает при обновлении данных в базе данных реального времени.
onValueUpdated (опции, обработчик) Обработчик событий, который срабатывает при обновлении данных в базе данных реального времени.
onValueWritten (ссылка, обработчик) Обработчик событий, который срабатывает при создании, обновлении или удалении данных в базе данных реального времени.
onValueWritten (опции, обработчик) Обработчик событий, который срабатывает при создании, обновлении или удалении данных в базе данных реального времени.

Классы

Сорт Описание
Снимок данных Интерфейс, представляющий снимок данных базы данных Firebase Realtime.

Интерфейсы

Интерфейс Описание
База данныхСобытие CloudEvent, содержащий моментальный снимок данных или изменение.
RawRTDBCloudEvent
RawRTDBCloudEventData
Справочные параметры ReferenceOptions расширяет EventHandlerOptions с помощью предоставленной ссылки и необязательного экземпляра.

база данных.onValueCreated()

Обработчик событий, который срабатывает при создании данных в базе данных реального времени.

Подпись:

export declare function onValueCreated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Параметры

Параметр Тип Описание
ссылка Ссылка
обработчик (событие: DatabaseEvent < Снимок данных , ПараметрыОф <Ссылка>>) => любой | Обещание <любое> Обработчик событий, который запускается каждый раз при создании базы данных реального времени.

Возврат:

Облачная функция < Событие базы данных < Снимок данных , ПараметрыОф <Ссылка>>>

база данных.onValueCreated()

Обработчик событий, который срабатывает при создании данных в базе данных реального времени.

Подпись:

export declare function onValueCreated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Параметры

Параметр Тип Описание
выбирает Справочные параметры <Ссылка> Параметры, которые можно установить для отдельной функции обработки событий.
обработчик (событие: DatabaseEvent < Снимок данных , ПараметрыОф <Ссылка>>) => любой | Обещание <любое> Обработчик событий, который запускается каждый раз при создании базы данных реального времени.

Возврат:

Облачная функция < Событие базы данных < Снимок данных , ПараметрыОф <Ссылка>>>

база данных.onValueDeleted()

Обработчик событий, который срабатывает при удалении данных в базе данных реального времени.

Подпись:

export declare function onValueDeleted<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Параметры

Параметр Тип Описание
ссылка Ссылка
обработчик (событие: DatabaseEvent < Снимок данных , ПараметрыОф <Ссылка>>) => любой | Обещание <любое> Обработчик событий, который запускается каждый раз, когда происходит удаление базы данных реального времени.

Возврат:

Облачная функция < Событие базы данных < Снимок данных , ПараметрыОф <Ссылка>>>

база данных.onValueDeleted()

Обработчик событий, который срабатывает при удалении данных в базе данных реального времени.

Подпись:

export declare function onValueDeleted<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Параметры

Параметр Тип Описание
выбирает Справочные параметры <Ссылка> Параметры, которые можно установить для отдельной функции обработки событий.
обработчик (событие: DatabaseEvent < Снимок данных , ПараметрыОф <Ссылка>>) => любой | Обещание <любое> Обработчик событий, который запускается каждый раз, когда происходит удаление базы данных реального времени.

Возврат:

Облачная функция < Событие базы данных < Снимок данных , ПараметрыОф <Ссылка>>>

база данных.onValueUpdated()

Обработчик событий, который срабатывает при обновлении данных в базе данных реального времени.

Подпись:

export declare function onValueUpdated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Параметры

Параметр Тип Описание
ссылка Ссылка
обработчик (событие: DatabaseEvent < Изменить < Снимок данных >, ПарамсОф <Ссылка>>) => любой | Обещание <любое> Обработчик событий, который запускается каждый раз при обновлении базы данных в реальном времени.

Возврат:

Облачная функция < Событие базы данных < Изменить < Снимок данных >, ПарамсОф <Ссылка>>>

база данных.onValueUpdated()

Обработчик событий, который срабатывает при обновлении данных в базе данных реального времени.

Подпись:

export declare function onValueUpdated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Параметры

Параметр Тип Описание
выбирает Справочные параметры <Ссылка> Параметры, которые можно установить для отдельной функции обработки событий.
обработчик (событие: DatabaseEvent < Изменить < Снимок данных >, ПарамсОф <Ссылка>>) => любой | Обещание <любое> Обработчик событий, который запускается каждый раз при обновлении базы данных в реальном времени.

Возврат:

Облачная функция < Событие базы данных < Изменить < Снимок данных >, ПарамсОф <Ссылка>>>

база данных.onValueWritten()

Обработчик событий, который срабатывает при создании, обновлении или удалении данных в базе данных реального времени.

Подпись:

export declare function onValueWritten<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Параметры

Параметр Тип Описание
ссылка Ссылка
обработчик (событие: DatabaseEvent < Изменить < Снимок данных >, ПарамсОф <Ссылка>>) => любой | Обещание <любое> Обработчик событий, который запускается каждый раз, когда происходит создание, обновление или удаление базы данных реального времени.

Возврат:

Облачная функция < Событие базы данных < Изменить < Снимок данных >, ПарамсОф <Ссылка>>>

база данных.onValueWritten()

Обработчик событий, который срабатывает при создании, обновлении или удалении данных в базе данных реального времени.

Подпись:

export declare function onValueWritten<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Параметры

Параметр Тип Описание
выбирает Справочные параметры <Ссылка> Параметры, которые можно установить для отдельной функции обработки событий.
обработчик (событие: DatabaseEvent < Изменить < Снимок данных >, ПарамсОф <Ссылка>>) => любой | Обещание <любое> Обработчик событий, который запускается каждый раз, когда происходит создание, обновление или удаление базы данных реального времени.

Возврат:

Облачная функция < Событие базы данных < Изменить < Снимок данных >, ПарамсОф <Ссылка>>>