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

> Reference for the MaintenanceReader interface in bijection/server.

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

## Hierarchy

* **`MaintenanceReader`**

  ↳ [`Maintenance`](/api/interfaces/server.Maintenance)

## Methods

### inspect

▸ **inspect**\<`Ref`>(`maintained`): `Promise`\<[`MaintainedResultStatus`](/api/modules/server#maintainedresultstatus)\<`Ref`>>

#### Type parameters

| Name | Type |
| :- | :- |
| `Ref` | extends [`Maintainable`](/api/modules/server#maintainable) |

#### Parameters

| Name | Type |
| :- | :- |
| `maintained` | [`MaintainedResult`](/api/modules/server#maintainedresult)\<`Ref`> |

#### Returns

`Promise`\<[`MaintainedResultStatus`](/api/modules/server#maintainedresultstatus)\<`Ref`>>

***

### resolve

▸ **resolve**\<`Ref`>(`maintained`): `Promise`\<[`MaintainedSelection`](/api/modules/server#maintainedselection)\<`Ref`>>

#### Type parameters

| Name | Type |
| :- | :- |
| `Ref` | extends [`Maintainable`](/api/modules/server#maintainable) |

#### Parameters

| Name | Type |
| :- | :- |
| `maintained` | [`MaintainedResult`](/api/modules/server#maintainedresult)\<`Ref`> |

#### Returns

`Promise`\<[`MaintainedSelection`](/api/modules/server#maintainedselection)\<`Ref`>>

***

### read

▸ **read**\<`T`>(`output`): `Promise`\<`T`>

#### Type parameters

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

#### Parameters

| Name | Type |
| :- | :- |
| `output` | [`MaintainedOutput`](/api/modules/server#maintainedoutput)\<`T`, `"value"`> |

#### Returns

`Promise`\<`T`>

***

### page

▸ **page**\<`Row`>(`output`, `options`): `Promise`\<[`PaginationResult`](/api/interfaces/server.PaginationResult)\<`Row`>>

#### Type parameters

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

#### Parameters

| Name | Type |
| :- | :- |
| `output` | [`MaintainedOutput`](/api/modules/server#maintainedoutput)\<`Row`, `"relation"`> |
| `options` | [`PaginationOptions`](/api/interfaces/server.PaginationOptions) |

#### Returns

`Promise`\<[`PaginationResult`](/api/interfaces/server.PaginationResult)\<`Row`>>


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