MCPcopy
hub / github.com/labstack/echo / TemplateRenderer

Struct TemplateRenderer

renderer.go:23–27  ·  view source on GitHub ↗

TemplateRenderer is helper to ease creating renderers for `html/template` and `text/template` packages. Example usage: e.Renderer = &echo.TemplateRenderer{ Template: template.Must(template.ParseGlob("templates/*.html")), } e.Renderer = &echo.TemplateRenderer{ Template: template.Must(t

Source from the content-addressed store, hash-verified

21// Template: template.Must(template.New("hello").Parse("Hello, {{.}}!")),
22// }
23type TemplateRenderer struct {
24 Template interface {
25 ExecuteTemplate(wr io.Writer, name string, data any) error
26 }
27}
28
29// Render renders the template with given data.
30func (t *TemplateRenderer) Render(c *Context, w io.Writer, name string, data any) error {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected