cap-nodejs

CAP Node.js API


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

Class: LocalBus

Defined in: cap-core/dist/testing/local-bus.d.ts:6

Extended by

Implements

Constructors

Constructor

new LocalBus(): LocalBus

Returns

LocalBus

Properties

listeners

readonly listeners: Map<string, Set<Listener>>

Defined in: cap-core/dist/testing/local-bus.d.ts:7

Methods

consume()

consume(topic, _group, handler): Promise<void>

Defined in: cap-core/dist/testing/local-bus.d.ts:9

Parameters

topic

string

_group

string

handler

Listener

Returns

Promise<void>

Implementation of

SubscriberPort.consume


emit()

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

Defined in: cap-core/dist/testing/local-bus.d.ts:8

Type Parameters

T

T extends JsonValue = JsonValue

Parameters

topic

string

payload

T

headers?

CapHeaders

metadata?

PublishMetadata

Returns

Promise<void>

Implementation of

PublisherPort.emit