Module
Paxl.Fetch
- Package
- purescript-paxl
- Repository
- jqyu/purescript-paxl
#FetchableRows Source
class FetchableRows flist (frow :: Row Type) erow prow (eff :: Row Effect) | flist -> frow, flist -> erow, flist -> prow, flist -> eff where
Members
getFetcher :: RLProxy flist -> Record erow -> Record prow
Instances
FetchableRows Nil () () () eff
#completeBlockedFetch Source
completeBlockedFetch :: forall a eff req. BlockedFetch req a -> Result a -> Aff eff Unit
#completeBlockedFetchOf Source
completeBlockedFetchOf :: forall b a eff req. (a ~ b) -> BlockedFetch req a -> Result b -> Aff eff Unit
Re-exports from Paxl.RequestStore
#BlockedFetch Source
newtype BlockedFetch req a
Constructors
BlockedFetch { blockedVar :: AVar (Result a), request :: req a }
Instances
Newtype (BlockedFetch req a) _