# PageView

`interface` in `core` · v0.1.0-next.5

<https://docs.seedcord.org/packages/core/0.1.0-next.5/interfaces/page-view>

One rendered page of a paginated list.

```ts
interface PageView<Item>
```

## Properties

### hasNext

```ts
hasNext: boolean;
```

### hasPrev

```ts
hasPrev: boolean;
```

### items

```ts
items: Item[]
```

### page

```ts
page: number;
```

Zero-based, already clamped into range.

### perPage

```ts
perPage: number;
```

### totalPages

```ts
totalPages: number;
```

The total page count, or `undefined` for a cursor source that has no cheap total.
