Snap.Snaplet

# Snaplet

data Snaplet s

data SnapletConfig

# Snaplet Helper Functions

snapletConfig

snapletValue

subSnaplet

# Lenses

# MonadSnaplet

class MonadSnaplet m

getSnapletAncestry

getSnapletFilePath

getSnapletName

getSnapletDescription

getSnapletUserConfig

getSnapletRootURL

getRoutePattern

setRoutePattern

# Snaplet state manipulation

getSnapletState

putSnapletState

modifySnapletState

getsSnapletState

# Initializer

data Initializer b v a

data SnapletInit b v

makeSnaplet

nestSnaplet

embedSnaplet

nameSnaplet

onUnload

addPostInitHook

addPostInitHookBase

printInfo

# Routes

addRoutes

wrapHandlers

wrapSite

# Handlers

data Handler b v a

reloadSite

bracketHandler

# Serving Applications

runSnaplet

combineConfig

serveSnaplet