compote-ui
Version:
An opinionated UI component library for Svelte, built on top of [Ark UI](https://ark-ui.com) with additional components and features not available in the core Ark UI library.
48 lines (47 loc) • 3.56 kB
TypeScript
import type { DataTableColumnMeta } from './types';
export declare const dataTableFeatures: {
rowSortingFeature: import("@tanstack/table-core").TableFeature;
rowSelectionFeature: import("@tanstack/table-core").TableFeature;
columnFilteringFeature: import("@tanstack/table-core").TableFeature;
columnFacetingFeature: import("@tanstack/table-core").TableFeature;
globalFilteringFeature: import("@tanstack/table-core").TableFeature;
columnVisibilityFeature: import("@tanstack/table-core").TableFeature;
columnPinningFeature: import("@tanstack/table-core").TableFeature;
columnSizingFeature: import("@tanstack/table-core").TableFeature;
columnResizingFeature: import("@tanstack/table-core").TableFeature;
sortedRowModel: (table: import("@tanstack/table-core").Table<any, any>) => () => import("@tanstack/table-core").RowModel<any, any>;
filteredRowModel: (table: import("@tanstack/table-core").Table<any, any>) => () => import("@tanstack/table-core").RowModel<any, any>;
facetedRowModel: (table: import("@tanstack/table-core").Table<any, any>, columnId: string) => () => import("@tanstack/table-core").RowModel<any, any>;
facetedUniqueValues: (table: import("@tanstack/table-core").Table<import("@tanstack/table-core").TableFeatures, any>, columnId: string) => () => Map<any, number>;
facetedMinMaxValues: (table: import("@tanstack/table-core").Table<import("@tanstack/table-core").TableFeatures, any>, columnId: string) => () => undefined | [number, number];
sortFns: {
alphanumeric: import("@tanstack/table-core").CreatedSortFn<any, any>;
alphanumericCaseSensitive: import("@tanstack/table-core").CreatedSortFn<any, any>;
basic: import("@tanstack/table-core").CreatedSortFn<any, any>;
datetime: import("@tanstack/table-core").CreatedSortFn<any, any>;
text: import("@tanstack/table-core").CreatedSortFn<any, any>;
textCaseSensitive: import("@tanstack/table-core").CreatedSortFn<any, any>;
};
filterFns: {
arrIncludes: import("@tanstack/table-core").CreatedFilterFn<any, any>;
arrIncludesAll: import("@tanstack/table-core").CreatedFilterFn<any, any>;
arrHas: import("@tanstack/table-core").CreatedFilterFn<any, any>;
arrIncludesSome: import("@tanstack/table-core").CreatedFilterFn<any, any>;
between: import("@tanstack/table-core").CreatedFilterFn<any, any>;
betweenInclusive: import("@tanstack/table-core").CreatedFilterFn<any, any>;
empty: import("@tanstack/table-core").CreatedFilterFn<any, any>;
endsWith: import("@tanstack/table-core").CreatedFilterFn<any, any>;
equals: import("@tanstack/table-core").CreatedFilterFn<any, any>;
equalsString: import("@tanstack/table-core").CreatedFilterFn<any, any>;
equalsStringSensitive: import("@tanstack/table-core").CreatedFilterFn<any, any>;
inDateRange: import("@tanstack/table-core").CreatedFilterFn<any, any>;
inNumberRange: import("@tanstack/table-core").CreatedFilterFn<any, any>;
includesString: import("@tanstack/table-core").CreatedFilterFn<any, any>;
includesStringSensitive: import("@tanstack/table-core").CreatedFilterFn<any, any>;
notEmpty: import("@tanstack/table-core").CreatedFilterFn<any, any>;
startsWith: import("@tanstack/table-core").CreatedFilterFn<any, any>;
weakEquals: import("@tanstack/table-core").CreatedFilterFn<any, any>;
};
columnMeta: DataTableColumnMeta;
};
export type DataTableFeatures = typeof dataTableFeatures;