Skip to content

Commit 89e81eb

Browse files
rename transportimpl
1 parent 22bdb07 commit 89e81eb

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

packages/engine.io/lib/server.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ import type { CorsOptions, CorsOptionsDelegate } from "cors";
2121
import type { Duplex } from "stream";
2222
import { WebTransport } from "./transports/webtransport";
2323
import { createPacketDecoderStream } from "engine.io-parser";
24-
import type { EngineRequest, Transport as TransportImpl } from "./transport";
24+
import type { EngineRequest, Transport } from "./transport";
2525
import type { CookieSerializeOptions } from "./contrib/types.cookie";
2626

2727
const debug = debugModule("engine");
2828

2929
const kResponseHeaders = Symbol("responseHeaders");
3030

31-
type Transport = "polling" | "websocket" | "webtransport";
31+
type TransportName = "polling" | "websocket" | "webtransport";
3232

3333
export type ErrorCallback = (
3434
errorCode?: (typeof Server.errors)[keyof typeof Server.errors],
@@ -100,7 +100,7 @@ export interface ServerOptions {
100100
*
101101
* @default ["polling", "websocket"]
102102
*/
103-
transports?: Transport[];
103+
transports?: TransportName[];
104104
/**
105105
* whether to allow transport upgrades
106106
* @default true
@@ -255,7 +255,7 @@ export abstract class BaseServer extends EventEmitter {
255255
/**
256256
* Returns a list of available transports for upgrade given a certain transport.
257257
*/
258-
public upgrades(transport: Transport): string[] {
258+
public upgrades(transport: TransportName): string[] {
259259
if (!this.opts.allowUpgrades) return [];
260260
return transports[transport].upgradesTo || [];
261261
}
@@ -278,7 +278,7 @@ export abstract class BaseServer extends EventEmitter {
278278
const transport = req._query.transport;
279279
// WebTransport does not go through the verify() method, see the onWebTransportSession() method
280280
if (
281-
!~this.opts.transports.indexOf(transport as Transport) ||
281+
!~this.opts.transports.indexOf(transport as TransportName) ||
282282
transport === "webtransport"
283283
) {
284284
debug('unknown transport "%s"', transport);
@@ -431,7 +431,7 @@ export abstract class BaseServer extends EventEmitter {
431431
* @protected
432432
*/
433433
protected async handshake(
434-
transportName: string,
434+
transportName: TransportName,
435435
req: EngineRequest,
436436
closeConnection: ErrorCallback,
437437
) {
@@ -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 as Transport, req);
475+
var transport = this.createTransport(transportName, req);
476476
if ("polling" === transportName) {
477477
transport.maxHttpBufferSize = this.opts.maxHttpBufferSize;
478478
transport.httpCompression = this.opts.httpCompression;
@@ -610,7 +610,7 @@ export abstract class BaseServer extends EventEmitter {
610610
}
611611

612612
protected abstract createTransport(
613-
transportName: Transport,
613+
transportName: TransportName,
614614
req: EngineRequest,
615615
);
616616

@@ -742,7 +742,7 @@ export class Server extends BaseServer {
742742
}
743743
}
744744

745-
protected createTransport(transportName: Transport, req: IncomingMessage) {
745+
protected createTransport(transportName: TransportName, req: IncomingMessage): Transport {
746746
// @ts-expect-error 'polling' is a plain function used as constructor
747747
return new transports[transportName](req);
748748
}
@@ -776,7 +776,7 @@ export class Server extends BaseServer {
776776
} else {
777777
const closeConnection = (errorCode, errorContext) =>
778778
abortRequest(res, errorCode, errorContext);
779-
this.handshake(req._query.transport, req, closeConnection);
779+
this.handshake(req._query.transport as TransportName, req, closeConnection);
780780
}
781781
};
782782

@@ -880,8 +880,8 @@ export class Server extends BaseServer {
880880
// transport error handling takes over
881881
websocket.removeListener("error", onUpgradeError);
882882

883-
const transport: TransportImpl = this.createTransport(
884-
req._query.transport as Transport,
883+
const transport = this.createTransport(
884+
req._query.transport as TransportName,
885885
req,
886886
);
887887
// @ts-expect-error this option is only for WebSocket impl
@@ -891,7 +891,7 @@ export class Server extends BaseServer {
891891
} else {
892892
const closeConnection = (errorCode, errorContext) =>
893893
abortUpgrade(socket, errorCode, errorContext);
894-
this.handshake(req._query.transport, req, closeConnection);
894+
this.handshake(req._query.transport as TransportName, req, closeConnection);
895895
}
896896

897897
function onUpgradeError() {

0 commit comments

Comments
 (0)