Module

Web.DOM.Class.NodeOp

Package
purescript-web-chain
Repository
david-sledge/purescript-web-chain

Type classes of convenience.

#appendChild Source

appendChild :: forall m p c. MonadEffect m => NodeOp c => NodeOp p => c -> p -> m Unit

#baseURI Source

baseURI :: forall m n. MonadEffect m => NodeOp n => n -> m String

#childNodes Source

childNodes :: forall m n. MonadEffect m => NodeOp n => n -> m NodeList

#NodeOp Source

class (EventTargetOp n) <= NodeOp n  where

Members

Instances

#clone Source

clone :: forall m n. MonadEffect m => NodeOp n => n -> m Node

#compareDocumentPositionBits Source

compareDocumentPositionBits :: forall m n1 n2. MonadEffect m => NodeOp n1 => NodeOp n2 => n1 -> n2 -> m Int

#contains Source

contains :: forall m p c. MonadEffect m => NodeOp c => NodeOp p => c -> p -> m Boolean

#deepClone Source

deepClone :: forall m n. MonadEffect m => NodeOp n => n -> m Node

#firstChild Source

firstChild :: forall m n. MonadEffect m => NodeOp n => n -> m (Maybe Node)

#hasChildNodes Source

hasChildNodes :: forall m n. MonadEffect m => NodeOp n => n -> m Boolean

#insertBefore Source

insertBefore :: forall m n1 n2 n3. MonadEffect m => NodeOp n1 => NodeOp n2 => NodeOp n3 => n1 -> n2 -> n3 -> m Unit

#isDefaultNamespace Source

isDefaultNamespace :: forall m n. MonadEffect m => NodeOp n => String -> n -> m Boolean

#isEqualNode Source

isEqualNode :: forall m n1 n2. MonadEffect m => NodeOp n1 => NodeOp n2 => n1 -> n2 -> m Boolean

#lastChild Source

lastChild :: forall m n. MonadEffect m => NodeOp n => n -> m (Maybe Node)

#lookupNamespaceURI Source

lookupNamespaceURI :: forall m n. MonadEffect m => NodeOp n => String -> n -> m (Maybe String)

#lookupPrefix Source

lookupPrefix :: forall m n. MonadEffect m => NodeOp n => String -> n -> m (Maybe String)

#nextSibling Source

nextSibling :: forall m n. MonadEffect m => NodeOp n => n -> m (Maybe Node)

#nodeName Source

nodeName :: forall n. NodeOp n => n -> String

#nodeType Source

nodeType :: forall n. NodeOp n => Partial => n -> NodeType

#nodeTypeIndex Source

nodeTypeIndex :: forall n. NodeOp n => n -> Int

#nodeValue Source

nodeValue :: forall m n. MonadEffect m => NodeOp n => n -> m (Maybe String)

#normalize Source

normalize :: forall m n. MonadEffect m => NodeOp n => n -> m Unit

#ownerDocument Source

ownerDocument :: forall m n. MonadEffect m => NodeOp n => n -> m (Maybe Document)

#parentElement Source

parentElement :: forall m n. MonadEffect m => NodeOp n => n -> m (Maybe Element)

#parentNode Source

parentNode :: forall m n. MonadEffect m => NodeOp n => n -> m (Maybe Node)

#previousSibling Source

previousSibling :: forall m n. MonadEffect m => NodeOp n => n -> m (Maybe Node)

#removeChild Source

removeChild :: forall m p c. MonadEffect m => NodeOp c => NodeOp p => c -> p -> m Unit

#replaceChild Source

replaceChild :: forall m n1 n2 n3. MonadEffect m => NodeOp n1 => NodeOp n2 => NodeOp n3 => n1 -> n2 -> n3 -> m Unit

#setNodeValue Source

setNodeValue :: forall m n. MonadEffect m => NodeOp n => String -> n -> m Unit

#setTextContent Source

setTextContent :: forall m n. MonadEffect m => NodeOp n => String -> n -> m Unit

#textContent Source

textContent :: forall m n. MonadEffect m => NodeOp n => n -> m String