@proto-kit/moduleDocs


Documentation / @proto-kit/module / OutgoingMessages

Class: OutgoingMessages<Messages>

Extends

Type Parameters

Messages extends OutgoingMessagesRecord

Constructors

new OutgoingMessages()

new OutgoingMessages<Messages>(messages): OutgoingMessages<Messages>

Parameters

messages: Messages

Returns

OutgoingMessages<Messages>

Overrides

Mixin(WithPath, WithStateServiceProvider).constructor

Defined in

packages/module/src/messages/OutgoingMessages.ts:43

Properties

eventTypes

readonly eventTypes: Record<string, object>

Defined in

packages/module/src/messages/OutgoingMessages.ts:31


path?

optional path: Field

Inherited from

Mixin(WithPath, WithStateServiceProvider).path

Defined in

packages/protocol/dist/state/State.d.ts:6


stateServiceProvider?

optional stateServiceProvider: StateServiceProvider

Inherited from

Mixin(WithPath, WithStateServiceProvider).stateServiceProvider

Defined in

packages/protocol/dist/state/State.d.ts:12

Methods

computeEventTypes()

computeEventTypes(): object

Returns

object

Defined in

packages/module/src/messages/OutgoingMessages.ts:59


emitMessage()

emitMessage<Key>(key, value, tokenId): Promise<void>

Type Parameters

Key extends string

Parameters

key: Key

value: InferProvable<Messages[Key], Field>

tokenId: Field = TokenId.default

Returns

Promise<void>

Defined in

packages/module/src/messages/OutgoingMessages.ts:97


hasPathOrFail()

hasPathOrFail(): asserts this is Object

Returns

asserts this is Object

Inherited from

Mixin(WithPath, WithStateServiceProvider).hasPathOrFail

Defined in

packages/protocol/dist/state/State.d.ts:7


hasStateServiceOrFail()

hasStateServiceOrFail(): asserts this is Object

Returns

asserts this is Object

Inherited from

Mixin(WithPath, WithStateServiceProvider).hasStateServiceOrFail

Defined in

packages/protocol/dist/state/State.d.ts:13


getEventName()

static getEventName(key): string

Parameters

key: string

Returns

string

Defined in

packages/module/src/messages/OutgoingMessages.ts:55