jpush-ui
Version:
极光大数据前端Angular组件(^6.1.0)
25 lines (24 loc) • 689 B
TypeScript
import { DataSpan } from './pager.model';
export declare class PageCache {
cache: {};
total: number;
hasData: boolean;
private markers;
private key;
addToList(rows: any, start: any): void;
prepend(arr: any[]): void;
append(arr: any[]): void;
reset(): void;
setTotal(total: any): void;
setCurKey(key: any): void;
getList(): any[];
getListOf(span: DataSpan): any[];
delFromList(opt: any): -1 | {
index: any;
data: any;
};
checkCache(start: number, end: number, leastFetch?: number): DataSpan;
isExist(index: any): any;
private removeItem(index, list);
private getRealSeg(start, end, leastFetch?);
}