Module

Yoga.Bun.HTTP

Package
purescript-yoga-bun-yoga
Repository
rowtype-yoga/purescript-yoga-bun-yoga

#BunServerImpl Source

#BunServer Source

#serveImpl Source

serveImpl :: forall options. EffectFn1 options BunServerImpl

#BunServeOptionsImpl Source

#serve Source

serve :: forall opts opts_. Union opts opts_ BunServeOptionsImpl => { fetch :: EffectFn1 Request (Promise Response) | opts } -> Effect BunServer

#ResponseOptions Source

type ResponseOptions :: Row Typetype ResponseOptions = (headers :: Object String, status :: Int, statusText :: String)

#stringResponseImpl Source

#stringResponse Source

stringResponse :: forall opts opts_. Union opts opts_ ResponseOptions => String -> Record opts -> Effect Response

#jsonResponseImpl Source

#jsonResponse Source

jsonResponse :: forall opts opts_. Union opts opts_ ResponseOptions => Foreign -> Record opts -> Effect Response

#emptyResponseImpl Source

#emptyResponse Source

emptyResponse :: forall opts opts_. Union opts opts_ ResponseOptions => Record opts -> Effect Response

#arrayBufferResponseImpl Source

#arrayBufferResponse Source

arrayBufferResponse :: forall opts opts_. Union opts opts_ ResponseOptions => Foreign -> Record opts -> Effect Response