Documentation ¶
Index ¶
- func GetPkg(name string) template.FuncMap
- type CSSLiteralGenerator
- type LuaLiteralGenerator
- func (LuaLiteralGenerator) Eq(a, b string) string
- func (LuaLiteralGenerator) GetVar(name string) string
- func (LuaLiteralGenerator) IRange(kv, t string) string
- func (LuaLiteralGenerator) Range(kv, t string) string
- func (LuaLiteralGenerator) SetVar(name, value string) string
- func (LuaLiteralGenerator) StrJoin(name string, value ...string) string
- func (gen LuaLiteralGenerator) Var(name, value string) string
- type Template
- func (tmpl *Template) LazyLoadFiles() *Template
- func (tmpl *Template) LazyLoadPkgs() *Template
- func (tmpl *Template) LoadFiles(filename ...string) *Template
- func (tmpl *Template) LoadPkgs(pkgs ...string) *Template
- func (tmpl *Template) OnceParse(text string, data any) (string, error)
- func (tmpl *Template) OnceParseFile(data any, filenames ...string) (string, error)
- func (tmpl *Template) Preprocess(doc string) string
- func (tmpl *Template) Run(doc string) (string, error)
- type TemplateLinker
- type TemplateLiteralGenerator
- func (TemplateLiteralGenerator) Batch(cmd ...string) string
- func (TemplateLiteralGenerator) Block(name, scope, expression string) string
- func (TemplateLiteralGenerator) Call(name string, params ...string) string
- func (TemplateLiteralGenerator) Define(name, expression string) string
- func (TemplateLiteralGenerator) Get(name string) string
- func (TemplateLiteralGenerator) If(conditions []string, expressions []string) string
- func (TemplateLiteralGenerator) Pipe() string
- func (TemplateLiteralGenerator) Range(condition, expression string) string
- func (TemplateLiteralGenerator) Ref(name string) string
- func (TemplateLiteralGenerator) Scope(cmd string) string
- func (TemplateLiteralGenerator) Str(str string) string
- func (TemplateLiteralGenerator) Template(name string) string
- func (TemplateLiteralGenerator) Var(name, value string) string
- func (TemplateLiteralGenerator) With(condition, expression string) string
- type TemplateOpt
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CSSLiteralGenerator ¶
type CSSLiteralGenerator struct{}
type LuaLiteralGenerator ¶
type LuaLiteralGenerator struct {
TemplateLiteralGenerator
}
func (LuaLiteralGenerator) Eq ¶
func (LuaLiteralGenerator) Eq(a, b string) string
func (LuaLiteralGenerator) GetVar ¶
func (LuaLiteralGenerator) GetVar(name string) string
func (LuaLiteralGenerator) IRange ¶
func (LuaLiteralGenerator) IRange(kv, t string) string
func (LuaLiteralGenerator) Range ¶
func (LuaLiteralGenerator) Range(kv, t string) string
func (LuaLiteralGenerator) SetVar ¶
func (LuaLiteralGenerator) SetVar(name, value string) string
func (LuaLiteralGenerator) StrJoin ¶
func (LuaLiteralGenerator) StrJoin(name string, value ...string) string
func (LuaLiteralGenerator) Var ¶
func (gen LuaLiteralGenerator) Var(name, value string) string
type Template ¶
func NewTemplate ¶
func NewTemplate(opt ...TemplateOpt) *Template
func (*Template) LazyLoadFiles ¶
func (*Template) LazyLoadPkgs ¶
func (*Template) OnceParseFile ¶
func (*Template) Preprocess ¶
type TemplateLinker ¶
func (*TemplateLinker) Load ¶
func (ld *TemplateLinker) Load(files ...string) string
func (*TemplateLinker) Using ¶
func (ld *TemplateLinker) Using(pkgs ...string) string
type TemplateLiteralGenerator ¶
type TemplateLiteralGenerator struct{}
func (TemplateLiteralGenerator) Batch ¶
func (TemplateLiteralGenerator) Batch(cmd ...string) string
func (TemplateLiteralGenerator) Block ¶
func (TemplateLiteralGenerator) Block(name, scope, expression string) string
func (TemplateLiteralGenerator) Call ¶
func (TemplateLiteralGenerator) Call(name string, params ...string) string
func (TemplateLiteralGenerator) Define ¶
func (TemplateLiteralGenerator) Define(name, expression string) string
func (TemplateLiteralGenerator) Get ¶
func (TemplateLiteralGenerator) Get(name string) string
func (TemplateLiteralGenerator) If ¶
func (TemplateLiteralGenerator) If(conditions []string, expressions []string) string
func (TemplateLiteralGenerator) Pipe ¶
func (TemplateLiteralGenerator) Pipe() string
func (TemplateLiteralGenerator) Range ¶
func (TemplateLiteralGenerator) Range(condition, expression string) string
func (TemplateLiteralGenerator) Ref ¶
func (TemplateLiteralGenerator) Ref(name string) string
func (TemplateLiteralGenerator) Scope ¶
func (TemplateLiteralGenerator) Scope(cmd string) string
func (TemplateLiteralGenerator) Str ¶
func (TemplateLiteralGenerator) Str(str string) string
func (TemplateLiteralGenerator) Template ¶
func (TemplateLiteralGenerator) Template(name string) string
func (TemplateLiteralGenerator) Var ¶
func (TemplateLiteralGenerator) Var(name, value string) string
func (TemplateLiteralGenerator) With ¶
func (TemplateLiteralGenerator) With(condition, expression string) string
type TemplateOpt ¶
type TemplateOpt struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.