Skip to content

PubSubTransport

Defined in: packages/pubsub/src/types.ts:263

Combined transport that can publish, subscribe, and close owned resources.

optional defaultSource?: string

Defined in: packages/pubsub/src/types.ts:251

Transport-level default CloudEvent source used when publisher options do not provide one.

PublisherTransport.defaultSource

close(): Promise<void>

Defined in: packages/pubsub/src/types.ts:265

Close resources owned by this transport.

Promise<void>


publish(request): Promise<void>

Defined in: packages/pubsub/src/types.ts:253

Publish a CloudEvent to the transport-specific topic.

PublishRequest

Promise<void>

PublisherTransport.publish


subscribe(handler, request): Promise<Subscription>

Defined in: packages/pubsub/src/types.ts:259

Register a delivery handler with the transport.

DeliveryHandler

SubscribeRequest

Promise<Subscription>

SubscriberTransport.subscribe