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 = any>(topic: string, handler: (event: CloudEvent>) => any | Promise): CloudFunction>>;

Parámetros

Parámetro Tipo Descripción
tema string El tema de Pub/Sub para detectar eventos de mensajes.
handler (evento: CloudEvent<MessagePublishedData>) => cualquier | Promesa se ejecuta cada vez que se publica un mensaje de Cloud Pub/Sub

Muestra:

CloudFunction<CloudEvent<MessagePublishedData>>

pubsub.onMessagePublished()

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

Firma:

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

Parámetros

Parámetro Tipo Descripción
opciones PubSubOptions Opción que contiene información (tema) del evento
handler (evento: CloudEvent<MessagePublishedData>) => cualquier | Promesa se ejecuta cada vez que se publica un mensaje de Cloud Pub/Sub

Muestra:

CloudFunction<CloudEvent<MessagePublishedData>>