File tree Expand file tree Collapse file tree
src/Data/TemplateString/Unsafe Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1414 " output"
1515 ],
1616 "dependencies" : {
17- "purescript-functions" : " ^3 .0.0" ,
18- "purescript-tuples" : " ^4 .0.0"
17+ "purescript-functions" : " ^4 .0.0" ,
18+ "purescript-tuples" : " ^5 .0.0"
1919 },
2020 "devDependencies" : {
21- "purescript-console" : " ^3.0 .0" ,
22- "purescript-psci-support " : " ^3 .0.0" ,
23- "purescript-test-unit " : " ^11 .0.0"
21+ "purescript-console" : " ^4.1 .0" ,
22+ "purescript-test-unit " : " ^14 .0.0" ,
23+ "purescript-psci-support " : " ^4 .0.0"
2424 }
2525}
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ module Data.TemplateString.Unsafe
44 , templateBy
55 ) where
66
7- import Control.Category (id )
7+ import Control.Category (identity )
88import Data.Function.Uncurried (Fn3 , runFn3 )
99
1010-- | Unsafe: JavaScript will coerce values to strings.
@@ -27,7 +27,7 @@ templateBy = runFn3 _templateBy
2727-- | = "${foo} 42 ${FOO} !!!"
2828-- | ```
2929template :: forall a . String -> { | a } -> String
30- template = runFn3 _templateBy id
30+ template = runFn3 _templateBy identity
3131
3232infix 7 template as <~>
3333
Original file line number Diff line number Diff line change 11module Test.Data.TemplateString where
22
33import Prelude (Unit , discard , (==))
4- import Control.Monad.Eff (Eff )
5- import Control.Monad.Eff.Console (CONSOLE )
6- import Control.Monad.Aff.AVar (AVAR )
4+ import Effect (Effect )
75
86import Test.Unit (test , suite )
97import Test.Unit.Main (runTest )
108import Test.Unit.Assert (assert , equal )
11- import Test.Unit.Console (TESTOUTPUT )
129import Data.TemplateString.Unsafe ((<~>))
1310import Data.TemplateString ((<^>))
1411
1512import Data.Tuple.Nested
1613
1714
18- main :: Eff ( console :: CONSOLE , testOutput :: TESTOUTPUT , avar :: AVAR ) Unit
15+ main :: Effect Unit
1916main = runTest do
2017 suite " Unsafe" do
2118 test " template" do
Original file line number Diff line number Diff line change 11module Test.Main where
22
33import Prelude (Unit )
4- import Control.Monad.Eff (Eff )
5- import Control.Monad.Eff.Console (CONSOLE )
6- import Control.Monad.Aff.AVar (AVAR )
7-
8- import Test.Unit.Console (TESTOUTPUT )
9-
4+ import Effect (Effect )
105import Test.Data.TemplateString as TemplateString
116
127
13- main :: Eff ( console :: CONSOLE , testOutput :: TESTOUTPUT , avar :: AVAR ) Unit
8+ main :: Effect Unit
149main = TemplateString .main
1510
You can’t perform that action at this time.
0 commit comments