render

package
v0.3.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Render

type Render map[string]*template.Template

func (Render) Add

func (r Render) Add(name string, tmpl *template.Template)

func (Render) AddFromFS

func (r Render) AddFromFS(fs fs.FS, name string, files ...string) *template.Template

func (Render) AddFromFSFuncs

func (r Render) AddFromFSFuncs(fs fs.FS, name string, funcMap template.FuncMap, files ...string) *template.Template

func (Render) Instance

func (r Render) Instance(name string, data interface{}) render.Render

type RenderDebug

type RenderDebug map[string]*template.Template

func NewDebug

func NewDebug() RenderDebug

func (RenderDebug) Add

func (r RenderDebug) Add(name string, tmpl *template.Template)

func (RenderDebug) AddFromFS

func (r RenderDebug) AddFromFS(fs fs.FS, name string, files ...string) *template.Template

func (RenderDebug) AddFromFSFuncs

func (r RenderDebug) AddFromFSFuncs(fs fs.FS, name string, funcMap template.FuncMap, files ...string) *template.Template

func (RenderDebug) Instance

func (r RenderDebug) Instance(name string, data interface{}) render.Render

type Renderer

type Renderer interface {
	render.HTMLRender
	Add(name string, tmpl *template.Template)
	AddFromFS(fs fs.FS, name string, files ...string) *template.Template
	AddFromFSFuncs(fs fs.FS, name string, funcMap template.FuncMap, files ...string) *template.Template
}

func New

func New() Renderer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL