# PageSource

`interface` in `seedcord` · v0.15.0

<https://docs.seedcord.org/packages/seedcord/0.15.0/interfaces/page-source>

The one method a paginator calls on a source, once per click. Implement it to supply a custom source.

```ts
interface PageSource<Item>
```

## Methods

### page

```ts
async page(
    ctx: PageContext,
    n: number
): Promise<PageView<Item>>
```
