This repository was archived by the owner on Dec 18, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +16
-11
lines changed Expand file tree Collapse file tree 2 files changed +16
-11
lines changed Original file line number Diff line number Diff line change
1
+ // module Global
2
+
3
+ exports . infinity = Infinity ;
4
+
5
+ exports . readInt = function ( radix ) {
6
+ return function ( n ) {
7
+ return parseInt ( n , radix ) ;
8
+ } ;
9
+ } ;
10
+
11
+ exports . readFloat = parseFloat ;
12
+
Original file line number Diff line number Diff line change @@ -11,27 +11,20 @@ module Global
11
11
) where
12
12
13
13
-- | Not a number (NaN)
14
- foreign import nan " var nan = NaN; " :: Number
14
+ foreign import nan :: Number
15
15
16
16
-- | Test whether a number is NaN
17
17
foreign import isNaN :: Number -> Boolean
18
18
19
19
-- | Positive infinity
20
- foreign import infinity " var infinity = Infinity; " :: Number
20
+ foreign import infinity :: Number
21
21
22
22
-- | Test whether a number is finite
23
23
foreign import isFinite :: Number -> Boolean
24
24
25
25
-- | Parse an integer from a `String` in the specified base
26
- foreign import readInt
27
- " " "
28
- function readInt(radix) {
29
- return function(n) {
30
- return parseInt(n, radix);
31
- };
32
- }
33
- " " " :: Number -> String -> Number
26
+ foreign import readInt :: Number -> String -> Number
34
27
35
28
-- | Parse a floating point value from a `String`
36
- foreign import readFloat " var readFloat = parseFloat; " :: String -> Number
29
+ foreign import readFloat :: String -> Number
37
30
You can’t perform that action at this time.
0 commit comments