Hoogle Search

Within LTS Haskell 24.52 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. forRequesterData :: forall request response m . Applicative m => RequesterData request -> (forall a . () => request a -> m (response a)) -> m (RequesterData response)

    reflex Reflex.Requester.Base

    traverseRequesterData with its arguments flipped

  2. matchResponseMapWithRequests :: forall t rawRequest rawResponse request response m . (MonadFix m, MonadHold t m, Reflex t) => (forall a . () => request a -> (rawRequest, rawResponse -> response a)) -> Event t (RequesterData request) -> Event t (Map Int rawResponse) -> m (Event t (Map Int rawRequest), Event t (RequesterData response))

    reflex Reflex.Requester.Base

    Matches incoming responses with previously-sent requests and uses the provided request "decoder" function to process incoming responses.

  3. matchResponsesWithRequests :: forall t rawRequest rawResponse request response m . (MonadFix m, MonadHold t m, Reflex t) => (forall a . () => request a -> (rawRequest, rawResponse -> response a)) -> Event t (RequesterData request) -> Event t (Int, rawResponse) -> m (Event t (Map Int rawRequest), Event t (RequesterData response))

    reflex Reflex.Requester.Base

    No documentation available.

  4. requesterDataToList :: forall (f :: Type -> Type) . RequesterData f -> [DSum RequesterDataKey f]

    reflex Reflex.Requester.Base

    No documentation available.

  5. requesting' :: forall x (m :: Type -> Type) t (request :: Type -> Type) (response :: Type -> Type) . (MyTagTypeOffset x, Monad m) => Event t (Entry request x) -> RequesterT t request response m (Event t (Entry response x))

    reflex Reflex.Requester.Base

    No documentation available.

  6. runRequesterT :: forall t m (request :: Type -> Type) (response :: Type -> Type) a . (Reflex t, Monad m) => RequesterT t request response m a -> Event t (RequesterData response) -> m (a, Event t (RequesterData request))

    reflex Reflex.Requester.Base

    Run a RequesterT action. The resulting Event will fire whenever requests are made, and responses should be provided in the input Event. The Tag keys will be used to return the responses to the same place the requests were issued.

  7. runWithReplaceRequesterTWith :: forall m t (request :: Type -> Type) (response :: Type -> Type) a b . (Reflex t, MonadHold t m, MonadFix m) => (forall a' b' . () => m a' -> Event t (m b') -> RequesterT t request response m (a', Event t b')) -> RequesterT t request response m a -> Event t (RequesterT t request response m b) -> RequesterT t request response m (a, Event t b)

    reflex Reflex.Requester.Base

    No documentation available.

  8. singletonRequesterData :: RequesterDataKey a -> f a -> RequesterData f

    reflex Reflex.Requester.Base

    No documentation available.

  9. traverseDMapWithKeyWithAdjustRequesterTWith :: forall k t (request :: Type -> Type) (response :: Type -> Type) m v v' p p' . (GCompare k, Reflex t, MonadHold t m, PatchTarget (p' (Some k) (Event t (IntMap (RequesterData request)))) ~ Map (Some k) (Event t (IntMap (RequesterData request))), Patch (p' (Some k) (Event t (IntMap (RequesterData request)))), MonadFix m) => (forall (k' :: Type -> Type) (v1 :: Type -> Type) (v2 :: Type -> Type) . GCompare k' => (forall a . () => k' a -> v1 a -> m (v2 a)) -> DMap k' v1 -> Event t (p k' v1) -> RequesterT t request response m (DMap k' v2, Event t (p k' v2))) -> (forall (v1 :: Type -> Type) (v2 :: Type -> Type) . () => (forall a . () => v1 a -> v2 a) -> p k v1 -> p k v2) -> (forall (v1 :: Type -> Type) v2 . () => (forall a . () => v1 a -> v2) -> p k v1 -> p' (Some k) v2) -> (forall v2 . () => p' (Some k) v2 -> Map (Some k) v2) -> (forall a . () => Incremental t (p' (Some k) (Event t a)) -> Event t (Map (Some k) a)) -> (forall a . () => k a -> v a -> RequesterT t request response m (v' a)) -> DMap k v -> Event t (p k v) -> RequesterT t request response m (DMap k v', Event t (p k v'))

    reflex Reflex.Requester.Base

    No documentation available.

  10. traverseIntMapWithKeyWithAdjustRequesterTWith :: forall t (request :: Type -> Type) (response :: Type -> Type) m v v' p . (Reflex t, MonadHold t m, PatchTarget (p (Event t (IntMap (RequesterData request)))) ~ IntMap (Event t (IntMap (RequesterData request))), Patch (p (Event t (IntMap (RequesterData request)))), Functor p, MonadFix m) => ((Key -> (Key, v) -> m (Event t (IntMap (RequesterData request)), v')) -> IntMap (Key, v) -> Event t (p (Key, v)) -> RequesterT t request response m (IntMap (Event t (IntMap (RequesterData request)), v'), Event t (p (Event t (IntMap (RequesterData request)), v')))) -> (p (Event t (IntMap (RequesterData request))) -> IntMap (Event t (IntMap (RequesterData request)))) -> (Incremental t (p (Event t (IntMap (RequesterData request)))) -> Event t (IntMap (IntMap (RequesterData request)))) -> (Key -> v -> RequesterT t request response m v') -> IntMap v -> Event t (p v) -> RequesterT t request response m (IntMap v', Event t (p v'))

    reflex Reflex.Requester.Base

    No documentation available.

Page 357 of many | Previous | Next