Module

OutWatch.Http

Package
purescript-outwatch
Repository
OutWatch/purescript-outwatch

#get Source

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

#getWithBody Source

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

#post Source

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

#put Source

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

#delete Source

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

#options Source

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

#head Source

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

#request Source

#HttpBus Source

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