La interfaz de Cloud Functions para eventos que cambian de estado, como los eventos Realtime Database o Cloud Firestore onWrite
y onUpdate
.
Para obtener más información sobre el formato utilizado para construir objetos Change
, consulte a continuación.
Firma:
export declare class Change<T>
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)(antes, después) | Construye una nueva instancia de la clase Change |
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
después | t | ||
antes | t |
Métodos
Método | Modificadores | Descripción |
---|---|---|
fromJSON(json, personalizador) | static | Método de fábrica para crear un Change desde 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 un Change a partir de un objeto before y un objeto after . |
Cambio.(constructor)
Construye una nueva instancia de la clase Change
Firma:
constructor(before: T, after: T);
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
antes | t | |
después | t |
Cambiar.después
Firma:
after: T;
Cambiar.antes
Firma:
before: T;
Cambiar.desdeJSON()
Método de fábrica para crear un Change
desde 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 | CambiarJson | |
personalizador | (x: cualquiera) => T |
Devoluciones:
Cambiar <T>
Cambiar.deObjetos()
Método de fábrica para crear un 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 | t |
Devoluciones:
Cambiar <T>