Interface: IntExpr
Defined in: packages/core/src/records/contract-builder.ts:117
An int: a size, a count, a seq
Extends
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
~cel | readonly | Built | CelExpr.~cel | packages/core/src/records/contract-builder.ts:41 |
~t? | readonly | CelInt | CelExpr.~t | packages/core/src/records/contract-builder.ts:42 |
Methods
add()
add(other): IntExpr;Defined in: packages/core/src/records/contract-builder.ts:119
Parameters
| Parameter | Type |
|---|---|
other | number | DynExpr | IntExpr |
Returns
IntExpr
div()
div(other): IntExpr;Defined in: packages/core/src/records/contract-builder.ts:122
Parameters
| Parameter | Type |
|---|---|
other | number | DynExpr | IntExpr |
Returns
IntExpr
eq()
eq(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:96
Parameters
| Parameter | Type |
|---|---|
other | NumberLike | null |
Returns
Inherited from
Ordered.eq
gt()
gt(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:100
Parameters
| Parameter | Type |
|---|---|
other | NumberLike |
Returns
Inherited from
Ordered.gt
gte()
gte(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:101
Parameters
| Parameter | Type |
|---|---|
other | NumberLike |
Returns
Inherited from
Ordered.gte
in()
in(list): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:118
Parameters
Returns
lt()
lt(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:98
Parameters
| Parameter | Type |
|---|---|
other | NumberLike |
Returns
Inherited from
Ordered.lt
lte()
lte(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:99
Parameters
| Parameter | Type |
|---|---|
other | NumberLike |
Returns
Inherited from
Ordered.lte
mod()
mod(other): IntExpr;Defined in: packages/core/src/records/contract-builder.ts:123
Parameters
| Parameter | Type |
|---|---|
other | number | DynExpr | IntExpr |
Returns
IntExpr
mul()
mul(other): IntExpr;Defined in: packages/core/src/records/contract-builder.ts:121
Parameters
| Parameter | Type |
|---|---|
other | number | DynExpr | IntExpr |
Returns
IntExpr
ne()
ne(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:97
Parameters
| Parameter | Type |
|---|---|
other | NumberLike | null |
Returns
Inherited from
Ordered.ne
neg()
neg(): IntExpr;Defined in: packages/core/src/records/contract-builder.ts:124
Returns
IntExpr
sub()
sub(other): IntExpr;Defined in: packages/core/src/records/contract-builder.ts:120
Parameters
| Parameter | Type |
|---|---|
other | number | DynExpr | IntExpr |
Returns
IntExpr
toDouble()
toDouble(): NumExpr;Defined in: packages/core/src/records/contract-builder.ts:126
double(x)