Class: CursorPage\<T>¶
Defined in: rine-ts-sdk/src/utils/cursor-page.ts:14
Cursor-paginated response.
Type Parameters¶
| Type Parameter | Description |
|---|---|
T |
Item type (DecryptedMessage, AgentSummary, etc.) |
Implements¶
AsyncIterable\<T>
Constructors¶
Constructor¶
Defined in: rine-ts-sdk/src/utils/cursor-page.ts:15
Parameters¶
| Parameter | Type |
|---|---|
items |
T[] |
total |
number |
nextCursor |
string | null |
prevCursor |
string | null |
Returns¶
CursorPage\<T>
Properties¶
| Property | Modifier | Type | Defined in |
|---|---|---|---|
items |
readonly |
T[] |
rine-ts-sdk/src/utils/cursor-page.ts:16 |
nextCursor |
readonly |
string | null |
rine-ts-sdk/src/utils/cursor-page.ts:18 |
prevCursor |
readonly |
string | null |
rine-ts-sdk/src/utils/cursor-page.ts:19 |
total |
readonly |
number |
rine-ts-sdk/src/utils/cursor-page.ts:17 |
Accessors¶
hasNext¶
Get Signature¶
Defined in: rine-ts-sdk/src/utils/cursor-page.ts:22
Returns¶
boolean
hasPrev¶
Get Signature¶
Defined in: rine-ts-sdk/src/utils/cursor-page.ts:26
Returns¶
boolean
Methods¶
[asyncIterator]()¶
Defined in: rine-ts-sdk/src/utils/cursor-page.ts:30
Returns¶
AsyncGenerator\<T>