Module: "render/operator"

Type aliases

BinaryOperatorHandler

Ƭ BinaryOperatorHandler: function

Defined in src/render/operator.ts:8

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:9


Operators

Ƭ Operators: Record‹string, OperatorHandler

Defined in src/render/operator.ts:10


UnaryOperatorHandler

Ƭ UnaryOperatorHandler: function

Defined in src/render/operator.ts:7

Type declaration:

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

Parameters:

Name Type
operand any
ctx Context

Functions

arrayEqual

arrayEqual(lhs: any[], rhs: any[]): boolean

Defined in src/render/operator.ts:56

Parameters:

Name Type
lhs any[]
rhs any[]

Returns: boolean


equal

equal(lhs: any, rhs: any): boolean

Defined in src/render/operator.ts:45

Parameters:

Name Type
lhs any
rhs any

Returns: boolean

Object literals

Const defaultOperators

defaultOperators: object

Defined in src/render/operator.ts:12

==

==: equal = equal

Defined in src/render/operator.ts:13

!=

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

Defined in src/render/operator.ts:14

Parameters:

Name Type
l any
r any

Returns: boolean

<

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

Defined in src/render/operator.ts:20

Parameters:

Name Type
l any
r any

Returns: boolean

<=

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

Defined in src/render/operator.ts:30

Parameters:

Name Type
l any
r any

Returns: boolean

>

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

Defined in src/render/operator.ts:15

Parameters:

Name Type
l any
r any

Returns: boolean

>=

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

Defined in src/render/operator.ts:25

Parameters:

Name Type
l any
r any

Returns: boolean

and

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

Defined in src/render/operator.ts:41

Parameters:

Name Type
l any
r any
ctx Context

Returns: boolean

contains

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

Defined in src/render/operator.ts:35

Parameters:

Name Type
l any
r any

Returns: boolean

not

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

Defined in src/render/operator.ts:40

Parameters:

Name Type
v any
ctx Context

Returns: boolean

or

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

Defined in src/render/operator.ts:42

Parameters:

Name Type
l any
r any
ctx Context

Returns: boolean