UNPKG

angular-material-datatransfer-lib

Version:

A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.

28 lines (27 loc) 961 B
import { IPaginationContainer } from '../models/pagination-container.model'; import { IDatatransferItem } from '../models/datatransfer-item.model'; import { DatatransferStore } from '../stores/datatransfer.store'; export declare class PaginationService { private datatransferStore; pagination: IPaginationContainer; paginatedItems: IDatatransferItem[]; constructor(datatransferStore: DatatransferStore); setRppOptions(rppOptions: number[]): void; update(total: number): void; setPaginationContainer(): void; max(): number; min(): number; first(): void; last(): void; hasNext(): boolean; hasPrevious(): boolean; moveNext(): void; movePrevious(): void; setPage(page: number): void; onPageChange(): void; onRppChange(): void; onPaginationChange(): void; pageCount(): number; getPageByItemId(id: string): number; setPageByItemId(id: string): void; }