import { createFilteredRowModel, createPaginatedRowModel, createSortedRowModel, globalFilteringFeature, rowPaginationFeature, rowSortingFeature, tableFeatures, } from '@tanstack/vue-table' // Registrierte Features für die DataTable — globaler Filter, Sortierung, Pagination. // Vor jedem Row-Model-Slot muss das zugehörige Feature stehen. export const dataTableFeatures = tableFeatures({ globalFilteringFeature, rowSortingFeature, rowPaginationFeature, filteredRowModel: createFilteredRowModel(), sortedRowModel: createSortedRowModel(), paginatedRowModel: createPaginatedRowModel(), }) export type DataTableFeatures = typeof dataTableFeatures