> ## 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: Reads<DataModel>

> Reference for the Reads interface in bijection/server.

[server](/api/modules/server).Reads

## Type parameters

| Name | Type |
| :- | :- |
| `DataModel` | extends [`GenericDataModel`](/api/modules/server#genericdatamodel) = [`GenericDataModel`](/api/modules/server#genericdatamodel) |

## Methods

### check

▸ **check**(`requirements`): `Promise`\<[`ReadAssessment`](/api/modules/server#readassessment)>

#### Parameters

| Name | Type |
| :- | :- |
| `requirements` | [`LocalReadRequirements`](/api/modules/server#localreadrequirements)\<`DataModel`> |

#### Returns

`Promise`\<[`ReadAssessment`](/api/modules/server#readassessment)>

***

### require

▸ **require**(`requirements`): `Promise`\<[`ReadBasis`](/api/modules/server#readbasis)>

#### Parameters

| Name | Type |
| :- | :- |
| `requirements` | [`LocalReadRequirements`](/api/modules/server#localreadrequirements)\<`DataModel`> |

#### Returns

`Promise`\<[`ReadBasis`](/api/modules/server#readbasis)>


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