> ## 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: ResultReader

> Reference for the ResultReader interface in bijection/server.

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

## Hierarchy

* **`ResultReader`**

  ↳ [`Results`](https://docs.bijection.com/api/interfaces/server.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`>

***

### 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`>>

***

### 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)>


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