Skip to main content

Per-package API Reference (auto-generated)

The full per-package API auto-generated from the TSDoc comments in the source code. For a curated getting-started summary, see the API Reference.

PackageDescription
@topgrid/gridMeta package — aggregates all @topgrid/grid-* packages (MIT + Pro facade)
@topgrid/grid-coreTanStack Table abstraction wrapper + useGridState core hook
@topgrid/grid-core-headlessFramework-agnostic grid core (table-core based). Shared by the React/Vue adapters. W1 Phase 0.
@topgrid/grid-renderersCell renderers: Button, Badge, Check, Link, Number, Date, Icon
@topgrid/grid-featuresColumn reorder, multi-sort, filter UI features
@topgrid/grid-sizingDeclarative column sizing: auto-size, star/flex ratio widths, sizeToFit (pure + injectable measurement)
@topgrid/grid-exportExcel, PDF, CSV export for grid data
@topgrid/grid-vueVue 3 adapter (skeleton) — consumes the @topgrid/grid-core-headless shared core via @tanstack/vue-table. W1 Phase 0. Zero React dependency.
@topgrid/grid-chart-coreFramework-neutral chart engine: labelled matrix → Apache ECharts option (no React/Vue; echarts type-only)
@topgrid/grid-licensePro license validation runtime
@topgrid/grid-license-coreFramework-neutral license state + verification for TopGrid (no React/Vue). Source of the license singleton.
@topgrid/grid-pro-aggPro: Aggregation (group footer)
@topgrid/grid-pro-chartPro: Sparkline cells (zero-dep SVG) + injectable Range Chart panel
@topgrid/grid-pro-chart-enterprisePro: Enterprise charting (Apache ECharts adapter) over the grid-pro-chart range/pivot bridge
@topgrid/grid-pro-chart-enterprise-vuePro: Enterprise charting for Vue 3 (Apache ECharts) — reuses the framework-neutral @topgrid/grid-chart-core engine
@topgrid/grid-pro-datamapPro: DataMap (foreign key display)
@topgrid/grid-pro-edit-plusPro: editing productivity — declarative validation rules , undo/redo, find&replace, cell comments
@topgrid/grid-pro-filterPro: Multi-condition (AND/OR) column filtering — compound FilterFn + 2-condition builder UI
@topgrid/grid-pro-headerPro: Multi-row Header (Column Groups)
@topgrid/grid-pro-masterPro: Master-Detail, TreeGrid, Context Menu
@topgrid/grid-pro-mergingPro: Cell Merging (rowSpan) — column.mergeRows API + automatic rowSpan calculation
@topgrid/grid-pro-panelPro: declarative grid chrome — StatusBar, ToolPanel (column visibility/order), and a reused drag-grouping RowGroupPanel
@topgrid/grid-pro-pivotPro: declarative 2-D pivot table (row × column dimensions × value aggregation) over <Grid>
@topgrid/grid-pro-pivot-coreFramework-neutral pivot engine: declarative 2-D pivot transform + pure value reducers (no React/Vue). Consumed by @topgrid/grid-pro-pivot (React) and grid-pro-pivot-vue.
@topgrid/grid-pro-pivot-vuePro: declarative 2-D pivot for Vue 3 — reuses the framework-neutral @topgrid/grid-pro-pivot-core engine (headless composable + tool panel).
@topgrid/grid-pro-rangePro: Cell Range Selection, Drag-fill, Clipboard
@topgrid/grid-pro-serversidePro: server-side row model (SSRM) — block-based lazy loading, infinite scroll, server sort/filter/group with stale-response (epoch) rejection
@topgrid/grid-pro-serverside-coreFramework-neutral server-side row model core: block cache, SSRM controller, lazy-group tree cache, viewport row model, server pivot columns (no React/Vue; @tanstack/table-core type-only).
@topgrid/grid-pro-serverside-vuePro: server-side row model (SSRM) + viewport (push) row model for Vue 3 — reuses the framework-neutral @topgrid/grid-pro-serverside-core controllers.
@topgrid/grid-pro-sheetPro: spreadsheet mode (PoC) — formula engine (A1 refs, SUM/AVERAGE/…), dependency-graph recalc with cycle detection
@topgrid/grid-pro-trackingPro: ChangeTracking, Mapping, Validator