PubSub
Type Alias: PubSub
PubSub =
object
Defined in: src/graphql/pubsub.ts:8
Type of the publish and subscribe module used for publishing and subscribing to talawa events.
Methods
publish()
publish<
TKey>(event,callback?):void
Defined in: src/graphql/pubsub.ts:12
This method is used to publish an event.
Type Parameters
TKey
TKey extends `chats.${string}:chat_messages::create`
Parameters
event
payload
PubSubPublishArgsByKey[TKey]
topic
TKey
callback?
() => void
Returns
void
subscribe()
subscribe<
TKey>(topics):Promise<Readable&AsyncIterableIterator<PubSubPublishArgsByKey[TKey],any,any>>
Defined in: src/graphql/pubsub.ts:22
This method is used to subscribe to events.
Type Parameters
TKey
TKey extends `chats.${string}:chat_messages::create`
Parameters
topics
TKey | TKey[]
Returns
Promise<Readable & AsyncIterableIterator<PubSubPublishArgsByKey[TKey], any, any>>