igniteui-angular-core
Version:
Ignite UI Angular Core logic used in multiple UI components.
18 lines (17 loc) • 840 B
TypeScript
import { Base, Type } from "./type";
import { IFilterExpression } from "./IFilterExpression";
import { IOperationFilterExpression } from "./IOperationFilterExpression";
import { IFunctionFilterExpression } from "./IFunctionFilterExpression";
import { ILiteralFilterExpression } from "./ILiteralFilterExpression";
import { IPropertyReferenceFilterExpression } from "./IPropertyReferenceFilterExpression";
/**
* @hidden
*/
export declare class FilterExpressionVisitor extends Base {
static $t: Type;
visit(a: IFilterExpression): void;
visitOperationExpression(a: IOperationFilterExpression): void;
visitFunctionExpression(a: IFunctionFilterExpression): void;
visitLiteralExpression(a: ILiteralFilterExpression): void;
visitPropertyReferenceExpression(a: IPropertyReferenceFilterExpression): void;
}