import type { PaginationOf } from "../interfaces/paginator.interface"; import Link from "../models/link.model"; import type { SingleOrArray } from "../types/global.types"; /** * The {@link Paginator} class is used to construct [pagination links](https://jsonapi.org/format/#fetching-pagination). * * Example: * ```typescript * [[include:paginator.example.ts]] * ``` */ export default class Paginator { /** @internal Generates pagination links. */ paginate: (data: SingleOrArray) => PaginationOf | undefined; /** * Creates a {@link Paginator}. * * @param paginate - A function to generate pagination links from data. */ constructor(paginate: (data: SingleOrArray) => PaginationOf | undefined); } //# sourceMappingURL=paginator.d.ts.map