Skip to main content

Expression

@webda/ql


Abstract Class: Expression<T>

Defined in: packages/ql/src/query.ts:462

Represent the query expression or subset

Extended by​

Type Parameters​

T​

T = string

Constructors​

Constructor​

new Expression<T>(operator): Expression<T>

Defined in: packages/ql/src/query.ts:468

Create a new Expression.

Parameters​

operator​

T

the expression operator

Returns​

Expression<T>

Properties​

operator​

operator: T

Defined in: packages/ql/src/query.ts:463

Methods​

eval()​

abstract eval(target): boolean

Defined in: packages/ql/src/query.ts:476

Evaluate the expression for the target object

Parameters​

target​

any

to evaluate

Returns​

boolean


toString()​

abstract toString(depth?): string

Defined in: packages/ql/src/query.ts:481

Return the representation of the expression

Parameters​

depth?​

number

Returns​

string