frontend/.pnpm-store/v3/files/d6/1fb477f9d78ed41b9fd5616055e21fcdab23fd0ac333aeca8756133a6f87290b31ef1d449f31453fe46567d963e2c0730fcdedd1f3960b84e86b829de40e7b

36 lines
1.0 KiB
Plaintext

import type { Writable, Readable } from 'svelte/store';
import type { Params } from '../DataHandler';
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<{
identifier: string | null;
direction: 'asc' | 'desc' | null;
}>;
constructor(data: any[], params: Params);
private createFilteredRows;
private createPaginatedRows;
private createRowCount;
private createPages;
private createPagesWithEllipsis;
private createPageCount;
private stringMatch;
}