Module: "render/operator"

Type aliases

BinaryOperatorHandler

Ƭ BinaryOperatorHandler: function

Defined in src/render/operator.ts:7

Type declaration:

▸ (lhs: any, rhs: any, ctx: Context): boolean

Parameters:

Name Type
lhs any
rhs any
ctx Context

OperatorHandler

Ƭ OperatorHandler: UnaryOperatorHandler | BinaryOperatorHandler

Defined in src/render/operator.ts:8


Operators

Ƭ Operators: Record‹string, OperatorHandler›

Defined in src/render/operator.ts:9


UnaryOperatorHandler

Ƭ UnaryOperatorHandler: function

Defined in src/render/operator.ts:6

Type declaration:

▸ (operand: any, ctx: Context): boolean

Parameters:

Name Type
operand any
ctx Context

Object literals

Const defaultOperators

▪ defaultOperators: object

Defined in src/render/operator.ts:11

!=

▸ !=(l: any, r: any): boolean

Defined in src/render/operator.ts:17

Parameters:

Name Type
l any
r any

Returns: boolean

<

▸ <(l: any, r: any): boolean

Defined in src/render/operator.ts:27

Parameters:

Name Type
l any
r any

Returns: boolean

<=

▸ <=(l: any, r: any): boolean

Defined in src/render/operator.ts:37

Parameters:

Name Type
l any
r any

Returns: boolean

==

▸ ==(l: any, r: any): boolean

Defined in src/render/operator.ts:12

Parameters:

Name Type
l any
r any

Returns: boolean

>

▸ >(l: any, r: any): boolean

Defined in src/render/operator.ts:22

Parameters:

Name Type
l any
r any

Returns: boolean

>=

▸ >=(l: any, r: any): boolean

Defined in src/render/operator.ts:32

Parameters:

Name Type
l any
r any

Returns: boolean

and

▸ and(l: any, r: any, ctx: Context): boolean

Defined in src/render/operator.ts:48

Parameters:

Name Type
l any
r any
ctx Context

Returns: boolean

contains

▸ contains(l: any, r: any): boolean

Defined in src/render/operator.ts:42

Parameters:

Name Type
l any
r any

Returns: boolean

not

▸ not(v: any, ctx: Context): boolean

Defined in src/render/operator.ts:47

Parameters:

Name Type
v any
ctx Context

Returns: boolean

or

▸ or(l: any, r: any, ctx: Context): boolean

Defined in src/render/operator.ts:49

Parameters:

Name Type
l any
r any
ctx Context

Returns: boolean