view

package
v0.24.0 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2026 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Register

func Register(fsys fs.FS, patterns ...string) func(ctx context.Context) error

Types

type ViewData

type ViewData struct {
	URL      router.URLResolver `inject:""`
	Template *ViewTemplate      `inject:""`
}

type ViewHandler

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

func View

func View(file string, data any) *ViewHandler

func (*ViewHandler) Bytes

func (vh *ViewHandler) Bytes(ctx context.Context) ([]byte, error)

func (*ViewHandler) BytesData

func (vh *ViewHandler) BytesData(d *ViewData) ([]byte, error)

func (*ViewHandler) Execute

func (vh *ViewHandler) Execute(ctx context.Context, w io.Writer) error

func (*ViewHandler) ExecuteData

func (vh *ViewHandler) ExecuteData(d *ViewData, w io.Writer) error

func (*ViewHandler) Respond

func (vh *ViewHandler) Respond(w http.ResponseWriter, r *http.Request) error

func (*ViewHandler) ServeHTTP

func (vh *ViewHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)

type ViewTemplate

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

func NewViewTemplate

func NewViewTemplate(fsys fs.FS, patterns ...string) *ViewTemplate

Jump to

Keyboard shortcuts

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