Skip to content

Commit e46ed57

Browse files
committed
make tsc happy
1 parent b748e5a commit e46ed57

3 files changed

Lines changed: 12 additions & 12 deletions

File tree

packages/engine.io/lib/server.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@ export abstract class BaseServer extends EventEmitter {
472472
debug('handshaking client "%s"', id);
473473

474474
try {
475-
var transport = this.createTransport(transportName, req);
475+
var transport = this.createTransport(transportName as Transport, req);
476476
if ("polling" === transportName) {
477477
transport.maxHttpBufferSize = this.opts.maxHttpBufferSize;
478478
transport.httpCompression = this.opts.httpCompression;
@@ -878,7 +878,7 @@ export class Server extends BaseServer {
878878
websocket.removeListener("error", onUpgradeError);
879879

880880
const transport: TransportImpl = this.createTransport(
881-
req._query.transport,
881+
req._query.transport as Transport,
882882
req
883883
);
884884
// @ts-expect-error this option is only for WebSocket impl

packages/engine.io/lib/userver.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ export class uServer extends BaseServer {
125125
req: HttpRequest & { res: any; _query: any },
126126
) {
127127
debug('handling "%s" http request "%s"', req.getMethod(), req.getUrl());
128-
this.prepare(req, res);
128+
this.prepare(req as unknown as (HttpRequest & EngineRequest), res);
129129

130130
req.res = res;
131131

@@ -148,15 +148,15 @@ export class uServer extends BaseServer {
148148
} else {
149149
const closeConnection = (errorCode, errorContext) =>
150150
this.abortRequest(res, errorCode, errorContext);
151-
this.handshake(req._query.transport, req, closeConnection);
151+
this.handshake(req._query.transport, req as unknown as EngineRequest, closeConnection);
152152
}
153153
};
154154

155155
this._applyMiddlewares(req, res, (err) => {
156156
if (err) {
157157
callback(Server.errors.BAD_REQUEST, { name: "MIDDLEWARE_FAILURE" });
158158
} else {
159-
this.verify(req, false, callback);
159+
this.verify(req as unknown as (HttpRequest & EngineRequest), false, callback);
160160
}
161161
});
162162
}
@@ -168,7 +168,7 @@ export class uServer extends BaseServer {
168168
) {
169169
debug("on upgrade");
170170

171-
this.prepare(req, res);
171+
this.prepare(req as unknown as (HttpRequest & EngineRequest), res);
172172

173173
req.res = res;
174174

@@ -200,13 +200,13 @@ export class uServer extends BaseServer {
200200
return res.close();
201201
} else {
202202
debug("upgrading existing transport");
203-
transport = this.createTransport(req._query.transport, req);
203+
transport = this.createTransport(req._query.transport, req as unknown as EngineRequest);
204204
client._maybeUpgrade(transport);
205205
}
206206
} else {
207207
transport = await this.handshake(
208208
req._query.transport,
209-
req,
209+
req as unknown as EngineRequest,
210210
(errorCode, errorContext) =>
211211
this.abortRequest(res, errorCode, errorContext),
212212
);
@@ -233,7 +233,7 @@ export class uServer extends BaseServer {
233233
if (err) {
234234
callback(Server.errors.BAD_REQUEST, { name: "MIDDLEWARE_FAILURE" });
235235
} else {
236-
this.verify(req, true, callback);
236+
this.verify(req as unknown as EngineRequest, true, callback);
237237
}
238238
});
239239
}

packages/socket.io-cluster-engine/lib/engine.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Server, type ServerOptions, Socket, type Transport } from "engine.io";
1+
import { Server, type ServerOptions, type ErrorCallback, Socket, type Transport } from "engine.io";
22
import { randomBytes } from "node:crypto";
33
import { setTimeout, clearTimeout } from "node:timers";
44
import { type IncomingMessage } from "node:http";
@@ -392,7 +392,7 @@ export abstract class ClusterEngine extends Server {
392392
override verify(
393393
req: IncomingMessage & { _query: Record<string, string> },
394394
upgrade: boolean,
395-
fn: (errorCode?: number, context?: any) => void,
395+
fn: ErrorCallback
396396
): void {
397397
super.verify(req, upgrade, (errorCode: number, errorContext: any) => {
398398
if (errorCode !== Server.errors.UNKNOWN_SID) {
@@ -412,7 +412,7 @@ export abstract class ClusterEngine extends Server {
412412
req[kSenderId] = senderId;
413413
fn();
414414
} else {
415-
const transport = this.createTransport(transportName, req);
415+
const transport = this.createTransport(transportName as any, req);
416416
this._hookTransport(sid, transport, lockType, senderId);
417417
transport.onRequest(req);
418418
}

0 commit comments

Comments
 (0)