We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents c6c04a0 + 998d291 commit cc2486cCopy full SHA for cc2486c
types/instance.d.ts
@@ -18,6 +18,10 @@ export interface Brokers {
18
[brokerId: string]: LastHearthbeatTimestamp;
19
}
20
21
+export interface Clients {
22
+ [clientId: string]: Client;
23
+}
24
+
25
export type Connection = Duplex | Socket;
26
27
/* eslint no-unused-vars: 0 */
@@ -91,7 +95,8 @@ export default class Aedes extends EventEmitter {
91
95
connectedClients: Readonly<number>
92
96
closed: Readonly<boolean>
93
97
brokers: Readonly<Brokers>
94
- persistence: any
98
+ persistence: Readonly<any>
99
+ clients: Readonly<Clients>
100
101
constructor(option?: AedesOptions);
102
handle: (stream: Connection, request?: IncomingMessage) => Client
0 commit comments