Интерфейс облачных функций для событий, которые меняют состояние, таких как события onWrite
и onUpdate
для базы данных реального времени или Cloud Firestore.
Дополнительные сведения о формате, используемом для создания объектов Change
, см. ниже.
Подпись:
export declare class Change<T>
Конструкторы
Конструктор | Модификаторы | Описание |
---|---|---|
(конструктор)(до, после) | Создает новый экземпляр класса Change . |
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
после | Т | ||
до | Т |
Методы
Метод | Модификаторы | Описание |
---|---|---|
fromJSON(json, настройщик) | static | Фабричный метод для создания Change из JSON и дополнительная функция настройки, которая будет применяться как к полям before , так и к полям after . |
fromObjects(до, после) | static | Фабричный метод для создания Change из объекта before и объекта « after . |
Изменение.(конструктор)
Создает новый экземпляр класса Change
.
Подпись:
constructor(before: T, after: T);
Параметры
Параметр | Тип | Описание |
---|---|---|
до | Т | |
после | Т |
Изменение.после
Подпись:
after: T;
Изменить.до
Подпись:
before: T;
Изменить.fromJSON()
Фабричный метод для создания Change
из JSON и дополнительная функция настройки, которая будет применяться как к полям before
, так и к полям after
.
Подпись:
static fromJSON<T>(json: ChangeJson, customizer?: (x: any) => T): Change<T>;
Параметры
Параметр | Тип | Описание |
---|---|---|
JSON | ИзменитьJson | |
настройщик | (x: любой) => Т |
Возврат:
Изменять <Т>
Изменить.fromObjects()
Фабричный метод для создания Change
из объекта before
и объекта « after
.
Подпись:
static fromObjects<T>(before: T, after: T): Change<T>;
Параметры
Параметр | Тип | Описание |
---|---|---|
до | Т | |
после | Т |
Возврат:
Изменять <Т>