Versions in this module Expand all Collapse all v0 v0.1.1 Feb 21, 2021 Changes in this version + type TemplateFSProvider interface + TemplateFS func() (fs.FS, error) v0.1.0 Oct 25, 2020 Changes in this version + func New(config Config, handler http.Handler, shutdowner general.Shutdowner) general.DelayCloser + type Config interface + Addr func() string + CertFile func() string + HTTPS func() bool + KeyFile func() string + func NewConfig(c general.Config) (Config, error) + type Renderer interface + Error func(w http.ResponseWriter, name string, err error) + JSON func(rw http.ResponseWriter, data interface{}) + JSONStatus func(status int, rw http.ResponseWriter, data interface{}) + OK func(w http.ResponseWriter, name string, data interface{}) + Status func(s int, w http.ResponseWriter, name string, data interface{}) + func NewRenderer(templateProvider []TemplateProvider) (Renderer, error) + type RouteParams interface + Get func(req *http.Request) []string + func NewRouteParams() RouteParams + type Router interface + Handler func(method, path string, handler http.Handler) + func NewHandlerAndRouter() (http.Handler, Router) + type TemplateProvider interface + Template func() string