API reference / @chanx-js/client / core / defineTopic
Function: defineTopic()
ts
function defineTopic<ToServer, ToClient, Replies>(): <Pattern>(spec) => TopicDescriptor<ToServer, ToClient, Pattern, Replies>;Defined in: packages/client/src/core/descriptor.ts:142
Declare a topic carried on a channel's connection. Curried for the same reason.
Type Parameters
| Type Parameter | Default type |
|---|---|
ToServer extends ChanxMessage | - |
ToClient extends ChanxMessage | - |
Replies | NoReplies |
Returns
<Pattern>(spec) => TopicDescriptor<ToServer, ToClient, Pattern, Replies>