Module

OutWatch.Http

Package
purescript-outwatch
Repository
OutWatch/purescript-outwatch

#get Source

get :: forall a eff. (Observable a -> Observable String) -> HttpBus (ajax :: AJAX | eff) a

#getWithBody Source

getWithBody :: forall a e. (Observable a -> Observable Request) -> HttpBus (ajax :: AJAX | e) a

#post Source

post :: forall a e. (Observable a -> Observable Request) -> HttpBus (ajax :: AJAX | e) a

#put Source

put :: forall a e. (Observable a -> Observable Request) -> HttpBus (ajax :: AJAX | e) a

#delete Source

delete :: forall a e. (Observable a -> Observable Request) -> HttpBus (ajax :: AJAX | e) a

#options Source

options :: forall a e. (Observable a -> Observable Request) -> HttpBus (ajax :: AJAX | e) a

#head Source

head :: forall a e. (Observable a -> Observable Request) -> HttpBus (ajax :: AJAX | e) a

#request Source

#HttpBus Source

type HttpBus eff input = { responses :: Observable Response, sink :: Observer eff input }