Change class

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

Para 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) Cria 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 um Change usando o JSON e uma função de personalizador opcional a ser aplicada aos campos before e after.
fromObjects(antes, depois) static Método de fábrica para criar um Change usando um objeto before e um objeto after.

Change.(construtor)

Cria uma nova instância da classe Change

Assinatura:

constructor(before: T, after: T);

Parâmetros

Parâmetro Tipo Descrição
antes T
após T

Change.after

Assinatura:

after: T;

Change.before

Assinatura:

before: T;

Change.fromJSON()

Método de fábrica para criar um Change usando o JSON e uma função de personalizador 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) => E

Retorna:

Alterar<T>

Change.fromObjects()

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

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
antes T
após T

Retorna:

Alterar<T>