9 lines
280 B
TypeScript
Raw Normal View History

2025-05-25 00:07:22 +08:00
function create(path: string): Promise<WebSocket> {
const ws = new WebSocket((import.meta.env.ENV_WEBSOCKET_BASE ?? '') + path);
return new Promise((resolve, reject) => {
ws.onopen = () => resolve(ws);
ws.onerror = (e) => reject(e);
});
}
export default { create };