Interface: StrExpr\<S\>
Defined in: packages/core/src/records/contract-builder.ts:129
Anything the builder makes. T is what it gives, for types only
Extends
CelExpr<S>Ordered<StringLike<S>>
Type Parameters
| Type Parameter | Default type |
|---|---|
S extends string | string |
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
~cel | readonly | Built | CelExpr.~cel | packages/core/src/records/contract-builder.ts:41 |
~t? | readonly | S | CelExpr.~t | packages/core/src/records/contract-builder.ts:42 |
Methods
add()
add(other): StrExpr;Defined in: packages/core/src/records/contract-builder.ts:136
Parameters
| Parameter | Type |
|---|---|
other | StringLike |
Returns
StrExpr
contains()
contains(part): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:133
Parameters
| Parameter | Type |
|---|---|
part | StringLike |
Returns
endsWith()
endsWith(part): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:135
Parameters
| Parameter | Type |
|---|---|
part | StringLike |
Returns
eq()
eq(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:96
Parameters
| Parameter | Type |
|---|---|
other | StringLike<S> | null |
Returns
Inherited from
Ordered.eq
gt()
gt(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:100
Parameters
| Parameter | Type |
|---|---|
other | StringLike |
Returns
Inherited from
Ordered.gt
gte()
gte(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:101
Parameters
| Parameter | Type |
|---|---|
other | StringLike |
Returns
Inherited from
Ordered.gte
in()
in(list): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:130
Parameters
Returns
lt()
lt(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:98
Parameters
| Parameter | Type |
|---|---|
other | StringLike |
Returns
Inherited from
Ordered.lt
lte()
lte(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:99
Parameters
| Parameter | Type |
|---|---|
other | StringLike |
Returns
Inherited from
Ordered.lte
ne()
ne(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:97
Parameters
| Parameter | Type |
|---|---|
other | StringLike<S> | null |
Returns
Inherited from
Ordered.ne
size()
size(): IntExpr;Defined in: packages/core/src/records/contract-builder.ts:132
In code points
Returns
startsWith()
startsWith(part): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:134
Parameters
| Parameter | Type |
|---|---|
part | StringLike |