Skip to content

Commit cc2486c

Browse files
authored
Merge pull request #6 from bolteu/task/RNTL-25108-update-type-definitions-v2
RNTL-25108: add clients to broker type definition
2 parents c6c04a0 + 998d291 commit cc2486c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

types/instance.d.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ export interface Brokers {
1818
[brokerId: string]: LastHearthbeatTimestamp;
1919
}
2020

21+
export interface Clients {
22+
[clientId: string]: Client;
23+
}
24+
2125
export type Connection = Duplex | Socket;
2226

2327
/* eslint no-unused-vars: 0 */
@@ -91,7 +95,8 @@ export default class Aedes extends EventEmitter {
9195
connectedClients: Readonly<number>
9296
closed: Readonly<boolean>
9397
brokers: Readonly<Brokers>
94-
persistence: any
98+
persistence: Readonly<any>
99+
clients: Readonly<Clients>
95100

96101
constructor(option?: AedesOptions);
97102
handle: (stream: Connection, request?: IncomingMessage) => Client

0 commit comments

Comments
 (0)