Skip to content

Commit f88d617

Browse files
committed
Workaround for bad syntax highlighting
1 parent 0e3a747 commit f88d617

File tree

1 file changed

+21
-17
lines changed

1 file changed

+21
-17
lines changed

src/Data/ArrayBuffer.purs

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -26,27 +26,31 @@ function byteLength(a) {
2626
}
2727
""" :: ArrayBuffer -> ByteLength
2828

29-
foreign import sliceImpl """
30-
function sliceImpl(s, e, a) {
31-
return a.slice(s,e);
32-
}""" :: Fn3 ByteOffset ByteOffset ArrayBuffer ArrayBuffer
29+
foreign import sliceImpl
30+
"""
31+
function sliceImpl(s, e, a) {
32+
return a.slice(s,e);
33+
}
34+
""" :: Fn3 ByteOffset ByteOffset ArrayBuffer ArrayBuffer
3335
slice :: ByteOffset -> ByteOffset -> ArrayBuffer -> ArrayBuffer
3436
slice = runFn3 sliceImpl
3537

3638

37-
foreign import fromArray """
38-
function fromArray(s) {
39-
return (new Uint8Array(s)).buffer;
40-
}
39+
foreign import fromArray
40+
"""
41+
function fromArray(s) {
42+
return (new Uint8Array(s)).buffer;
43+
}
4144
""" :: [Number] -> ArrayBuffer
4245

43-
foreign import fromString """
44-
function fromString(s) {
45-
var l = s.length;
46-
var ab = new ArrayBuffer(l * 2);
47-
var a = new Uint16Array(ab);
48-
for (var i = 0; i < l; i++)
49-
a[i] = s.charCodeAt(i);
50-
return ab;
51-
}
46+
foreign import fromString
47+
"""
48+
function fromString(s) {
49+
var l = s.length;
50+
var ab = new ArrayBuffer(l * 2);
51+
var a = new Uint16Array(ab);
52+
for (var i = 0; i < l; i++)
53+
a[i] = s.charCodeAt(i);
54+
return ab;
55+
}
5256
""" :: String -> ArrayBuffer

0 commit comments

Comments
 (0)