Interface EvalContext

The evaluation context.

The context is queried during the evaluation of a node for property values.

interface EvalContext {
    dict: HDict;
    namespace?: HNamespace;
    resolve?: EvalContextResolve;
}

Properties

dict: HDict

The dict to evaluate the filter on.

namespace?: HNamespace

An optional namespace used for resolving def related queries.

An optional method used to resolve a dict from a ref.

If not defined, the reference will not be resolved.

The ref to resolve.

The dict for the ref or undefined if not found.