angular-material-datatransfer-lib
Version:
A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.
28 lines (27 loc) • 961 B
TypeScript
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;
}