@digithia/ui
Version:
Digithia ui package.
22 lines (21 loc) • 761 B
TypeScript
import { LitElement, CSSResult } from 'lit-element';
export declare class DigUiPagination extends LitElement {
static styles: CSSResult;
currentPage: number;
pageCount: number;
endPageCount: number;
neighbourPageCount: number;
previousText: string;
nextText: string;
pages: (number | string)[];
render(): import("lit-element").TemplateResult;
firstUpdated(): void;
attributeChangedCallback(name: string, oldval: string, newval: string): void;
isFirstPart(index: number, total: number): boolean;
isLastPart(index: number, total: number): boolean;
createPages(count: number): void;
setCurrentPage(index: number): void;
previous(): void;
next(): void;
select(index: number | string): void;
}