Documentation
¶
Index ¶
- func Add(c Config)
- func FRender(b io.Writer, context any, baseKey string, path ...string) error
- func Funcs(funcs template.FuncMap)
- func Processors(funcs ...func(RequestContext))
- func Render(context any, baseKey string, path ...string) (template.HTML, error)
- type Config
- type Renderer
- type RequestContext
- type TemplateRenderer
- func (r *TemplateRenderer) Add(cfg Config)
- func (r *TemplateRenderer) FS() fs.FS
- func (r *TemplateRenderer) Funcs(funcs template.FuncMap)
- func (r *TemplateRenderer) Processors(funcs ...func(RequestContext))
- func (r *TemplateRenderer) Render(b io.Writer, context any, baseKey string, path ...string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Processors ¶
func Processors(funcs ...func(RequestContext))
Types ¶
type Renderer ¶
type Renderer interface { Add(cfg Config) Processors(funcs ...func(RequestContext)) Render(buffer io.Writer, data any, appKey string, path ...string) error Funcs(funcs template.FuncMap) }
var Global Renderer
type TemplateRenderer ¶
type TemplateRenderer struct {
// contains filtered or unexported fields
}
func NewRenderer ¶
func NewRenderer() *TemplateRenderer
func (*TemplateRenderer) Add ¶
func (r *TemplateRenderer) Add(cfg Config)
func (*TemplateRenderer) FS ¶
func (r *TemplateRenderer) FS() fs.FS
func (*TemplateRenderer) Funcs ¶
func (r *TemplateRenderer) Funcs(funcs template.FuncMap)
func (*TemplateRenderer) Processors ¶
func (r *TemplateRenderer) Processors(funcs ...func(RequestContext))
Click to show internal directories.
Click to hide internal directories.