Skip to content

TemplateContext

[Source]

Configuration for template parsing. Provides named filters that can be applied to values via {{ value | filter }}, and named partials that can be inlined via {{ include "name" }} or used as base templates for inheritance via {{ extends "name" }}.

Seven built-in filters are always available: upper, lower, trim, capitalize, title, default, and replace. User-supplied filters with the same name override the built-in.

class ref TemplateContext

Constructors

create

[Source]

new val create(
  filters': HashMap[String val, (Filter val | Filter2 val | Filter3 val), HashEq[String val] val] val = recover,
  partials': HashMap[String val, String val, HashEq[String val] val] val = recover)
: TemplateContext val^

Parameters

Returns


Public fields

let filters: HashMap[String val, (Filter val | Filter2 val | Filter3 val), HashEq[String val] val] box

[Source]


let partials: HashMap[String val, String val, HashEq[String val] val] box

[Source]