Skip to content

API reference / @chanx-js/client / svelte / createTopics

Function: createTopics() ​

ts
function createTopics<D, Refs>(descriptor, options): TopicsStore<ToServerOf<D>, Refs[number]>;

Defined in: packages/client/src/svelte/index.ts:145

Join several topics over the channel's single connection, as a store: for a set that varies at runtime. For one topic, createTopic is simpler and fully typed. Same lifecycle as createChannel.

Type Parameters ​

Type Parameter
D extends ChannelDescriptor<any, any, any, any>
Refs extends readonly TopicRefOf<D>[]

Parameters ​

ParameterType
descriptorD
optionsTopicsControllerOptions<AddressOf<D>, Refs[number]> & object

Returns ​

TopicsStore<ToServerOf<D>, Refs[number]>

MIT licensed