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