pubsub namespace

Funções

Função Descrição
onMessagePublished(tópico, manipulador) Gerencie uma mensagem que está sendo publicada em um tópico do Pub/Sub.
onMessagePublished(opções, manipulador) Gerencie 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
MessagePublished Data A interface publicada em uma assinatura de publicação do Pub/Sub.
PubSubOptions PubSubOptions estende EventHandlerOptions, mas deve incluir um tópico.

pubsub.onMessagePublished()

Gerencie 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 quanto a eventos de mensagem.
manipulador (evento: CloudEvent < MessagePublishedData <T>>) => qualquer | Prometa <qualquer> é executado sempre que uma mensagem do Cloud Pub/Sub é publicada

Retorna:

CloudFunction < CloudEvent < MessagePublishedData <T>>>

pubsub.onMessagePublished()

Gerencie 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 PubSubOptions Opção contendo informações (tópico) para evento
manipulador (evento: CloudEvent < MessagePublishedData <T>>) => qualquer | Prometa <qualquer> é executado sempre que uma mensagem do Cloud Pub/Sub é publicada

Retorna:

CloudFunction < CloudEvent < MessagePublishedData <T>>>