loli-2009.10.13: A minimum web dev DSL in Haskell
Source code
Contents
Index
Network.Loli.Type
Documentation
type
RoutePathT
a = (
RequestMethod
,
String
, a)
Source
type
RoutePath
=
RoutePathT
AppUnit
Source
type
AppReader
=
Env
Source
type
AppState
=
Response
Source
type
AppUnitT
=
ReaderT
AppReader
(
StateT
AppState
IO
)
Source
type
AppUnit
=
AppUnitT
()
Source
type
Assoc
= [(
String
,
String
)]
Source
type
Context
=
Assoc
Source
type
RouterT
a =
String
-> (a ->
Application
) ->
RoutePathT
a ->
Middleware
Source
type
Router
=
RouterT
AppUnit
Source
data
RouteConfig
Source
Constructors
RouteConfig
route_path
::
RoutePath
router
::
Router
data
Loli
Source
Constructors
Loli
current_router
::
Router
routes
:: [
RouteConfig
]
middlewares
:: [
Middleware
]
mimes
::
Assoc
Instances
Default
Loli
type
UnitT
a =
State
Loli
a
Source
type
Unit
=
UnitT
()
Source
class
Template
a
where
Source
Methods
interpolate
:: a ->
String
->
Context
->
IO
String
Source
Instances
Template
TextTemplate
Template
ConstTemplate
Produced by
Haddock
version 2.6.0