LogicalExpression
Abstract Class: LogicalExpression<T>
Defined in: packages/ql/src/query.ts:690
Abstract base for logical expressions that combine child expressions (AND / OR)
Extends
Expression<T>
Extended by
Type Parameters
T
T
the literal operator type ("AND" or "OR")
Constructors
Constructor
new LogicalExpression<
T>(operator,children):LogicalExpression<T>
Defined in: packages/ql/src/query.ts:700
Parameters
operator
T
logical operator
children
Expression<string>[]
child expressions to combine
Returns
LogicalExpression<T>
Overrides
Properties
children
children:
Expression<string>[] =[]
Defined in: packages/ql/src/query.ts:694
Child expressions combined by this logical operator
operator
operator:
T
Defined in: packages/ql/src/query.ts:463
Inherited from
Methods
eval()
abstracteval(target):boolean
Defined in: packages/ql/src/query.ts:476
Evaluate the expression for the target object
Parameters
target
any
to evaluate
Returns
boolean
Inherited from
toString()
toString(
depth?):string
Defined in: packages/ql/src/query.ts:708
Parameters
depth?
number = 0
Returns
string