Skip to content

Commit d627bb9

Browse files
export WebSocketData
1 parent 2cc99b8 commit d627bb9

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

lib/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
export { Server, type ServerOptions } from "./server";
22
export { type RawData } from "./parser";
3-
export { type BunWebSocket } from "./transports/websocket";
3+
export { type BunWebSocket, type WebSocketData } from "./transports/websocket";

test/engine.test.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
import { describe, it, expect, beforeAll } from "bun:test";
2-
import { Server, type BunWebSocket, type RawData } from "../lib";
2+
import {
3+
Server,
4+
type BunWebSocket,
5+
type WebSocketData,
6+
type RawData,
7+
} from "../lib";
38
import { createWebSocket, waitFor, sleep } from "./util";
49
import { Hono } from "hono";
510
import { logger } from "hono/logger";
@@ -36,7 +41,7 @@ function setup() {
3641

3742
app.all("/engine.io/", async (c) => {
3843
const request = c.req.raw;
39-
const server = c.env as Bun.Server;
44+
const server = c.env as Bun.Server<WebSocketData>;
4045
return engine.handleRequest(request, server);
4146
});
4247

@@ -56,6 +61,8 @@ function setup() {
5661
},
5762

5863
websocket: {
64+
data: {} as WebSocketData,
65+
5966
open(ws: BunWebSocket) {
6067
engine.onWebSocketOpen(ws);
6168
},

0 commit comments

Comments
 (0)