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