Skip to content

Commit b81ce4c

Browse files
fix(typings): make "engine" attribute public
1 parent d65b6ee commit b81ce4c

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

lib/index.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,17 @@ export class Server<
177177
NamespaceReservedEventsMap<ListenEvents, EmitEvents>
178178
> {
179179
public readonly sockets: Namespace<ListenEvents, EmitEvents>;
180+
/**
181+
* A reference to the underlying Engine.IO server.
182+
*
183+
* Example:
184+
*
185+
* <code>
186+
* const clientsCount = io.engine.clientsCount;
187+
* </code>
188+
*
189+
*/
190+
public engine: any;
180191

181192
/** @private */
182193
readonly _parser: typeof parser;
@@ -195,7 +206,6 @@ export class Server<
195206
private _serveClient: boolean;
196207
private opts: Partial<EngineOptions>;
197208
private eio;
198-
private engine;
199209
private _path: string;
200210
private clientPathRegex: RegExp;
201211

0 commit comments

Comments
 (0)