Documentation ¶
Index ¶
- type FSTemplateHandler
- func (s FSTemplateHandler) Parse() FSTemplateHandler
- func (s FSTemplateHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
- func (s FSTemplateHandler) WithDebug() FSTemplateHandler
- func (s FSTemplateHandler) WithFuncs(funcs template.FuncMap) FSTemplateHandler
- func (s FSTemplateHandler) WithLog(log *slog.Logger) FSTemplateHandler
- func (s FSTemplateHandler) WithModelGetter(getter TemplateModelGetter) FSTemplateHandler
- func (s FSTemplateHandler) WithModelMap(modelMap map[string]any) FSTemplateHandler
- type TemplateModelGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FSTemplateHandler ¶ added in v0.0.18
type FSTemplateHandler struct { fs.FS FuncMap template.FuncMap GetModel TemplateModelGetter Root *template.Template DebugMode bool Log *slog.Logger }
func NewFSTemplateHandler ¶ added in v0.0.18
func NewFSTemplateHandler(fs fs.FS) FSTemplateHandler
func (FSTemplateHandler) Parse ¶ added in v0.0.18
func (s FSTemplateHandler) Parse() FSTemplateHandler
func (FSTemplateHandler) ServeHTTP ¶ added in v0.0.18
func (s FSTemplateHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
func (FSTemplateHandler) WithDebug ¶ added in v0.0.18
func (s FSTemplateHandler) WithDebug() FSTemplateHandler
func (FSTemplateHandler) WithFuncs ¶ added in v0.0.18
func (s FSTemplateHandler) WithFuncs(funcs template.FuncMap) FSTemplateHandler
func (FSTemplateHandler) WithLog ¶ added in v0.0.18
func (s FSTemplateHandler) WithLog(log *slog.Logger) FSTemplateHandler
func (FSTemplateHandler) WithModelGetter ¶ added in v0.0.18
func (s FSTemplateHandler) WithModelGetter(getter TemplateModelGetter) FSTemplateHandler
func (FSTemplateHandler) WithModelMap ¶ added in v0.0.18
func (s FSTemplateHandler) WithModelMap(modelMap map[string]any) FSTemplateHandler
type TemplateModelGetter ¶ added in v0.0.18
Click to show internal directories.
Click to hide internal directories.