ApiCoreInterfaces
Interface: BoolExpr
Defined in: packages/core/src/records/contract-builder.ts:87
Anything the builder makes. T is what it gives, for types only
Extends
CelExpr<boolean>
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
~cel | readonly | Built | CelExpr.~cel | packages/core/src/records/contract-builder.ts:41 |
~t? | readonly | boolean | CelExpr.~t | packages/core/src/records/contract-builder.ts:42 |
Methods
and()
and(...others): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:88
Parameters
| Parameter | Type |
|---|---|
...others | BoolLike[] |
Returns
BoolExpr
eq()
eq(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:91
Parameters
| Parameter | Type |
|---|---|
other | BoolLike | null |
Returns
BoolExpr
ne()
ne(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:92
Parameters
| Parameter | Type |
|---|---|
other | BoolLike | null |
Returns
BoolExpr
not()
not(): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:90
Returns
BoolExpr
or()
or(...others): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:89
Parameters
| Parameter | Type |
|---|---|
...others | BoolLike[] |
Returns
BoolExpr