Change class

A interface do Cloud Functions para eventos que mudam de estado, como eventos onWrite e onUpdate do Realtime Database ou do Cloud Firestore.

Para obter mais informações sobre o formato usado para construir objetos Change , veja abaixo.

Assinatura:

export declare class Change<T> 

Construtores

Construtor Modificadores Descrição
(construtor)(antes, depois) Constrói uma nova instância da classe Change

Propriedades

Propriedade Modificadores Tipo Descrição
depois T
antes T

Métodos

Método Modificadores Descrição
fromJSON(json, personalizador) static Método de fábrica para criar uma Change de JSON e uma função personalizada opcional a ser aplicada aos campos before e after .
fromObjects(antes, depois) static Método de fábrica para criar uma Change a partir de um objeto before e de um objeto after .

Mudança.(construtor)

Constrói uma nova instância da classe Change

Assinatura:

constructor(before: T, after: T);

Parâmetros

Parâmetro Tipo Descrição
antes T
depois T

Alterar.depois

Assinatura:

after: T;

Alterar.antes

Assinatura:

before: T;

Alterar.fromJSON()

Método de fábrica para criar uma Change de JSON e uma função personalizada opcional a ser aplicada aos campos before e after .

Assinatura:

static fromJSON<T>(json: ChangeJson, customizer?: (x: any) => T): Change<T>;

Parâmetros

Parâmetro Tipo Descrição
JSON AlterarJson
personalizador (x: qualquer) => T

Retorna:

Mudar <T>

Alterar.fromObjects()

Método de fábrica para criar uma Change a partir de um objeto before e de um objeto after .

Assinatura:

static fromObjects<T>(before: T, after: T): Change<T>;

Parâmetros

Parâmetro Tipo Descrição
antes T
depois T

Retorna:

Mudar <T>