@mdfriday/foundry
Version:
The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.
32 lines (31 loc) • 870 B
TypeScript
import { Pager } from "@internal/domain/content";
import { Page } from "@internal/domain/site/entity/page";
export declare class SitePager implements Pager {
private page;
private pager;
constructor(page: Page, pager: Pager);
pageNumber(): number;
totalPages(): number;
url(): string;
pages(): any;
allPages(): 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[];
get AllPages(): Page[];
}