Change class

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>