Documentation ¶
Index ¶
- type HelperContext
- func (f HelperContext) Block() (string, error)
- func (f HelperContext) BlockWith(c hctx.Context) (string, error)
- func (f HelperContext) Data() sync.Map
- func (c HelperContext) Has(key string) bool
- func (f HelperContext) HasBlock() bool
- func (f HelperContext) New() hctx.Context
- func (f HelperContext) Render(s string) (string, error)
- func (f *HelperContext) Set(key string, value interface{})
- func (f HelperContext) Value(key interface{}) interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HelperContext ¶
type HelperContext struct { context.Context BlockFn func() (string, error) BlockContextFn func(hctx.Context) (string, error) RenderFn func(string) (string, error) // contains filtered or unexported fields }
func NewContext ¶
func NewContext() *HelperContext
func (HelperContext) Block ¶
func (f HelperContext) Block() (string, error)
func (HelperContext) Data ¶
func (f HelperContext) Data() sync.Map
func (HelperContext) Has ¶
func (c HelperContext) Has(key string) bool
Has checks the existence of the key in the context.
func (HelperContext) HasBlock ¶
func (f HelperContext) HasBlock() bool
func (HelperContext) New ¶
func (f HelperContext) New() hctx.Context
func (*HelperContext) Set ¶
func (f *HelperContext) Set(key string, value interface{})
func (HelperContext) Value ¶
func (f HelperContext) Value(key interface{}) interface{}
Click to show internal directories.
Click to hide internal directories.