Snap.Snaplet

# Snaplet

data Snaplet s

data SnapletConfig

# Lenses

# Snaplet Helper Functions

snapletConfig

snapletValue

subSnaplet

# MonadSnaplet

class MonadSnaplet m

getSnapletAncestry

getSnapletFilePath

getSnapletName

getSnapletDescription

getSnapletUserConfig

getSnapletRootURL

snapletURL

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

getRoutes

# Routes

addRoutes

wrapSite

# Handlers

data Handler b v a

failIfNotLocal

reloadSite

modifyMaster

bracketHandler

# Serving Applications

runSnaplet

combineConfig

serveSnaplet

loadAppConfig

# Snaplet Lenses

type SnapletLens s a