@@ -46,7 +46,7 @@ import qualified Data.JSString as JSS
4646
4747import JavaScript.Array (JSArray )
4848import qualified JavaScript.Array as JSA
49- import JavaScript.TypedArray.ArrayBuffer ( ArrayBuffer )
49+ import JavaScript.TypedArray ( SomeArrayBuffer )
5050import JavaScript.Web.Blob (Blob )
5151import JavaScript.Web.MessageEvent
5252import JavaScript.Web.MessageEvent.Internal
@@ -73,7 +73,7 @@ data ReadyState = Closed | Connecting | Connected
7373data BinaryType = Blob | ArrayBuffer
7474 deriving (Data , Typeable , Enum , Eq , Ord , Show )
7575
76- {- | create a WebSocket -}
76+ {- | create a WebSocket -}
7777connect :: WebSocketRequest -> IO WebSocket
7878connect req = do
7979 mcb <- maybeCallback MessageEvent (onMessage req)
@@ -109,7 +109,7 @@ sendBlob :: Blob -> WebSocket -> IO ()
109109sendBlob = js_sendBlob
110110{-# INLINE sendBlob #-}
111111
112- sendArrayBuffer :: ArrayBuffer -> WebSocket -> IO ()
112+ sendArrayBuffer :: SomeArrayBuffer m -> WebSocket -> IO ()
113113sendArrayBuffer = js_sendArrayBuffer
114114{-# INLINE sendArrayBuffer #-}
115115
@@ -163,7 +163,7 @@ foreign import javascript unsafe
163163foreign import javascript unsafe
164164 " $2.send($1);" js_sendBlob :: Blob -> WebSocket -> IO ()
165165foreign import javascript unsafe
166- " $2.send($1);" js_sendArrayBuffer :: ArrayBuffer -> WebSocket -> IO ()
166+ " $2.send($1);" js_sendArrayBuffer :: SomeArrayBuffer m -> WebSocket -> IO ()
167167foreign import javascript unsafe
168168 " $1.bufferedAmount" js_getBufferedAmount :: WebSocket -> IO Int
169169foreign import javascript unsafe
0 commit comments