File tree 4 files changed +11
-19
lines changed
src/Data/TemplateString/Unsafe
4 files changed +11
-19
lines changed Original file line number Diff line number Diff line change 14
14
" output"
15
15
],
16
16
"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"
19
19
},
20
20
"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"
24
24
}
25
25
}
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ module Data.TemplateString.Unsafe
4
4
, templateBy
5
5
) where
6
6
7
- import Control.Category (id )
7
+ import Control.Category (identity )
8
8
import Data.Function.Uncurried (Fn3 , runFn3 )
9
9
10
10
-- | Unsafe: JavaScript will coerce values to strings.
@@ -27,7 +27,7 @@ templateBy = runFn3 _templateBy
27
27
-- | = "${foo} 42 ${FOO} !!!"
28
28
-- | ```
29
29
template :: forall a . String -> { | a } -> String
30
- template = runFn3 _templateBy id
30
+ template = runFn3 _templateBy identity
31
31
32
32
infix 7 template as <~>
33
33
Original file line number Diff line number Diff line change 1
1
module Test.Data.TemplateString where
2
2
3
3
import 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 )
7
5
8
6
import Test.Unit (test , suite )
9
7
import Test.Unit.Main (runTest )
10
8
import Test.Unit.Assert (assert , equal )
11
- import Test.Unit.Console (TESTOUTPUT )
12
9
import Data.TemplateString.Unsafe ((<~>))
13
10
import Data.TemplateString ((<^>))
14
11
15
12
import Data.Tuple.Nested
16
13
17
14
18
- main :: Eff ( console :: CONSOLE , testOutput :: TESTOUTPUT , avar :: AVAR ) Unit
15
+ main :: Effect Unit
19
16
main = runTest do
20
17
suite " Unsafe" do
21
18
test " template" do
Original file line number Diff line number Diff line change 1
1
module Test.Main where
2
2
3
3
import 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 )
10
5
import Test.Data.TemplateString as TemplateString
11
6
12
7
13
- main :: Eff ( console :: CONSOLE , testOutput :: TESTOUTPUT , avar :: AVAR ) Unit
8
+ main :: Effect Unit
14
9
main = TemplateString .main
15
10
You can’t perform that action at this time.
0 commit comments