Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_newURL :: JSString -> IO URL
- newURL :: (MonadIO m, ToJSString url) => url -> m URL
- js_newURL' :: JSString -> JSString -> IO URL
- newURL' :: (MonadIO m, ToJSString url, ToJSString base) => url -> base -> m URL
- js_newURL'' :: JSString -> Nullable URL -> IO URL
- newURL'' :: (MonadIO m, ToJSString url) => url -> Maybe URL -> m URL
- js_createObjectURL :: URL -> Nullable Blob -> IO (Nullable JSString)
- createObjectURL :: (MonadIO m, IsBlob blob, FromJSString result) => URL -> Maybe blob -> m (Maybe result)
- createObjectURL_ :: (MonadIO m, IsBlob blob) => URL -> Maybe blob -> m ()
- createObjectURLUnsafe :: (MonadIO m, IsBlob blob, HasCallStack, FromJSString result) => URL -> Maybe blob -> m result
- createObjectURLUnchecked :: (MonadIO m, IsBlob blob, FromJSString result) => URL -> Maybe blob -> m result
- js_revokeObjectURL :: URL -> JSString -> IO ()
- revokeObjectURL :: (MonadIO m, ToJSString url) => URL -> url -> m ()
- js_createObjectURLSource :: URL -> Nullable MediaSource -> IO (Nullable JSString)
- createObjectURLSource :: (MonadIO m, FromJSString result) => URL -> Maybe MediaSource -> m (Maybe result)
- createObjectURLSource_ :: MonadIO m => URL -> Maybe MediaSource -> m ()
- createObjectURLSourceUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => URL -> Maybe MediaSource -> m result
- createObjectURLSourceUnchecked :: (MonadIO m, FromJSString result) => URL -> Maybe MediaSource -> m result
- js_createObjectURLStream :: URL -> Nullable MediaStream -> IO (Nullable JSString)
- createObjectURLStream :: (MonadIO m, FromJSString result) => URL -> Maybe MediaStream -> m (Maybe result)
- createObjectURLStream_ :: MonadIO m => URL -> Maybe MediaStream -> m ()
- createObjectURLStreamUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => URL -> Maybe MediaStream -> m result
- createObjectURLStreamUnchecked :: (MonadIO m, FromJSString result) => URL -> Maybe MediaStream -> m result
- newtype URL = URL {}
- gTypeURL :: GType
Documentation
newURL' :: (MonadIO m, ToJSString url, ToJSString base) => url -> base -> m URL Source #
createObjectURL :: (MonadIO m, IsBlob blob, FromJSString result) => URL -> Maybe blob -> m (Maybe result) Source #
createObjectURLUnsafe :: (MonadIO m, IsBlob blob, HasCallStack, FromJSString result) => URL -> Maybe blob -> m result Source #
createObjectURLUnchecked :: (MonadIO m, IsBlob blob, FromJSString result) => URL -> Maybe blob -> m result Source #
revokeObjectURL :: (MonadIO m, ToJSString url) => URL -> url -> m () Source #
js_createObjectURLSource :: URL -> Nullable MediaSource -> IO (Nullable JSString) Source #
createObjectURLSource :: (MonadIO m, FromJSString result) => URL -> Maybe MediaSource -> m (Maybe result) Source #
createObjectURLSource_ :: MonadIO m => URL -> Maybe MediaSource -> m () Source #
createObjectURLSourceUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => URL -> Maybe MediaSource -> m result Source #
createObjectURLSourceUnchecked :: (MonadIO m, FromJSString result) => URL -> Maybe MediaSource -> m result Source #
js_createObjectURLStream :: URL -> Nullable MediaStream -> IO (Nullable JSString) Source #
createObjectURLStream :: (MonadIO m, FromJSString result) => URL -> Maybe MediaStream -> m (Maybe result) Source #
createObjectURLStream_ :: MonadIO m => URL -> Maybe MediaStream -> m () Source #
createObjectURLStreamUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => URL -> Maybe MediaStream -> m result Source #
createObjectURLStreamUnchecked :: (MonadIO m, FromJSString result) => URL -> Maybe MediaStream -> m result Source #
Functions for this inteface are in GHCJS.DOM.URL.