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
MessagePublishedData La interfaz publicada en una suscripción de publicación de Pub/Sub.
PubSubOptions PubSubOptions extienden 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 string El tema de Pub/Sub para detectar eventos de mensajes.
handler (evento: CloudEvent<MessagePublishedData<T>>) => cualquier | Promesa<cualquiera> se ejecuta cada vez que se publica un mensaje de Cloud Pub/Sub

Muestra:

CloudFunction<CloudEvent<MessagePublishedData<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 PubSubOptions Opción que contiene información (tema) del evento
handler (evento: CloudEvent<MessagePublishedData<T>>) => cualquier | Promesa<cualquiera> se ejecuta cada vez que se publica un mensaje de Cloud Pub/Sub

Muestra:

CloudFunction<CloudEvent<MessagePublishedData<T>>>