frontend/.pnpm-store/v3/files/da/874e3fa52e811438d13cd9d072fd0e2bcfbf50fb6d0bdc3020de99a657cd7108da76d6da6419742c2aefbebb05c0b1195c22ebe9be813762453aa0293d1a51

34 lines
1.0 KiB
Plaintext

import type { Writable, Readable } from 'svelte/store';
import type { Params } from '../DataHandler';
import type { Sorted } from './Handlers/Rows';
export default class Context {
rowsPerPage: Writable<number | null>;
pageNumber: Writable<number>;
triggerChange: Writable<number>;
globalSearch: Writable<{
value: string | null;
scope: string[] | null;
}>;
filters: Writable<any[]>;
rawRows: Writable<any[]>;
private filteredRows;
rows: Readable<any[]>;
rowCount: Readable<{
total: number;
start: number;
end: number;
}>;
pages: Readable<number[]>;
pagesWithEllipsis: Readable<number[]>;
pageCount: Readable<number>;
sorted: Writable<Sorted>;
constructor(data: any[], params: Params);
private createFilteredRows;
private createPaginatedRows;
private createRowCount;
private createPages;
private createPagesWithEllipsis;
private createPageCount;
private stringMatch;
}