Skip to content

Commit 3b031f4

Browse files
committed
Workaround problems showing ArrayBuffers in io.js
1 parent 2e2b705 commit 3b031f4

File tree

3 files changed

+2
-10
lines changed

3 files changed

+2
-10
lines changed

src/Data/ArrayBuffer.purs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,6 @@ import Data.ArrayBuffer.Types
55

66
foreign import data ArrayBuffer :: *
77

8-
instance showArrayBuffer :: Show ArrayBuffer where
9-
show = showImpl
10-
11-
foreign import showImpl
12-
"""
13-
var showImpl = require('util').inspect;
14-
""" :: ArrayBuffer -> String
15-
168
foreign import create
179
"""
1810
function create(s) {

src/Data/ArrayBuffer/DataView.purs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import Control.Monad.Eff
77

88
foreign import data DataView :: *
99

10-
1110
foreign import whole
1211
"""
1312
function whole(b) {

test/Main.purs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import qualified Data.ArrayBuffer.DataView as DV
99
import qualified Data.ArrayBuffer.Typed as TA
1010
import qualified Data.ArrayBuffer.Serializer as S
1111
import qualified Data.ArrayBuffer.Deserializer as D
12+
import Data.ArrayBuffer.Show
1213
import Control.Monad.Eff
1314
import Control.Monad.Eff.Random
1415
import Control.Monad.Eff.Exception
@@ -108,7 +109,7 @@ main = do
108109
assert $ AB.byteLength sab == 8
109110

110111
let nab = AB.create 8
111-
let dv = DV.whole nab
112+
let dv = DV.whole nab
112113
assert $ AB.byteLength (DV.buffer dv) == 8
113114

114115
assert $ AB.byteLength (DV.buffer $ TA.dataView (TA.asInt8Array dv)) == 8

0 commit comments

Comments
 (0)