UNPKG

@mdfriday/foundry

Version:

The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.

36 lines 1.14 kB
import { Pager } from "../../../domain/content"; import { Page } from "../../../domain/site/entity/page"; /** * TypeScript equivalent of Go's SitePager struct * This implements the Pager interface and wraps the content layer's Pager * Equivalent to golang's type SitePager struct in domain/site/entity/paginator.go * Following the same pattern as site.Page implements ContentPage */ export declare class SitePager implements Pager { private page; private pager; constructor(page: Page, pager: Pager); pageNumber(): number; totalPages(): number; url(): string; pages(): any; pagers(): any[]; first(): Pager; last(): Pager; hasPrev(): boolean; prev(): Pager | null; hasNext(): boolean; next(): Pager | null; get PageNumber(): number; get TotalPages(): number; get URL(): string; get HasPrev(): boolean; get HasNext(): boolean; get First(): SitePager | null; get Last(): SitePager | null; get Prev(): SitePager | null; get Next(): SitePager | null; get Pagers(): SitePager[]; get Pages(): Page[]; } //# sourceMappingURL=pager.d.ts.map