Change class

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

Para obter mais informações sobre o formato usado para construir objetos Change , consulte 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 customizadora 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 after .

Alterar.(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

Mudar.depois

Assinatura:

after: T;

Mudar.antes

Assinatura:

before: T;

Change.fromJSON()

Método de fábrica para criar uma Change de JSON e uma função customizadora 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 ChangeJson
personalizador (x: qualquer) => T

Retorna:

Mudar <T>

Change.fromObjects()

Método de fábrica para criar uma Change a partir de um objeto before e 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>