git.iko.soy/deriving-openapi3
on master help sign in
Added typeable constraint
commit85acdc13495a36aec1df195cb7b76319bc19e0f8 authoriko <ilyakooo0@gmail.com> dateSat 6 Feb 2021, 17:03 (6 years ago) parent29e7d7e
1 file changed+2−1
src/Deriving/OpenApi.hs+2−1
src/Deriving/OpenApi.hs+2−1
@@ -17,6 +17,7 @@ import Data.OpenApi.Internal.Schema
1717import Data.Proxy
1818import Data.Text (Text)
1919import qualified Data.Text as T
20+import Data.Typeable
2021import Deriving.Aeson
2122import GHC.Generics
2223import GHC.TypeLits
@@ -24,7 +25,7 @@ import Servant.API
2425
2526type CustomOpenApi = CustomJSON
2627
27−instance (OpenApiOptions xs, GToSchema (Rep x), Generic x) => ToSchema (CustomJSON xs x) where
28+instance (OpenApiOptions xs, GToSchema (Rep x), Generic x, Typeable x) => ToSchema (CustomJSON xs x) where
2829 declareNamedSchema Proxy =
2930 openApiSchemaModifier @xs <$> genericDeclareNamedSchema (openApiOptions @xs) (Proxy @x)
3031