Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var (
ErrNoFiles = errors.New("no files provided")
)
Functions ¶
func CurrentUser ¶
CurrentUser encloses some value representing a user. It returns "currentUser" as the name of the function for convenient passing to a template.FuncMap and returns a function returning the enclosed value when called.
func Env ¶
func Env(e trails.Environment) (string, func() string)
Env encloses some string representing an environment. It returns "env" as the name of the function for convenient passing to a template.FuncMap and returns a function returning the enclosed value when called.
func Nonce ¶
Nonce returns "nonce" as the name of the function for convenient passing to a template.FuncMap and returns a function generating a uuid.
func RootUrl ¶
RootUrl encloses the *url.URL representing the base URL of the web app. It returns "rootUrl" as the name of the function for convenient passing to a template.FuncMap and returns a function returning its *url.URL.String(). If u is nil, that function will always return an empty string.
Types ¶
type Parser ¶
type Parser struct {
// contains filtered or unexported fields
}
Parse implements Parser with a focus on utilizing embedded HTML templates through fs.FS.
func NewParser ¶
NewParser constructs a Parse with the fses and opts. The order of fs.FS in fses matters. The first reference to a filepath, starting at the beginning of fses, is cached.
Directories ¶
Path | Synopsis |
---|---|
Package templatetest exposes a mock fs.FS that implements basic file operations.
|
Package templatetest exposes a mock fs.FS that implements basic file operations. |