
haskell-servant.Apis.mustache Maven / Gradle / Ivy
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE TypeOperators #-}
{-# LANGUAGE FlexibleInstances #-}
module Apis (
api
, API
) where
{{#apiInfo}}
{{#apis}}
import {{package}}.{{classname}} ({{classname}})
{{/apis}}
{{/apiInfo}}
import Data.Proxy
import Servant.API
import Test.QuickCheck
import qualified Data.Map as Map
import Utils
type API = {{#apiInfo}}{{#apis}}{{classname}}{{#hasMore}} :<|> {{/hasMore}}{{/apis}}{{/apiInfo}}
api :: Proxy API
api = Proxy
© 2015 - 2025 Weber Informatics LLC | Privacy Policy