ApiCoreInterfaces
Interface: VersionExpr\<B\>
Defined in: packages/core/src/records/contract-builder.ts:172
A version: the one before, or one cited
Extends
Type Parameters
| Type Parameter |
|---|
B |
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
~cel | readonly | Built | - | CelExpr.~cel | packages/core/src/records/contract-builder.ts:41 |
~t? | readonly | Cited<B> | - | CelExpr.~t | packages/core/src/records/contract-builder.ts:42 |
author | readonly | StrExpr | Its account | - | packages/core/src/records/contract-builder.ts:178 |
body | readonly | Expr<B> | - | - | packages/core/src/records/contract-builder.ts:181 |
collection | readonly | StrExpr | - | - | packages/core/src/records/contract-builder.ts:175 |
createdAt | readonly | StrExpr | - | - | packages/core/src/records/contract-builder.ts:179 |
deleted | readonly | BoolExpr | - | - | packages/core/src/records/contract-builder.ts:180 |
id | readonly | StrExpr | - | - | packages/core/src/records/contract-builder.ts:173 |
key | readonly | StrExpr | - | - | packages/core/src/records/contract-builder.ts:174 |
links | readonly | ListExpr<LinkValue> | - | - | packages/core/src/records/contract-builder.ts:182 |
seq | readonly | IntExpr | - | - | packages/core/src/records/contract-builder.ts:176 |
Methods
eq()
eq(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:188
prev == null: the version before, on a first version
Parameters
| Parameter | Type |
|---|---|
other | null |
Returns
link()
link(rel): StrExpr;Defined in: packages/core/src/records/contract-builder.ts:184
v.link(rel): what its first link with that role points at, or null
Parameters
| Parameter | Type |
|---|---|
rel | string |
Returns
ne()
ne(other): BoolExpr;Defined in: packages/core/src/records/contract-builder.ts:189
Parameters
| Parameter | Type |
|---|---|
other | null |
Returns
of()
of<C>(collection): VersionExpr<BodyIn<C>>;Defined in: packages/core/src/records/contract-builder.ts:186
Typed as a version of collection. A promise, not a check
Type Parameters
| Type Parameter |
|---|
C extends object |
Parameters
| Parameter | Type |
|---|---|
collection | C |
Returns
VersionExpr<BodyIn<C>>