Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_substringData :: CharacterData -> Word -> Word -> IO (Nullable JSString)
- substringData :: (MonadIO m, IsCharacterData self, FromJSString result) => self -> Word -> Word -> m (Maybe result)
- substringData_ :: (MonadIO m, IsCharacterData self) => self -> Word -> Word -> m ()
- substringDataUnsafe :: (MonadIO m, IsCharacterData self, HasCallStack, FromJSString result) => self -> Word -> Word -> m result
- substringDataUnchecked :: (MonadIO m, IsCharacterData self, FromJSString result) => self -> Word -> Word -> m result
- js_appendData :: CharacterData -> JSString -> IO ()
- appendData :: (MonadIO m, IsCharacterData self, ToJSString data') => self -> data' -> m ()
- js_insertData :: CharacterData -> Word -> JSString -> IO ()
- insertData :: (MonadIO m, IsCharacterData self, ToJSString data') => self -> Word -> data' -> m ()
- js_deleteData :: CharacterData -> Word -> Word -> IO ()
- deleteData :: (MonadIO m, IsCharacterData self) => self -> Word -> Word -> m ()
- js_replaceData :: CharacterData -> Word -> Word -> JSString -> IO ()
- replaceData :: (MonadIO m, IsCharacterData self, ToJSString data') => self -> Word -> Word -> data' -> m ()
- js_setData :: CharacterData -> Nullable JSString -> IO ()
- setData :: (MonadIO m, IsCharacterData self, ToJSString val) => self -> Maybe val -> m ()
- js_getData :: CharacterData -> IO (Nullable JSString)
- getData :: (MonadIO m, IsCharacterData self, FromJSString result) => self -> m (Maybe result)
- getDataUnsafe :: (MonadIO m, IsCharacterData self, HasCallStack, FromJSString result) => self -> m result
- getDataUnchecked :: (MonadIO m, IsCharacterData self, FromJSString result) => self -> m result
- js_getLength :: CharacterData -> IO Word
- getLength :: (MonadIO m, IsCharacterData self) => self -> m Word
- newtype CharacterData = CharacterData {}
- gTypeCharacterData :: GType
- class IsNode o => IsCharacterData o
- toCharacterData :: IsCharacterData o => o -> CharacterData
Documentation
js_substringData :: CharacterData -> Word -> Word -> IO (Nullable JSString) Source #
substringData :: (MonadIO m, IsCharacterData self, FromJSString result) => self -> Word -> Word -> m (Maybe result) Source #
substringData_ :: (MonadIO m, IsCharacterData self) => self -> Word -> Word -> m () Source #
substringDataUnsafe :: (MonadIO m, IsCharacterData self, HasCallStack, FromJSString result) => self -> Word -> Word -> m result Source #
substringDataUnchecked :: (MonadIO m, IsCharacterData self, FromJSString result) => self -> Word -> Word -> m result Source #
js_appendData :: CharacterData -> JSString -> IO () Source #
appendData :: (MonadIO m, IsCharacterData self, ToJSString data') => self -> data' -> m () Source #
js_insertData :: CharacterData -> Word -> JSString -> IO () Source #
insertData :: (MonadIO m, IsCharacterData self, ToJSString data') => self -> Word -> data' -> m () Source #
js_deleteData :: CharacterData -> Word -> Word -> IO () Source #
deleteData :: (MonadIO m, IsCharacterData self) => self -> Word -> Word -> m () Source #
js_replaceData :: CharacterData -> Word -> Word -> JSString -> IO () Source #
replaceData :: (MonadIO m, IsCharacterData self, ToJSString data') => self -> Word -> Word -> data' -> m () Source #
js_setData :: CharacterData -> Nullable JSString -> IO () Source #
setData :: (MonadIO m, IsCharacterData self, ToJSString val) => self -> Maybe val -> m () Source #
js_getData :: CharacterData -> IO (Nullable JSString) Source #
getData :: (MonadIO m, IsCharacterData self, FromJSString result) => self -> m (Maybe result) Source #
getDataUnsafe :: (MonadIO m, IsCharacterData self, HasCallStack, FromJSString result) => self -> m result Source #
getDataUnchecked :: (MonadIO m, IsCharacterData self, FromJSString result) => self -> m result Source #
js_getLength :: CharacterData -> IO Word Source #
newtype CharacterData Source #
Functions for this inteface are in GHCJS.DOM.CharacterData. Base interface functions are in:
class IsNode o => IsCharacterData o Source #
toCharacterData :: IsCharacterData o => o -> CharacterData Source #