# PageSourceBase

`interface` in `core` · v0.10.0

<https://seedcord.org/docs/packages/core/0.10.0/interfaces/page-source-base>

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

```ts
interface PageSourceBase<Item, Ctx>
```

## Methods

### page

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