cap-nodejs

CAP Node.js API


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

Class: FakePublisher

Defined in: cap-core/dist/testing/fake-publisher.d.ts:4

Implements

Constructors

Constructor

new FakePublisher(): FakePublisher

Returns

FakePublisher

Properties

emitted

readonly emitted: object[]

Defined in: cap-core/dist/testing/fake-publisher.d.ts:5

headers?

optional headers?: CapHeaders

metadata?

optional metadata?: PublishMetadata

payload

payload: unknown

topic

topic: string


error?

optional error?: Error

Defined in: cap-core/dist/testing/fake-publisher.d.ts:11

Methods

emit()

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

Defined in: cap-core/dist/testing/fake-publisher.d.ts:12

Type Parameters

T

T extends JsonValue = JsonValue

Parameters

topic

string

payload

T

headers?

CapHeaders

metadata?

PublishMetadata

Returns

Promise<void>

Implementation of

PublisherPort.emit