Skip to content

Commit 7ddb832

Browse files
committed
changes for purescript-global
1 parent b303f10 commit 7ddb832

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/Data/FormURLEncoded.purs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
module Data.FormURLEncoded where
22

33
import Prelude
4-
import Data.Newtype (class Newtype)
4+
55
import Data.Maybe (Maybe(..))
6+
import Data.Newtype (class Newtype)
67
import Data.String (joinWith) as String
78
import Data.Tuple (Tuple(..))
8-
import Global (encodeURIComponent)
9+
import Global.Unsafe (unsafeEncodeURIComponent)
910

1011
-- | `FormURLEncoded` is an ordered list of key-value pairs with possible duplicates.
1112
newtype FormURLEncoded = FormURLEncoded (Array (Tuple String (Maybe String)))
@@ -32,5 +33,5 @@ encode :: FormURLEncoded -> String
3233
encode = String.joinWith "&" <<< map encodePart <<< toArray
3334
where
3435
encodePart = case _ of
35-
Tuple k Nothing -> encodeURIComponent k
36-
Tuple k (Just v) -> encodeURIComponent k <> "=" <> encodeURIComponent v
36+
Tuple k Nothing -> unsafeEncodeURIComponent k
37+
Tuple k (Just v) -> unsafeEncodeURIComponent k <> "=" <> unsafeEncodeURIComponent v

0 commit comments

Comments
 (0)