database namespace

Funciones

Función Descripción
onValueCreated(ref, manejador) 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, manejador) Controlador de eventos que se activa cuando se eliminan datos en Realtime Database.
onValueDeleted(opciones, controlador) Controlador de eventos que se activa cuando se eliminan datos en Realtime Database.
onValueUpdated (ref, controlador) Controlador de eventos que se activa cuando los datos se actualizan en Realtime Database.
onValueUpdated (opciones, controlador) Controlador de eventos que se activa cuando los datos se actualizan en Realtime Database.
onValueWritten (ref, controlador) Controlador de eventos que se activa cuando se crean, actualizan o eliminan datos en Realtime Database.
onValueWritten(opciones, 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
Base de datosEvento Un CloudEvent que contiene un DataSnapshot o un Change
RawRTDBCloudEvent
RawRTDBCloudEventData
ReferenciaOpciones 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 la base de datos < Instantánea de datos , ParamsOf <Ref>>) => cualquier | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se crea una base de datos en tiempo real.

Devoluciones:

CloudFunction < Base de datosEvento < Instantánea de datos , ParamsOf <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 ReferenciaOpciones <Referencia> Opciones que se pueden configurar en una función de gestión de eventos individual.
manipulador (evento: evento de la base de datos < Instantánea de datos , ParamsOf <Ref>>) => cualquier | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se crea una base de datos en tiempo real.

Devoluciones:

CloudFunction < Base de datosEvento < Instantánea de datos , ParamsOf <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 la base de datos < Instantánea de datos , ParamsOf <Ref>>) => cualquier | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se elimina una base de datos en tiempo real.

Devoluciones:

CloudFunction < Base de datosEvento < Instantánea de datos , ParamsOf <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 ReferenciaOpciones <Referencia> Opciones que se pueden configurar en una función de gestión de eventos individual.
manipulador (evento: evento de la base de datos < Instantánea de datos , ParamsOf <Ref>>) => cualquier | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se elimina una base de datos en tiempo real.

Devoluciones:

CloudFunction < Base de datosEvento < Instantánea de datos , ParamsOf <Referencia>>>

base de datos.onValueUpdated()

Controlador de eventos que se activa cuando los datos se actualizan 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 la base de datos < Cambiar < Instantánea de datos >, ParamsOf <Ref>>) => cualquier | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se produce una actualización de Realtime Database.

Devoluciones:

CloudFunction < Base de datosEvento < Cambiar < Instantánea de datos >, ParamsOf <Referencia>>>

base de datos.onValueUpdated()

Controlador de eventos que se activa cuando los datos se actualizan 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 ReferenciaOpciones <Referencia> Opciones que se pueden configurar en una función de gestión de eventos individual.
manipulador (evento: evento de la base de datos < Cambiar < Instantánea de datos >, ParamsOf <Ref>>) => cualquier | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se produce una actualización de Realtime Database.

Devoluciones:

CloudFunction < Base de datosEvento < Cambiar < Instantánea de datos >, ParamsOf <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 la base de datos < Cambiar < Instantánea de datos >, ParamsOf <Ref>>) => cualquier | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se crea, actualiza o elimina una base de datos en tiempo real.

Devoluciones:

CloudFunction < Base de datosEvento < Cambiar < Instantánea de datos >, ParamsOf <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 ReferenciaOpciones <Referencia> Opciones que se pueden configurar en una función de gestión de eventos individual.
manipulador (evento: evento de la base de datos < Cambiar < Instantánea de datos >, ParamsOf <Ref>>) => cualquier | Promesa <cualquiera> Controlador de eventos que se ejecuta cada vez que se crea, actualiza o elimina una base de datos en tiempo real.

Devoluciones:

CloudFunction < Base de datosEvento < Cambiar < Instantánea de datos >, ParamsOf <Referencia>>>