Skip to content
This repository was archived by the owner on Dec 18, 2020. It is now read-only.

Commit 680106a

Browse files
committed
Add better typeof.
1 parent 4d05a07 commit 680106a

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/Global.purs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ foreign import nan "var nan = NaN;" :: Number
44

55
foreign import infinity "var infinity = Infinity;" :: Number
66

7-
foreign import toExponential
7+
foreign import toExponential
88
"function toExponential(n) {\
99
\ return n.toExponential();\
1010
\}" :: Number -> String
1111

12-
foreign import toFixed
12+
foreign import toFixed
1313
"function toFixed(d) {\
1414
\ return function(n) {\
1515
\ return n.toFixed(d);\
1616
\ };\
1717
\}" :: Number -> Number -> String
1818

19-
foreign import toPrecision
19+
foreign import toPrecision
2020
"function toPrecision(d) {\
2121
\ return function(n) {\
2222
\ return n.toPrecision(d);\
@@ -27,7 +27,7 @@ foreign import isFinite :: Number -> Boolean
2727

2828
foreign import parseFloat :: String -> Number
2929

30-
foreign import parseInt
30+
foreign import parseInt
3131
"function parseInt(n) {\
3232
\ return function(radix) {\
3333
\ return parseInt(n, radix);\
@@ -43,3 +43,8 @@ foreign import encodeURI :: String -> String
4343
foreign import decodeURI :: String -> String
4444

4545
foreign import isNaN :: Number -> Boolean
46+
47+
foreign import typeof'
48+
"function typeof$prime(x) {\
49+
\ return {}.toString.call(x).slice(8, -1);\
50+
\}" :: forall a. a -> String

0 commit comments

Comments
 (0)