Skip to content

Commit 9dbab1b

Browse files
Fix warnings revealed by v0.14.1 PS release (#47)
1 parent 07ed263 commit 9dbab1b

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

src/Halogen/VDom/DOM.purs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ patchElem = EFn.mkEffectFn2 \state vdom → do
153153
res ← EFn.runEffectFn2 step s v
154154
EFn.runEffectFn3 Util.insertChildIx ix (extract res) node
155155
pure res
156-
onThis = EFn.mkEffectFn2 \ix s → EFn.runEffectFn1 halt s
156+
onThis = EFn.mkEffectFn2 \_ s → EFn.runEffectFn1 halt s
157157
onThat = EFn.mkEffectFn2 \ix v → do
158158
res ← EFn.runEffectFn1 build v
159159
EFn.runEffectFn3 Util.insertChildIx ix (extract res) node
@@ -196,7 +196,7 @@ buildKeyed = EFn.mkEffectFn6 \(VDomSpec spec) build ns1 name1 as1 ch1 → do
196196
el ← EFn.runEffectFn3 Util.createElement (toNullable ns1) name1 spec.document
197197
let
198198
node = DOMElement.toNode el
199-
onChild = EFn.mkEffectFn3 \k ix (Tuple _ vdom) → do
199+
onChild = EFn.mkEffectFn3 \_ ix (Tuple _ vdom) → do
200200
res ← EFn.runEffectFn1 build vdom
201201
EFn.runEffectFn3 Util.insertChildIx ix (extract res) node
202202
pure res
@@ -279,7 +279,7 @@ buildWidget ∷ ∀ a w. VDomBuilder w a w
279279
buildWidget = EFn.mkEffectFn3 \(VDomSpec spec) build w → do
280280
res ← EFn.runEffectFn1 (spec.buildWidget (VDomSpec spec)) w
281281
let
282-
res' = res # unStep \(Step n s k1 k2) →
282+
res' = res # unStep \(Step n s _ _) →
283283
mkStep $ Step n { build, widget: res } patchWidget haltWidget
284284
pure res'
285285

@@ -292,7 +292,7 @@ patchWidget = EFn.mkEffectFn2 \state vdom → do
292292
Widget w → do
293293
res ← EFn.runEffectFn2 step widget w
294294
let
295-
res' = res # unStep \(Step n s k1 k2) →
295+
res' = res # unStep \(Step n _ _ _) →
296296
mkStep $ Step n { build, widget: res } patchWidget haltWidget
297297
pure res'
298298
_ → do

src/Halogen/VDom/DOM/Prop.purs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ data Prop a
4040
instance functorPropFunctor Prop where
4141
map f (Handler ty g) = Handler ty (map f <$> g)
4242
map f (Ref g) = Ref (map f <$> g)
43-
map f p = unsafeCoerce p
43+
map _ p = unsafeCoerce p
4444

4545
data ElemRef a
4646
= Created a

src/Halogen/VDom/Types.purs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ data VDom a w
3131
| Grafted (Graft a w)
3232

3333
instance functorVDomFunctor (VDom a) where
34-
map g (Text a) = Text a
34+
map _ (Text a) = Text a
3535
map g (Grafted a) = Grafted (map g a)
3636
map g a = Grafted (graft (Graft identity g a))
3737

3838
instance bifunctorVDomBifunctor VDom where
39-
bimap f g (Text a) = Text a
39+
bimap _ _ (Text a) = Text a
4040
bimap f g (Grafted a) = Grafted (bimap f g a)
4141
bimap f g a = Grafted (graft (Graft f g a))
4242

0 commit comments

Comments
 (0)