Skip to content

Commit 381142b

Browse files
committed
Fix some coercions
1 parent d79d2e0 commit 381142b

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

src/Web/DOM/Comment.purs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import Web.Internal.FFI (unsafeReadProtoTagged)
1212
foreign import data Comment :: Type
1313

1414
fromCharacterData :: CharacterData -> Maybe Comment
15-
fromCharacterData = unsafeCoerce
15+
fromCharacterData = unsafeReadProtoTagged "Comment"
1616

1717
fromNode :: Node -> Maybe Comment
1818
fromNode = unsafeReadProtoTagged "Comment"
@@ -26,7 +26,7 @@ fromNonDocumentTypeChildNode = unsafeReadProtoTagged "Comment"
2626
fromEventTarget :: EventTarget -> Maybe Comment
2727
fromEventTarget = unsafeReadProtoTagged "Comment"
2828

29-
toCharacterData :: Comment -> Comment
29+
toCharacterData :: Comment -> CharacterData
3030
toCharacterData = unsafeCoerce
3131

3232
toNode :: Comment -> Node
@@ -38,5 +38,5 @@ toChildNode = unsafeCoerce
3838
toNonDocumentTypeChildNode :: Comment -> NonDocumentTypeChildNode
3939
toNonDocumentTypeChildNode = unsafeCoerce
4040

41-
toEventTarget :: Node -> Comment
41+
toEventTarget :: Comment -> EventTarget
4242
toEventTarget = unsafeCoerce

src/Web/DOM/DocumentFragment.purs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ fromEventTarget = unsafeReadProtoTagged "DocumentFragment"
2929
toNode :: DocumentFragment -> Node
3030
toNode = unsafeCoerce
3131

32-
toChildNode :: DocumentFragment -> Node
32+
toChildNode :: DocumentFragment -> ChildNode
3333
toChildNode = unsafeCoerce
3434

3535
toParentNode :: DocumentFragment -> ParentNode

src/Web/DOM/ProcessingInstruction.purs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ toChildNode = unsafeCoerce
3939
toNonDocumentTypeChildNode :: ProcessingInstruction -> NonDocumentTypeChildNode
4040
toNonDocumentTypeChildNode = unsafeCoerce
4141

42-
toEventTarget :: Node -> ProcessingInstruction
42+
toEventTarget :: ProcessingInstruction -> EventTarget
4343
toEventTarget = unsafeCoerce
4444

4545
foreign import target :: ProcessingInstruction -> Effect String

src/Web/DOM/Text.purs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ toChildNode = unsafeCoerce
3939
toNonDocumentTypeChildNode :: Text -> NonDocumentTypeChildNode
4040
toNonDocumentTypeChildNode = unsafeCoerce
4141

42-
toEventTarget :: Node -> Text
42+
toEventTarget :: Text -> EventTarget
4343
toEventTarget = unsafeCoerce
4444

4545
foreign import splitText :: Int -> Text -> Effect Text

0 commit comments

Comments
 (0)