8.0.0 • Published 9 months ago
@blackglory/pubsub-js v8.0.0
pubsub-js
Install
npm install --save @blackglory/pubsub-js
# or
yarn add @blackglory/pubsub-js
API
PubSubClient
interface IPubSubClientOptions {
server: string
basicAuth?: {
username: string
password: string
}
keepalive?: boolean
heartbeat?: IHeartbeatOptions
timeout?: number
}
interface IPubSubClientRequestOptions {
signal?: AbortSignal
keepalive?: boolean
timeout?: number | false
}
interface IPubSubClientSubscribeOptions {
heartbeat?: IHeartbeatOptions
}
interface IHeartbeatOptions {
timeout: number
}
class PubSubClient {
constructor(options: IPubSubClientOptions)
publish(
namespace: string
, channel: string
, content: JSONValue
, options?: IPubSubClientRequestOptions
): Promise<void>
subscribe(
namespace: string
, channel: string
, options?: IPubSubClientSubscribeOptions
): AsyncIterableIterator<string>
}
8.0.0
9 months ago
7.0.1
10 months ago
6.1.0
1 year ago
7.0.0
1 year ago
5.0.0
1 year ago
6.0.0
1 year ago
4.0.1
1 year ago
4.0.0
1 year ago
4.0.2
1 year ago
3.2.2
2 years ago
3.2.3
2 years ago
3.2.1
2 years ago
2.0.1
2 years ago
2.0.0
2 years ago
3.2.0
2 years ago
3.1.0
2 years ago
3.0.0
2 years ago
1.0.0
2 years ago
0.4.5
3 years ago
0.4.6
3 years ago
0.4.4
3 years ago
0.4.3
3 years ago
0.4.2
3 years ago
0.4.1
3 years ago
0.4.0
3 years ago
0.3.6
3 years ago
0.3.5
3 years ago
0.3.7
3 years ago
0.3.4
3 years ago
0.3.3
3 years ago
0.3.2
3 years ago
0.3.1
3 years ago
0.3.0
3 years ago
0.2.23
3 years ago
0.2.22
3 years ago
0.2.21
3 years ago
0.2.20
3 years ago
0.2.19
3 years ago
0.2.18
3 years ago
0.2.17
3 years ago
0.2.16
3 years ago
0.2.15
3 years ago
0.2.14
3 years ago
0.2.13
3 years ago
0.2.12
3 years ago
0.2.11
3 years ago
0.2.10
3 years ago
0.2.9
3 years ago
0.2.8
3 years ago
0.2.7
3 years ago
0.2.6
3 years ago
0.2.5
3 years ago
0.2.4
3 years ago
0.2.3
3 years ago
0.2.2
3 years ago
0.2.1
3 years ago
0.2.0
3 years ago
0.1.0
3 years ago