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