/**
 * Configuration options for KosExpressionEvaluator model instances.
 *
 * @kosService core.kos-expression-evaluator
 */
export interface KosExpressionEvaluatorOptions {
  /**
   * Additional parser functions made available to every expression this
   * evaluator parses, alongside the built-ins (exists, isEmpty). Keys are
   * the function names as written in expressions.
   */
  customFunctions?: Record<string, (...args: unknown[]) => unknown>;
}
