template

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FSLoader added in v0.5.6

type FSLoader struct {
	// contains filtered or unexported fields
}

func NewFSLoader added in v0.5.6

func NewFSLoader(fs fs.FS) *FSLoader

NewFSLoader creates a new FSLoader.

func (*FSLoader) Load added in v0.5.6

func (l *FSLoader) Load(name string) (stick.Template, error)

type NamespaceFallbackLoader added in v0.5.0

type NamespaceFallbackLoader struct {
	// contains filtered or unexported fields
}

func NewNamespaceFallbackLoader added in v0.5.0

func NewNamespaceFallbackLoader(
	namespaceLoader stick.Loader,
	fallbackLoader stick.Loader,
) *NamespaceFallbackLoader

func (*NamespaceFallbackLoader) Load added in v0.5.0

type NamespaceLoader added in v0.5.0

type NamespaceLoader struct {
	// contains filtered or unexported fields
}

func NewNamespaceLoader added in v0.5.0

func NewNamespaceLoader(namespaces map[string]stick.Loader) *NamespaceLoader

func (*NamespaceLoader) Load added in v0.5.0

func (l *NamespaceLoader) Load(fullName string) (stick.Template, error)

type Renderer

type Renderer struct {
	// contains filtered or unexported fields
}

func NewRenderer

func NewRenderer(templateLoader stick.Loader) *Renderer

func (*Renderer) Render

func (r *Renderer) Render(name string, params map[string]stick.Value) ([]byte, error)

type StringLoader added in v0.5.0

type StringLoader struct{}

func NewStringLoader added in v0.5.0

func NewStringLoader() *StringLoader

func (*StringLoader) Load added in v0.5.0

func (l *StringLoader) Load(value string) (stick.Template, error)

Jump to

Keyboard shortcuts

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