L'interfaccia Cloud Functions per gli eventi che cambiano stato, come gli eventi onWrite
e onUpdate
di Realtime Database o Cloud Firestore.
Per ulteriori informazioni sul formato utilizzato per costruire oggetti Change
, vedere di seguito.
Firma:
export declare class Change<T>
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(costruttore)(prima, dopo) | Costruisce una nuova istanza della classe Change |
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
Dopo | T | ||
Prima | T |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
fromJSON(json, personalizzatore) | static | Metodo di fabbrica per la creazione di una Change da JSON e una funzione di personalizzazione opzionale da applicare ai campi before e after . |
daOggetti(prima, dopo) | static | Metodo di fabbrica per creare una Change da un oggetto before e da un oggetto after . |
Cambia.(costruttore)
Costruisce una nuova istanza della classe Change
Firma:
constructor(before: T, after: T);
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
Prima | T | |
Dopo | T |
Cambia.dopo
Firma:
after: T;
Cambia.prima
Firma:
before: T;
Cambia.daJSON()
Metodo di fabbrica per la creazione di una Change
da JSON e una funzione di personalizzazione opzionale da applicare ai campi before
e after
.
Firma:
static fromJSON<T>(json: ChangeJson, customizer?: (x: any) => T): Change<T>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
json | ChangeJson | |
personalizzatore | (x: qualsiasi) => T |
Ritorna:
Modifica <T>
Cambia.daOggetti()
Metodo di fabbrica per creare una Change
da un oggetto before
e da un oggetto after
.
Firma:
static fromObjects<T>(before: T, after: T): Change<T>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
Prima | T | |
Dopo | T |
Ritorna:
Modifica <T>