pubsub namespace

Funciones

Función Descripción
onMessagePublished(tema, controlador) Manejar un mensaje que se publica en un tema de Pub/Sub.
onMessagePublished(opciones, controlador) Manejar un mensaje que se publica en un tema de Pub/Sub.

Clases

Clase Descripción
Mensaje Interfaz que representa un mensaje de Google Cloud Pub/Sub.

Interfaces

Interfaz Descripción
MensajePublicadoDatos La interfaz publicada en una suscripción de publicación Pub/Sub.
Opciones de PubSub PubSubOptions amplía EventHandlerOptions pero debe incluir un tema.

pubsub.onMessagePublished()

Manejar un mensaje que se publica en un tema de Pub/Sub.

Firma:

export declare function onMessagePublished<T = any>(topic: string, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;

Parámetros

Parámetro Tipo Descripción
tema cadena El tema de Pub/Sub para monitorear eventos de mensajes.
manipulador (evento: CloudEvent < MensajePublicadoDatos <T>>) => cualquiera | Promesa <cualquiera> se ejecuta cada vez que se publica un mensaje de Cloud Pub/Sub

Devoluciones:

Función de nube < EventoNube < MensajePublicadoDatos <T>>>

pubsub.onMessagePublished()

Manejar un mensaje que se publica en un tema de Pub/Sub.

Firma:

export declare function onMessagePublished<T = any>(options: PubSubOptions, handler: (event: CloudEvent<MessagePublishedData<T>>) => any | Promise<any>): CloudFunction<CloudEvent<MessagePublishedData<T>>>;

Parámetros

Parámetro Tipo Descripción
opciones Opciones de PubSub Opción que contiene información (tema) para el evento.
manipulador (evento: CloudEvent < MensajePublicadoDatos <T>>) => cualquiera | Promesa <cualquiera> se ejecuta cada vez que se publica un mensaje de Cloud Pub/Sub

Devoluciones:

Función de nube < EventoNube < MensajePublicadoDatos <T>>>