database namespace

Funciones

Función Descripción
onValueCreated(ref, controlador) Controlador de eventos que se activa cuando se crean datos en Realtime Database.
onValueCreated(opciones, controlador) Controlador de eventos que se activa cuando se crean datos en Realtime Database.
onValueDeleted(ref, controlador) Controlador de eventos que se activa cuando se eliminan datos en Realtime Database.
onValueDeleted(opts, controlador) Controlador de eventos que se activa cuando se eliminan datos en Realtime Database.
onValueUpdated(ref, controlador) Controlador de eventos que se activa cuando se actualizan los datos en Realtime Database.
onValueUpdated(opciones, controlador) Controlador de eventos que se activa cuando se actualizan los datos en Realtime Database.
onValueWritten(ref, controlador) Controlador de eventos que se activa cuando se crean, actualizan o eliminan datos en Realtime Database.
onValueWritten(opts, controlador) Controlador de eventos que se activa cuando se crean, actualizan o eliminan datos en Realtime Database.

Clases

Clase Descripción
Instantánea de datos Interfaz que representa una instantánea de datos de la base de datos de Firebase Realtime.

Interfaces

Interfaz Descripción
Evento de base de datos Un CloudEvent que contiene una instantánea de datos o un cambio
RawRTDBCloudEvento
RawRTDBCloudEventData
Opciones de referencia ReferenceOptions amplía EventHandlerOptions con la referencia proporcionada y la instancia opcional

base de datos.onValueCreated()

Controlador de eventos que se activa cuando se crean datos en Realtime Database.

Firma:

export declare function onValueCreated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Parámetros

Parámetro Tipo Descripción
árbitro Árbitro
manipulador (evento: Evento de base de datos < Instantánea de datos , parámetros de <Ref>>) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se crea una base de datos en tiempo real.

Devoluciones:

Función de nube < Evento de base de datos < Instantánea de datos , parámetros de <Referencia>>>

base de datos.onValueCreated()

Controlador de eventos que se activa cuando se crean datos en Realtime Database.

Firma:

export declare function onValueCreated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Parámetros

Parámetro Tipo Descripción
opta Opciones de referencia <Referencia> Opciones que se pueden configurar en una función de manejo de eventos individual.
manipulador (evento: Evento de base de datos < Instantánea de datos , parámetros de <Ref>>) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se crea una base de datos en tiempo real.

Devoluciones:

Función de nube < Evento de base de datos < Instantánea de datos , parámetros de <Referencia>>>

base de datos.onValueDeleted()

Controlador de eventos que se activa cuando se eliminan datos en Realtime Database.

Firma:

export declare function onValueDeleted<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Parámetros

Parámetro Tipo Descripción
árbitro Árbitro
manipulador (evento: Evento de base de datos < Instantánea de datos , parámetros de <Ref>>) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se elimina una base de datos en tiempo real.

Devoluciones:

Función de nube < Evento de base de datos < Instantánea de datos , parámetros de <Referencia>>>

base de datos.onValueDeleted()

Controlador de eventos que se activa cuando se eliminan datos en Realtime Database.

Firma:

export declare function onValueDeleted<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

Parámetros

Parámetro Tipo Descripción
opta Opciones de referencia <Referencia> Opciones que se pueden configurar en una función de manejo de eventos individual.
manipulador (evento: Evento de base de datos < Instantánea de datos , parámetros de <Ref>>) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se elimina una base de datos en tiempo real.

Devoluciones:

Función de nube < Evento de base de datos < Instantánea de datos , parámetros de <Referencia>>>

base de datos.onValueUpdated()

Controlador de eventos que se activa cuando se actualizan los datos en Realtime Database.

Firma:

export declare function onValueUpdated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Parámetros

Parámetro Tipo Descripción
árbitro Árbitro
manipulador (evento: Evento de base de datos < Cambiar < Instantánea de datos >, parámetros de <Ref>>) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se produce una actualización de la base de datos en tiempo real.

Devoluciones:

Función de nube < Evento de base de datos < Cambiar < Instantánea de datos >, parámetros de <Referencia>>>

base de datos.onValueUpdated()

Controlador de eventos que se activa cuando se actualizan los datos en Realtime Database.

Firma:

export declare function onValueUpdated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Parámetros

Parámetro Tipo Descripción
opta Opciones de referencia <Referencia> Opciones que se pueden configurar en una función de manejo de eventos individual.
manipulador (evento: Evento de base de datos < Cambiar < Instantánea de datos >, parámetros de <Ref>>) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se produce una actualización de la base de datos en tiempo real.

Devoluciones:

Función de nube < Evento de base de datos < Cambiar < Instantánea de datos >, parámetros de <Referencia>>>

base de datos.onValueWritten()

Controlador de eventos que se activa cuando se crean, actualizan o eliminan datos en Realtime Database.

Firma:

export declare function onValueWritten<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Parámetros

Parámetro Tipo Descripción
árbitro Árbitro
manipulador (evento: Evento de base de datos < Cambiar < Instantánea de datos >, parámetros de <Ref>>) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se crea, actualiza o elimina una base de datos en tiempo real.

Devoluciones:

Función de nube < Evento de base de datos < Cambiar < Instantánea de datos >, parámetros de <Referencia>>>

base de datos.onValueWritten()

Controlador de eventos que se activa cuando se crean, actualizan o eliminan datos en Realtime Database.

Firma:

export declare function onValueWritten<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;

Parámetros

Parámetro Tipo Descripción
opta Opciones de referencia <Referencia> Opciones que se pueden configurar en una función de manejo de eventos individual.
manipulador (evento: Evento de base de datos < Cambiar < Instantánea de datos >, parámetros de <Ref>>) => cualquiera | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se crea, actualiza o elimina una base de datos en tiempo real.

Devoluciones:

Función de nube < Evento de base de datos < Cambiar < Instantánea de datos >, parámetros de <Referencia>>>