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 de Pub/Sub.
PubSubOptions PubSubOptions extiende 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 ver eventos de mensajes.
manipulador (evento: CloudEvent < MensajePublicadoDatos <T>>) => cualquier | Promesa <cualquiera> se ejecuta cada vez que se publica un mensaje de Cloud Pub/Sub

Devoluciones:

CloudFunction < Evento en la nube < 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 PubSubOptions 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:

CloudFunction < Evento en la nube < MensajePublicadoDatos <T>>>