> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bijection.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface: Results

> Reference for the Results interface in bijection/server.

[server](https://docs.bijection.com/api/modules/server).Results

## Hierarchy

* [`ResultReader`](https://docs.bijection.com/api/interfaces/server.ResultReader)

  ↳ **`Results`**

## Methods

### read

▸ **read**\<`T`>(`result`, `claim?`): `Promise`\<`T`>

#### Type parameters

| Name |
| :- |
| `T` |

#### Parameters

| Name | Type |
| :- | :- |
| `result` | [`ResultRef`](https://docs.bijection.com/api/modules/computations#resultref)\<`T`, `"artifact"`> |
| `claim?` | [`ResultClaim`](https://docs.bijection.com/api/modules/server#resultclaim) |

#### Returns

`Promise`\<`T`>

#### Inherited from

[ResultReader](https://docs.bijection.com/api/interfaces/server.ResultReader.md).[read](https://docs.bijection.com/api/interfaces/server.ResultReader.md#read)

***

### paginate

▸ **paginate**\<`Row`>(`result`, `request`, `claim?`): `Promise`\<[`ResultPage`](https://docs.bijection.com/api/modules/server#resultpage)\<`Row`>>

#### Type parameters

| Name |
| :- |
| `Row` |

#### Parameters

| Name | Type |
| :- | :- |
| `result` | [`ResultRef`](https://docs.bijection.com/api/modules/computations#resultref)\<`Row`, `"dataset"`> |
| `request` | [`PaginationOptions`](https://docs.bijection.com/api/interfaces/server.PaginationOptions) |
| `claim?` | [`ResultClaim`](https://docs.bijection.com/api/modules/server#resultclaim) |

#### Returns

`Promise`\<[`ResultPage`](https://docs.bijection.com/api/modules/server#resultpage)\<`Row`>>

#### Inherited from

[ResultReader](https://docs.bijection.com/api/interfaces/server.ResultReader.md).[paginate](https://docs.bijection.com/api/interfaces/server.ResultReader.md#paginate)

***

### check

▸ **check**(`claim`): `Promise`\<[`InputAssessment`](https://docs.bijection.com/api/modules/computations#inputassessment)>

#### Parameters

| Name | Type |
| :- | :- |
| `claim` | [`ResultClaim`](https://docs.bijection.com/api/modules/server#resultclaim) |

#### Returns

`Promise`\<[`InputAssessment`](https://docs.bijection.com/api/modules/computations#inputassessment)>

#### Inherited from

[ResultReader](https://docs.bijection.com/api/interfaces/server.ResultReader.md).[check](https://docs.bijection.com/api/interfaces/server.ResultReader.md#check)

***

### handoff

▸ **handoff**(`previous`, `result`, `demand`): `Promise`\<[`CustodyOutcome`](https://docs.bijection.com/api/modules/server#custodyoutcome)>

Acquire a successor before releasing its predecessor in this mutation.
Persist a pending preparation with the existing selection still held.

#### Parameters

| Name | Type |
| :- | :- |
| `previous` | [`ResultClaim`](https://docs.bijection.com/api/modules/server#resultclaim) |
| `result` | [`ResultRef`](https://docs.bijection.com/api/modules/computations#resultref)\<`any`> |
| `demand` | [`RetentionDemand`](https://docs.bijection.com/api/modules/server#retentiondemand) |

#### Returns

`Promise`\<[`CustodyOutcome`](https://docs.bijection.com/api/modules/server#custodyoutcome)>

***

### acquire

▸ **acquire**(`result`, `demand`): `Promise`\<[`CustodyOutcome`](https://docs.bijection.com/api/modules/server#custodyoutcome)>

#### Parameters

| Name | Type |
| :- | :- |
| `result` | [`ResultRef`](https://docs.bijection.com/api/modules/computations#resultref)\<`any`> |
| `demand` | [`RetentionDemand`](https://docs.bijection.com/api/modules/server#retentiondemand) |

#### Returns

`Promise`\<[`CustodyOutcome`](https://docs.bijection.com/api/modules/server#custodyoutcome)>

***

### release

▸ **release**(`claim`): `Promise`\<`void`>

#### Parameters

| Name | Type |
| :- | :- |
| `claim` | [`ResultClaim`](https://docs.bijection.com/api/modules/server#resultclaim) |

#### Returns

`Promise`\<`void`>

***

### abandon

▸ **abandon**(`preparation`): `Promise`\<`void`>

#### Parameters

| Name | Type |
| :- | :- |
| `preparation` | [`PreparationRef`](https://docs.bijection.com/api/modules/server#preparationref) |

#### Returns

`Promise`\<`void`>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.