← all modules
Sky.Http.Server.Stream
Sky.Http.Server.Stream
Sky.Http.Server.Stream — server-side streaming HTTP responses.
Types
type StreamWriter = StreamWriter Int
Values
emit : String -> StreamWriter -> Task Error ()
`emit chunk writer` — write `chunk` to the response body and
finish : StreamWriter -> Task Error ()
`finish writer` — mark the response complete. Implicit at
stream : String -> (StreamWriter -> Task Error ()) -> Task Error Response
`stream contentType handler` — begin a streaming response.
withContentType : String -> StreamWriter -> Task Error ()
`withContentType ct writer` — set the response's