learning_ai_common_plat/packages/data-table/src/index.ts
saravanakumardb1 a55ea16370 feat(data-table): @bytelyst/data-table@0.1.0 on TanStack Table v8 + Virtual
DataTable wrapper: sort, global filter, pagination, row selection + bulk
action bar, column resize/pin/reorder, compact/comfortable density, and a
virtualised mode for 10k+ rows (seeded initialRect for SSR/headless).

Note: roadmap 9.C says 'TanStack Table v9' but no stable v9 exists yet; built
on the current stable v8.21.3 + react-virtual 3.13.

Verified: vitest 10/10; tsc --noEmit clean; tsc build emits dist; published
@bytelyst/data-table@0.1.0 to local Gitea registry.
2026-05-28 17:32:53 -07:00

15 lines
594 B
TypeScript

/**
* @bytelyst/data-table — headless-powered table on TanStack Table v8 +
* TanStack Virtual.
*
* Exports (0.1.0 — Wave 9.C):
* <DataTable> sort · filter · paginate · select · resize · pin · reorder ·
* density · virtualise (10k rows)
*
* Re-exports the TanStack column helpers consumers need so they don't have to
* add a direct dependency for the common case.
*/
export { DataTable } from './DataTable.js';
export type { DataTableProps, DataTableDensity } from './types.js';
export { createColumnHelper, type ColumnDef } from '@tanstack/react-table';