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  }