La interfaz del generador de referencia de Firebase Realtime Database.
Acceso a través de [ functions.database.ref()
](funciones.base de datos#.ref).
Firma:
export declare class RefBuilder<Ref extends string>
Constructores
Constructor | modificadores | Descripción |
---|---|---|
(constructor)(triggerResource, opciones) | Construye una nueva instancia de la clase RefBuilder |
Métodos
Método | modificadores | Descripción |
---|---|---|
onCreate (controlador) | Controlador de eventos que se activa cada vez que se crean nuevos datos en Firebase Realtime Database. | |
onDelete(manejador) | Controlador de eventos que se activa cada vez que se eliminan datos de Firebase Realtime Database. | |
onUpdate(manejador) | Controlador de eventos que se activa cada vez que se actualizan datos en Firebase Realtime Database. | |
onWrite (controlador) | Controlador de eventos que se activa cada vez que se produce una escritura de Firebase Realtime Database de cualquier tipo (creación, actualización o eliminación). |
base de datos.RefBuilder.(constructor)
Construye una nueva instancia de la clase RefBuilder
Firma:
constructor(triggerResource: () => string, options: DeploymentOptions);
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
disparadorRecurso | () => cadena | |
opciones | Opciones de implementación |
base de datos.RefBuilder.onCreate()
Controlador de eventos que se activa cada vez que se crean nuevos datos en Firebase Realtime Database.
Firma:
onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
manipulador | (instantánea: Instantánea de datos , contexto: contexto de evento <ParamsOf<Ref>>) => PromiseLike<any> | cualquier | Controlador de eventos que se ejecuta cada vez que se crean nuevos datos en Firebase Realtime Database. |
Devoluciones:
CloudFunction < Instantánea de datos >
Una función que puede exportar e implementar.
base de datos.RefBuilder.onDelete()
Controlador de eventos que se activa cada vez que se eliminan datos de Firebase Realtime Database.
Firma:
onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
manipulador | (instantánea: Instantánea de datos , contexto: contexto de evento <ParamsOf<Ref>>) => PromiseLike<any> | cualquier | Controlador de eventos que se ejecuta cada vez que se eliminan datos de Firebase Realtime Database. |
Devoluciones:
CloudFunction < Instantánea de datos >
Una función que puede exportar e implementar.
base de datos.RefBuilder.onUpdate()
Controlador de eventos que se activa cada vez que se actualizan datos en Firebase Realtime Database.
Firma:
onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
manipulador | (cambiar: Cambiar < Instantánea de datos >, contexto: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | cualquier | Controlador de eventos que se ejecuta cada vez que se produce una escritura de Firebase Realtime Database. |
Devoluciones:
CloudFunction < Cambiar < Instantánea de datos >>
Una función que puede exportar e implementar.
base de datos.RefBuilder.onWrite()
Controlador de eventos que se activa cada vez que se produce una escritura de Firebase Realtime Database de cualquier tipo (creación, actualización o eliminación).
Firma:
onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
manipulador | (cambiar: Cambiar < Instantánea de datos >, contexto: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | cualquier | Controlador de eventos que se ejecuta cada vez que se produce una escritura en Firebase Realtime Database. |
Devoluciones:
CloudFunction < Cambiar < Instantánea de datos >>
Una función que puede exportar e implementar.