Module

Deno.Http

Package
purescript-deno
Repository
njaremko/purescript-deno

#Cookie Source

type Cookie = { domain :: Maybe String, expires :: Maybe String, httpOnly :: Maybe Boolean, maxAge :: Maybe Int, name :: String, path :: Maybe String, sameSite :: Maybe String, secure :: Maybe Boolean, unparsed :: Maybe (Array String), value :: String }

#DeleteCookieAttributes Source

type DeleteCookieAttributes = { domain :: Maybe String, path :: Maybe String }

#Options Source

type Options = { headers :: Maybe (Map String String), status :: Maybe Int, statusText :: Maybe String }

#Response Source

data Response

A HTTP response object

#ServeInit Source

type ServeInit = { onError :: Maybe (Error -> Aff Response), onListen :: Maybe ({ hostname :: String, port :: Int } -> Effect Unit) }

A HTTP response object

#Error Source

data Error

#createResponse Source

createResponse :: forall payload. payload -> Maybe Options -> Response