Module

Yoga.Bun.HTTP.Yoga.Om

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

#serve Source

serve :: forall opts opts_. Union opts opts_ BunServeOptionsImpl => { fetch :: Request -> Aff Response | opts } -> Aff BunServer

Om-friendly serve that works directly with Aff handlers

#stringResponse Source

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

Aff-friendly string response

#jsonResponse Source

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

Aff-friendly JSON response

#emptyResponse Source

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

Aff-friendly empty response

#arrayBufferResponse Source

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

Aff-friendly array buffer response

#responseRedirect Source

responseRedirect :: String -> Int -> Aff Response

Aff-friendly redirect

#responseError Source

responseError :: Aff Response

Aff-friendly error response

#cloneResponse Source

cloneResponse :: Response -> Aff Response

Aff-friendly clone