github.com/volatiletech/authboss@v2.4.1+incompatible/renderer.go (about) 1 package authboss 2 3 import "context" 4 5 // Renderer is a type that can render a given template with some data. 6 type Renderer interface { 7 // Load the given templates, will most likely be called multiple times 8 Load(names ...string) error 9 10 // Render the given template 11 Render(ctx context.Context, page string, data HTMLData) (output []byte, contentType string, err error) 12 }