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
| 21 | // Template: template.Must(template.New("hello").Parse("Hello, {{.}}!")), |
| 22 | // } |
| 23 | type 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. |
| 30 | func (t *TemplateRenderer) Render(c *Context, w io.Writer, name string, data any) error { |
nothing calls this directly
no outgoing calls
no test coverage detected