bs-websockets
v1.0.9
Published
WebSockets bindings for BuckleScript
Readme
bs-websockets
WebSockets bindings for BuckleScript.
Available on npm repository: yarn add bs-websockets or npm i -S bs-websockets to install. Don't forget to add bs-websockets to bs-dependencies of bsconfig.json.
Example
let ws = WebSocket.make webSocketUrl;
let handleOpen () => ...;
let hanhleClose evt /* CloseEvent */ => ...;
let handleMessage evt /* MessageEvent */ => ...;
let handleError errmsg => ...;
ws
|> WebSocket.setBinaryType ArrayBuffer
|> WebSocket.on @@ Open handleOpen
|> WebSocket.on @@ Close handleClose
|> WebSocket.on @@ Message handleMessage
|> WebSocket.on @@ Error handleError
|> ignore;