apiary-0.16.0: Simple and type safe web framework that can be automatically generate API documentation.

Safe HaskellNone

Data.Apiary.Extension.Internal

Documentation

newtype Initializer i m o Source

Constructors

Initializer 

Fields

unInitializer :: Extensions i -> m (Extensions o)
 

data Extensions es whereSource

Constructors

NoExtension :: Extensions `[]` 
AddExtension :: (e :: *) -> Extensions es -> Extensions (e : es) 

class Has a as whereSource

Methods

getExtension :: proxy a -> Extensions as -> aSource

Instances

Has a as => Has a (: * a' as) 
Has a (: * a as)