UNPKG

partysocket

Version:
25 lines (22 loc) 713 B
const require_ws = require("./ws.cjs"); const require_use_socket = require("./use-socket-DvLTDCyD.cjs"); //#region src/use-ws.ts function useWebSocket(url, protocols, options = {}) { const socket = require_use_socket.useStableSocket({ options, createSocket: (options) => new require_ws.default(url, protocols, options), createSocketMemoKey: (options) => JSON.stringify([ url, protocols, ...require_use_socket.getOptionsThatShouldCauseRestartWhenChanged( options ) ]) }); require_use_socket.useAttachWebSocketEventHandlers(socket, options); return socket; } //#endregion module.exports = useWebSocket; //# sourceMappingURL=use-ws.cjs.map