UNPKG

ui-lit

Version:

UI Elements on LIT

47 lines (46 loc) 1.16 kB
import { LitElement } from 'lit'; import '../icon'; import '../number'; export interface IPaginationProps { page: number; pageLength: number; length: number; } export declare class LitPagination extends LitElement { pageLength: number; static get properties(): { length: { type: NumberConstructor; }; page: { type: NumberConstructor; }; }; static styles: import("lit").CSSResult; _page: number | null; set page(value: null | number); get page(): null | number; _length: number; get length(): number; set length(value: number); get pageCount(): number; get pageList(): { value: number; label: string; }[]; getPage(): number; next(): void; prev(): void; private _calcPage; setPage(page: number): void; private _setPage; private _pagesTemplate; render(): import("lit").TemplateResult<1>; private _onChange; private _onInputChange; } declare global { interface HTMLElementTagNameMap { 'lit-pagination': LitPagination; } }