All Downloads are FREE. Search and download functionalities are using the official Maven repository.

haskell-servant.Apis.mustache Maven / Gradle / Ivy

There is a newer version: 3.0.0-rc1
Show newest version
{-# 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