cap-nodejs

CAP Node.js API


CAP Node.js API / cap-testing/src / TransportContractPublisher

Interface: TransportContractPublisher

Defined in: cap-testing/src/contracts/transport-contract.ts:32

Extends

Methods

close()?

optional close(): Promise<void>

Defined in: cap-testing/src/contracts/transport-contract.ts:34

Adapter extension; PublisherPort does not currently define disposal.

Returns

Promise<void>


emit()

emit<T>(topic, payload, headers?, metadata?): Promise<void>

Defined in: cap-core/dist/ports/publisher.port.d.ts:10

Type Parameters

T

T extends JsonValue = JsonValue

Parameters

topic

string

payload

T

headers?

CapHeaders

metadata?

PublishMetadata

Returns

Promise<void>

Inherited from

PublisherPort.emit


initialize()?

optional initialize(options?): Promise<void>

Defined in: cap-core/dist/ports/publisher.port.d.ts:11

Parameters

options?

InitOptions

Returns

Promise<void>

Inherited from

PublisherPort.initialize