Evaluate in the given context.
Simplifies this Evaluable when possible.
context for the evaluation
OptionalstrictKeys: string[] | Set<string>keys to be considered present even if they are not present in the context. Passing as a Set is recommended for performance reasons.
OptionaloptionalKeys: string[] | Set<string>keys to be considered not present unless they are in the context or in
strictKeys; when strictKeys is undefined and optionalKeys is an array, every key that is not in
optionalKeys is considered to be present and thus will be evaluated. Passing as a Set is recommended for
performance reasons.
simplified value or itself
Evaluable