LambdaContext class abstract

Passed as an argument to a mustache lambda function. The methods on this object may only be called before the lambda function returns. If a method is called after it has returned an exception will be thrown.

Constructors

LambdaContext()

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
source → String
Get the unevaluated template source for the current section tag.
no setter

Methods

lookup(String variableName) → Object?
Lookup the value of a variable in the current context.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
render({Object value}) → void
Render and directly output the current section tag. If provided, value will be added to the top of the context's stack.
renderSource(String source, {Object? value}) → String
Evaluate the string as a mustache template using the current context. If provided, value will be added to the top of the context's stack.
renderString({Object? value}) → String
Render the current section tag in the current context and return the result as a string. If provided, value will be added to the top of the context's stack.
toString() → String
A string representation of this object.
inherited
write(Object object) → void
Output a string. The output will not be html escaped, and will be written before the output returned from the lambda.

Operators

operator ==(Object other) → bool
The equality operator.
inherited