on master help sign in
Move record-to-object functions to JavaScript/Experimental.elm
52f6c89evancz
libraries/JavaScript.elm−4
@@ -11,8 +11,6 @@ toList : JSArray a -> [a]
11
11
12toInt : JSNumber -> Int
12toInt : JSNumber -> Int
13toFloat : JSNumber -> Float
13toFloat : JSNumber -> Float
14−
15−-- Conversion from JavaScript boolean values to Elm boolean values.
16toBool : JSBool -> Bool
14toBool : JSBool -> Bool
17
15
18
16
@@ -25,8 +23,6 @@ fromList : [a] -> JSArray a
25
23
26fromInt : Int -> JSNumber
24fromInt : Int -> JSNumber
27fromFloat : Float -> JSNumber
25fromFloat : Float -> JSNumber
28−
29−-- Conversion from Elm boolean values to JavaScript boolean values.
30fromBool : Bool -> JSBool
26fromBool : Bool -> JSBool
31
27
32{-- TODO: only found in docs
28{-- TODO: only found in docs
libraries/JavaScript/Experimental.elmnew file+10
@@ -0,0 +1,10 @@
1+
2+module JavaScript.Experimental where
3+
4+import JavaScript as JS
5+
6+toRecord : JSObject -> a
7+toRecord = JS.toRecord
8+
9+fromRecord : a -> JSObject
10+fromRecord = JS.fromRecord
libraries/Json/Experimental.elmdeleted−12
@@ -1,12 +0,0 @@
1−
2−module Json.Experimental where
3−
4−import JavaScript as JS
5−import Native.Json (recordFromJSString, recordToPrettyJSString)
6−
7−fromString s = recordFromJSString (JS.fromString s)
8−fromJSString = recordFromJSString
9−
10−toString r = JS.toString (recordToPrettyJSString "" r)
11−toPrettyString sep r = JS.toString (recordToPrettyJSString sep r)
12−toJSString r = recordToPrettyJSString "" r