minca
ApiCoreInterfaces

Interface: IntExpr

Defined in: packages/core/src/records/contract-builder.ts:117

An int: a size, a count, a seq

Extends

Properties

Methods

add()

add(other): IntExpr;

Defined in: packages/core/src/records/contract-builder.ts:119

Parameters

ParameterType
othernumber | DynExpr | IntExpr

Returns

IntExpr


div()

div(other): IntExpr;

Defined in: packages/core/src/records/contract-builder.ts:122

Parameters

ParameterType
othernumber | DynExpr | IntExpr

Returns

IntExpr


eq()

eq(other): BoolExpr;

Defined in: packages/core/src/records/contract-builder.ts:96

Parameters

ParameterType
otherNumberLike | null

Returns

BoolExpr

Inherited from

Ordered.eq


gt()

gt(other): BoolExpr;

Defined in: packages/core/src/records/contract-builder.ts:100

Parameters

ParameterType
otherNumberLike

Returns

BoolExpr

Inherited from

Ordered.gt


gte()

gte(other): BoolExpr;

Defined in: packages/core/src/records/contract-builder.ts:101

Parameters

ParameterType
otherNumberLike

Returns

BoolExpr

Inherited from

Ordered.gte


in()

in(list): BoolExpr;

Defined in: packages/core/src/records/contract-builder.ts:118

Parameters

ParameterType
list| DynExpr | ListExpr<number> | readonly NumberLike[]

Returns

BoolExpr


lt()

lt(other): BoolExpr;

Defined in: packages/core/src/records/contract-builder.ts:98

Parameters

ParameterType
otherNumberLike

Returns

BoolExpr

Inherited from

Ordered.lt


lte()

lte(other): BoolExpr;

Defined in: packages/core/src/records/contract-builder.ts:99

Parameters

ParameterType
otherNumberLike

Returns

BoolExpr

Inherited from

Ordered.lte


mod()

mod(other): IntExpr;

Defined in: packages/core/src/records/contract-builder.ts:123

Parameters

ParameterType
othernumber | DynExpr | IntExpr

Returns

IntExpr


mul()

mul(other): IntExpr;

Defined in: packages/core/src/records/contract-builder.ts:121

Parameters

ParameterType
othernumber | DynExpr | IntExpr

Returns

IntExpr


ne()

ne(other): BoolExpr;

Defined in: packages/core/src/records/contract-builder.ts:97

Parameters

ParameterType
otherNumberLike | null

Returns

BoolExpr

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

ParameterType
othernumber | DynExpr | IntExpr

Returns

IntExpr


toDouble()

toDouble(): NumExpr;

Defined in: packages/core/src/records/contract-builder.ts:126

double(x)

Returns

NumExpr

On this page