ts-odata-client
Version:
OData TypeScript Client
10 lines (9 loc) • 389 B
TypeScript
import type { ExpressionVisitor } from "./ExpressionVisitor";
import type { Expression } from "./Expression";
/**
* Evaluates Expression by calling methods on type that follow the pattern of '[operator]Visitor'.
* The operands are passed in as parameters.
*/
export declare abstract class TypedExpressionVisitor implements ExpressionVisitor {
visit(expression: Expression): void;
}