Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data PrettyJSON Source
PrettyJSON content type.
Accept * PrettyJSON Source | |
ToJSON a => MimeRender * PrettyJSON a Source |
type family Pretty layout :: k Source
Replace all JSON content types with PrettyJSON.
Kind-polymorphic so it can operate on kinds *
and [*]
.
Pretty (x :<|> y) = Pretty x :<|> Pretty y | |
Pretty (x :> y) = Pretty x :> Pretty y | |
Pretty (Get cs r) = Get (Pretty cs) r | |
Pretty (Post cs r) = Post (Pretty cs) r | |
Pretty (Put cs r) = Put (Pretty cs) r | |
Pretty (Delete cs r) = Delete (Pretty cs) r | |
Pretty (Patch cs r) = Patch (Pretty cs) r | |
Pretty (ReqBody cs r) = ReqBody (Pretty cs) r | |
Pretty (JSON : xs) = PrettyJSON : xs | |
Pretty (x : xs) = x : Pretty xs | |
Pretty x = x |