pubsub namespace

Funções

Função Descrição
onMessagePublished(tópico, manipulador) Lidar com uma mensagem que está sendo publicada em um tópico do Pub/Sub.
onMessagePublished(opções, manipulador) Lidar com uma mensagem que está sendo publicada em um tópico do Pub/Sub.

Aulas

Aula Descrição
Mensagem Interface que representa uma mensagem do Google Cloud Pub/Sub.

Interfaces

Interface Descrição
MensagempublicadaDados A interface publicada em uma assinatura de publicação do Pub/Sub.
Opções PubSub PubSubOptions estende EventHandlerOptions, mas deve incluir um tópico.

pubsub.onMessagePublished()

Lidar com uma mensagem que está sendo publicada em um tópico do Pub/Sub.

Assinatura:

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 Descrição
tema corda O tópico do Pub/Sub a ser observado em eventos de mensagens.
manipulador (evento: CloudEvent < MessagePublishedData <T>>) => qualquer | Promessa<qualquer> é executado sempre que uma mensagem do Cloud Pub/Sub é publicada

Retorna:

Função Cloud < CloudEvent < MessagePublishedData <T>>>

pubsub.onMessagePublished()

Lidar com uma mensagem que está sendo publicada em um tópico do Pub/Sub.

Assinatura:

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 Descrição
opções Opções PubSub Opção contendo informações (tema) do evento
manipulador (evento: CloudEvent < MessagePublishedData <T>>) => qualquer | Promessa<qualquer> é executado sempre que uma mensagem do Cloud Pub/Sub é publicada

Retorna:

Função Cloud < CloudEvent < MessagePublishedData <T>>>