import { DataSetWorkMode } from "./rdf-data-set"; /** * Класс generic для паджинирования данных в. * В класс передается массив типа Т, и метод позволяет двинаться по нему вперед и назад по странично, или работать как с бесконечным списком */ export declare class RdfMemoryDataSet { private workMode; private limit; private searchFields; rawData: Array; filteredData: Array; data: Array; private searchStr; offset: number; constructor(workMode?: DataSetWorkMode, limit?: number, searchFields?: Array); /** * Получить данные * @param rawData сырые данные * @param searchStr строка поиска * @param offset смещение */ fetch(rawData: Array, searchStr?: string, offset?: number): Array; /** * Сдвинуться вперед */ next(): Array; /** * Сдвинуться назад */ prev(): Array; private filterDataSet; /** * Есть ли данные дальше? */ isNextDataPresent(): boolean; }