@@ -7,10 +7,9 @@ module Web.DOM.DOMParser
77 , parseXMLFromString
88 ) where
99
10- import Prelude
10+ -- import Prelude
1111
1212import Effect (Effect )
13- import Partial.Unsafe (unsafePartial )
1413import Web.DOM.Document (Document )
1514
1615foreign import data DOMParser ∷ Type
@@ -19,22 +18,22 @@ foreign import data DOMParser ∷ Type
1918foreign import makeDOMParser ∷ Effect DOMParser
2019
2120-- | Parse a string with the first argumet being a string for a doctype
22- foreign import parseFromString ∷ Partial ⇒ String → String → DOMParser → Document
21+ foreign import parseFromString ∷ String → String → DOMParser → Document
2322
2423-- | Convience function to parse HTML from a string, partially applying
2524-- | `parseFromString` with "text/html"
2625parseHTMLFromString ∷ String → DOMParser → Document
2726parseHTMLFromString s d =
28- unsafePartial $ parseFromString " text/html" s d
27+ parseFromString " text/html" s d
2928
3029-- | Convience function to parse SVG from a string, partially applying
3130-- | `parseFromString` with "image/svg+xml"
3231parseSVGFromString ∷ String → DOMParser → Document
3332parseSVGFromString s d =
34- unsafePartial $ parseFromString " image/svg+xml" s d
33+ parseFromString " image/svg+xml" s d
3534
3635-- | Convience function to parse XML from a string, partially applying
3736-- | `parseFromString` with "application/xml"
3837parseXMLFromString ∷ String → DOMParser → Document
3938parseXMLFromString s d=
40- unsafePartial $ parseFromString " application/xml" s d
39+ parseFromString " application/xml" s d
0 commit comments