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-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-sheetPro: spreadsheet mode (PoC) — formula engine (A1 refs, SUM/AVERAGE/…), dependency-graph recalc with cycle detection
@topgrid/grid-pro-trackingPro: ChangeTracking, Mapping, Validator