La interfaz de Cloud Functions para eventos que cambian de estado, como los eventos onWrite
y onUpdate
de Realtime Database o Cloud Firestore.
Si quieres obtener más información sobre el formato que se usa para construir objetos Change
, consulta a continuación.
Firma:
export declare class Change<T>
Constructores
Constructor | Teclas modificadoras | Descripción |
---|---|---|
(constructor)(antes, después) | Construye una instancia nueva de la clase Change . |
Propiedades
Propiedad | Teclas modificadoras | Tipo | Descripción |
---|---|---|---|
después | T | ||
antes | T |
Métodos
Método | Teclas modificadoras | Descripción |
---|---|---|
fromJSON(json, personalizador) | static |
Método de fábrica para crear una Change a partir de JSON y una función de personalizador opcional que se aplicará a los campos before y after . |
fromObjects(antes, después) | static |
Método de fábrica para crear una Change a partir de un objeto before y un objeto after . |
Cambio.(constructor)
Construye una instancia nueva de la clase Change
.
Firma:
constructor(before: T, after: T);
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
antes | T | |
después del | T |
Cambiar.después
Firma:
after: T;
Cambiar.antes
Firma:
before: T;
Change.fromJSON()
Método de fábrica para crear una Change
a partir de JSON y una función de personalizador opcional que se aplicará a los campos before
y after
.
Firma:
static fromJSON<T>(json: ChangeJson, customizer?: (x: any) => T): Change<T>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
json | Cambiar JSON | |
personalizador | (x: cualquiera) => M |
Muestra:
Cambio<T>
Change.fromObjects()
Método de fábrica para crear una Change
a partir de un objeto before
y un objeto after
.
Firma:
static fromObjects<T>(before: T, after: T): Change<T>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
antes | T | |
después del | T |
Muestra:
Cambio<T>