database namespace

Funciones

Función Descripción
onValueCreated(ref, controlador) Controlador de eventos que se activa cuando se crean datos en Realtime Database.
onValueCreated(opts, 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 borran datos en Realtime Database.
onValueDeleted(opts, controlador) Controlador de eventos que se activa cuando se borran datos en Realtime Database.
onValueUpdated(ref, controlador) Controlador de eventos que se activa cuando se actualizan datos en Realtime Database.
onValueUpdated(optas, controlador) Controlador de eventos que se activa cuando se actualizan datos en Realtime Database.
onValueWritten(ref, controlador) Controlador de eventos que se activa cuando se crean, actualizan o borran datos en Realtime Database.
onValueWritten(opts, controlador) Controlador de eventos que se activa cuando se crean, actualizan o borran datos en Realtime Database.

Clases

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

Interfaces

Interfaz Descripción
DatabaseEvent Un CloudEvent que contiene una DataSnapshot o un Change
RawRTDBCloudEvent
RawRTDBCloudEventData
Opciones de referencia ReferenceOptions extiende EventHandlerOptions con la referencia proporcionada y la instancia opcional

database.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
ref Ref
handler (evento: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se crea una Realtime Database.

Muestra:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

database.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
opciones Opciones de referencia<Ref> Opciones que se pueden configurar en una función de control de eventos individual.
handler (evento: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se crea una Realtime Database.

Muestra:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

database.onValueDeleted()

Controlador de eventos que se activa cuando se borran 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
ref Ref
handler (evento: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se borra una base de datos de Realtime.

Muestra:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

database.onValueDeleted()

Controlador de eventos que se activa cuando se borran 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
opciones Opciones de referencia<Ref> Opciones que se pueden configurar en una función de control de eventos individual.
handler (evento: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se borra una base de datos de Realtime.

Muestra:

CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>

database.onValueUpdated()

Controlador de eventos que se activa cuando se actualizan 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
ref Ref
handler (evento: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se produce una actualización de Realtime Database.

Muestra:

CloudFunction<DatabaseEvent<Cambio<DataSnapshot>, ParamsOf<Ref>>>

database.onValueUpdated()

Controlador de eventos que se activa cuando se actualizan 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
opciones Opciones de referencia<Ref> Opciones que se pueden configurar en una función de control de eventos individual.
handler (evento: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se produce una actualización de Realtime Database.

Muestra:

CloudFunction<DatabaseEvent<Cambio<DataSnapshot>, ParamsOf<Ref>>>

base de datos.onValueWritten()

Controlador de eventos que se activa cuando se crean, actualizan o borran 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
ref Ref
handler (evento: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se crea, actualiza o borra una Realtime Database.

Muestra:

CloudFunction<DatabaseEvent<Cambio<DataSnapshot>, ParamsOf<Ref>>>

base de datos.onValueWritten()

Controlador de eventos que se activa cuando se crean, actualizan o borran 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
opciones Opciones de referencia<Ref> Opciones que se pueden configurar en una función de control de eventos individual.
handler (evento: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => cualquier | Promesa<cualquiera> Controlador de eventos que se ejecuta cada vez que se crea, actualiza o borra una Realtime Database.

Muestra:

CloudFunction<DatabaseEvent<Cambio<DataSnapshot>, ParamsOf<Ref>>>