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>>>