Change class

Интерфейс облачных функций для событий, которые меняют состояние, таких как события 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>;

Параметры

Параметр Тип Описание
до Т
после Т

Возврат:

Изменять <Т>