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>