# PageView

`interface` in `kit` · v0.2.0

<https://docs.seedcord.org/packages/kit/0.2.0/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.
