[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-tanstack-typescript":3,"mdc-p0k3mz-key":48,"related-org-tanstack-typescript":1615,"related-repo-tanstack-typescript":1754},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":19,"repoUrl":20,"updatedAt":21,"license":22,"forks":23,"topics":24,"repo":43,"sourceUrl":46,"mdContent":47},"typescript","type TanStack Table configurations","Preserve TanStack Table v9 inference with createColumnHelper, columns(), tableOptions, tableFeatures, and metaHelper. Load for ColumnDef errors, reusable tables, typed meta, named registries, or unnecessary manual feature generics.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},"tanstack","TanStack","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Ftanstack.png",[12,15,16],{"name":13,"slug":4,"type":14},"TypeScript","tag",{"name":9,"slug":8,"type":14},{"name":17,"slug":18,"type":14},"Frontend","frontend",28175,"https:\u002F\u002Fgithub.com\u002FTanStack\u002Ftable","2026-07-30T05:26:06.391717",null,3539,[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,4,42],"datagrid","datagrids","datatable","filtering","grid","grouping","hooks","javascript","pagination","react","reactjs","solid","solidjs","sorting","svelte","sveltejs","table","vue",{"repoUrl":20,"stars":19,"forks":23,"topics":44,"description":45},[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,4,42],"🤖 Headless UI for building powerful tables & datagrids for TS\u002FJS -  React-Table, Vue-Table, Solid-Table, Svelte-Table","https:\u002F\u002Fgithub.com\u002FTanStack\u002Ftable\u002Ftree\u002FHEAD\u002Fpackages\u002Ftable-core\u002Fskills\u002Ftypescript","---\nname: typescript\ndescription: >\n  Preserve TanStack Table v9 inference with createColumnHelper, columns(), tableOptions, tableFeatures, and metaHelper. Load for ColumnDef errors, reusable tables, typed meta, named registries, or unnecessary manual feature generics.\nmetadata:\n  type: sub-skill\n  library: '@tanstack\u002Ftable-core'\n  library_version: '9.0.0-beta.59'\nrequires: ['core', 'table-features']\nsources:\n  - 'TanStack\u002Ftable:docs\u002Fguide\u002Fhelpers.md'\n  - 'TanStack\u002Ftable:docs\u002Fguide\u002Fcolumn-defs.md'\n  - 'TanStack\u002Ftable:docs\u002Fguide\u002Ftable-and-column-meta.md'\n  - 'TanStack\u002Ftable:packages\u002Ftable-core\u002Fsrc\u002Fhelpers'\n---\n\nThis skill builds on `core` and `table-features`. Let the feature object and helpers carry types through userland.\n\n## Setup\n\n```ts\nimport {\n  createColumnHelper,\n  metaHelper,\n  tableFeatures,\n} from '@tanstack\u002Ftable-core'\n\ntype Person = { id: string; age: number }\ntype ColumnMeta = { align?: 'start' | 'end' }\nconst features = tableFeatures({ columnMeta: metaHelper\u003CColumnMeta>() })\nconst helper = createColumnHelper\u003Ctypeof features, Person>()\nexport const columns = helper.columns([\n  helper.accessor('age', { meta: { align: 'end' } }),\n])\n```\n\n## Core Patterns\n\n### Preserve heterogeneous accessor values\n\n```ts\nconst columns = helper.columns([\n  helper.accessor('id', { header: 'ID' }),\n  helper.accessor('age', { header: 'Age' }),\n])\n```\n\n`columns()` preserves each accessor's `TValue` instead of widening the array.\n\n### Compose options through the helper\n\n```ts\nconst defaults = tableOptions\u003Ctypeof features, Person>({\n  defaultColumn: { meta: { align: 'start' } },\n})\n```\n\nUse `tableOptions` for reusable fragments; direct adapter options are enough for one-offs.\n\n## Common Mistakes\n\n### [HIGH] Erasing accessor value inference\n\nWrong:\n\n```ts\nconst columns: ColumnDef\u003Ctypeof features, Person, unknown>[] = [\n  helper.accessor('age', {}),\n]\n```\n\nCorrect:\n\n```ts\nconst columns = helper.columns([helper.accessor('age', {})])\n```\n\nThe broad annotation discards the accessor-specific `number` value type.\n\nSource: `docs\u002Fguide\u002Fhelpers.md#createcolumnhelper`\n\n### [MEDIUM] Threading internal feature generics manually\n\nWrong:\n\n```ts\ntype Features = TableFeatures\n```\n\nCorrect:\n\n```ts\ntype Features = typeof features\n```\n\nThe concrete registry is the source of feature-gated APIs and registry keys.\n\nSource: `packages\u002Ftable-core\u002Fsrc\u002Ftypes\u002FTableFeatures.ts`\n\n### [MEDIUM] Globally merging per-table meta\n\nWrong:\n\n```ts\ndeclare module '@tanstack\u002Ftable-core' {\n  interface ColumnMeta\u003CTData, TValue> {\n    align?: string\n  }\n}\n```\n\nCorrect:\n\n```ts\nconst features = tableFeatures({\n  columnMeta: metaHelper\u003C{ align?: 'start' | 'end' }>(),\n})\n```\n\nV9 type-only feature slots keep meta types scoped to the table factory.\n\nSource: `docs\u002Fguide\u002Ftable-and-column-meta.md`\n\n## API Discovery\n\nInspect `node_modules\u002F@tanstack\u002Ftable-core\u002Fdist\u002Fhelpers\u002F` and the signatures re-exported by `dist\u002Findex.d.ts`; avoid copying deep internal generic signatures into application code.\n",{"data":49,"body":62},{"name":4,"description":6,"metadata":50,"requires":54,"sources":57},{"type":51,"library":52,"library_version":53},"sub-skill","@tanstack\u002Ftable-core","9.0.0-beta.59",[55,56],"core","table-features",[58,59,60,61],"TanStack\u002Ftable:docs\u002Fguide\u002Fhelpers.md","TanStack\u002Ftable:docs\u002Fguide\u002Fcolumn-defs.md","TanStack\u002Ftable:docs\u002Fguide\u002Ftable-and-column-meta.md","TanStack\u002Ftable:packages\u002Ftable-core\u002Fsrc\u002Fhelpers",{"type":63,"children":64},"root",[65,88,95,611,617,624,815,834,840,965,978,984,995,1000,1127,1132,1208,1221,1232,1243,1247,1275,1279,1311,1316,1326,1336,1340,1447,1451,1567,1572,1582,1588,1609],{"type":66,"tag":67,"props":68,"children":69},"element","p",{},[70,73,79,81,86],{"type":71,"value":72},"text","This skill builds on ",{"type":66,"tag":74,"props":75,"children":77},"code",{"className":76},[],[78],{"type":71,"value":55},{"type":71,"value":80}," and ",{"type":66,"tag":74,"props":82,"children":84},{"className":83},[],[85],{"type":71,"value":56},{"type":71,"value":87},". Let the feature object and helpers carry types through userland.",{"type":66,"tag":89,"props":90,"children":92},"h2",{"id":91},"setup",[93],{"type":71,"value":94},"Setup",{"type":66,"tag":96,"props":97,"children":102},"pre",{"className":98,"code":99,"language":100,"meta":101,"style":101},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import {\n  createColumnHelper,\n  metaHelper,\n  tableFeatures,\n} from '@tanstack\u002Ftable-core'\n\ntype Person = { id: string; age: number }\ntype ColumnMeta = { align?: 'start' | 'end' }\nconst features = tableFeatures({ columnMeta: metaHelper\u003CColumnMeta>() })\nconst helper = createColumnHelper\u003Ctypeof features, Person>()\nexport const columns = helper.columns([\n  helper.accessor('age', { meta: { align: 'end' } }),\n])\n","ts","",[103],{"type":66,"tag":74,"props":104,"children":105},{"__ignoreMap":101},[106,124,139,152,165,194,204,270,337,415,465,508,602],{"type":66,"tag":107,"props":108,"children":111},"span",{"class":109,"line":110},"line",1,[112,118],{"type":66,"tag":107,"props":113,"children":115},{"style":114},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[116],{"type":71,"value":117},"import",{"type":66,"tag":107,"props":119,"children":121},{"style":120},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[122],{"type":71,"value":123}," {\n",{"type":66,"tag":107,"props":125,"children":127},{"class":109,"line":126},2,[128,134],{"type":66,"tag":107,"props":129,"children":131},{"style":130},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[132],{"type":71,"value":133},"  createColumnHelper",{"type":66,"tag":107,"props":135,"children":136},{"style":120},[137],{"type":71,"value":138},",\n",{"type":66,"tag":107,"props":140,"children":142},{"class":109,"line":141},3,[143,148],{"type":66,"tag":107,"props":144,"children":145},{"style":130},[146],{"type":71,"value":147},"  metaHelper",{"type":66,"tag":107,"props":149,"children":150},{"style":120},[151],{"type":71,"value":138},{"type":66,"tag":107,"props":153,"children":155},{"class":109,"line":154},4,[156,161],{"type":66,"tag":107,"props":157,"children":158},{"style":130},[159],{"type":71,"value":160},"  tableFeatures",{"type":66,"tag":107,"props":162,"children":163},{"style":120},[164],{"type":71,"value":138},{"type":66,"tag":107,"props":166,"children":168},{"class":109,"line":167},5,[169,174,179,184,189],{"type":66,"tag":107,"props":170,"children":171},{"style":120},[172],{"type":71,"value":173},"}",{"type":66,"tag":107,"props":175,"children":176},{"style":114},[177],{"type":71,"value":178}," from",{"type":66,"tag":107,"props":180,"children":181},{"style":120},[182],{"type":71,"value":183}," '",{"type":66,"tag":107,"props":185,"children":187},{"style":186},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[188],{"type":71,"value":52},{"type":66,"tag":107,"props":190,"children":191},{"style":120},[192],{"type":71,"value":193},"'\n",{"type":66,"tag":107,"props":195,"children":197},{"class":109,"line":196},6,[198],{"type":66,"tag":107,"props":199,"children":201},{"emptyLinePlaceholder":200},true,[202],{"type":71,"value":203},"\n",{"type":66,"tag":107,"props":205,"children":207},{"class":109,"line":206},7,[208,214,220,225,230,236,241,246,251,256,260,265],{"type":66,"tag":107,"props":209,"children":211},{"style":210},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[212],{"type":71,"value":213},"type",{"type":66,"tag":107,"props":215,"children":217},{"style":216},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[218],{"type":71,"value":219}," Person",{"type":66,"tag":107,"props":221,"children":222},{"style":120},[223],{"type":71,"value":224}," =",{"type":66,"tag":107,"props":226,"children":227},{"style":120},[228],{"type":71,"value":229}," {",{"type":66,"tag":107,"props":231,"children":233},{"style":232},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[234],{"type":71,"value":235}," id",{"type":66,"tag":107,"props":237,"children":238},{"style":120},[239],{"type":71,"value":240},":",{"type":66,"tag":107,"props":242,"children":243},{"style":216},[244],{"type":71,"value":245}," string",{"type":66,"tag":107,"props":247,"children":248},{"style":120},[249],{"type":71,"value":250},";",{"type":66,"tag":107,"props":252,"children":253},{"style":232},[254],{"type":71,"value":255}," age",{"type":66,"tag":107,"props":257,"children":258},{"style":120},[259],{"type":71,"value":240},{"type":66,"tag":107,"props":261,"children":262},{"style":216},[263],{"type":71,"value":264}," number",{"type":66,"tag":107,"props":266,"children":267},{"style":120},[268],{"type":71,"value":269}," }\n",{"type":66,"tag":107,"props":271,"children":273},{"class":109,"line":272},8,[274,278,283,287,291,296,301,305,310,315,320,324,329,333],{"type":66,"tag":107,"props":275,"children":276},{"style":210},[277],{"type":71,"value":213},{"type":66,"tag":107,"props":279,"children":280},{"style":216},[281],{"type":71,"value":282}," ColumnMeta",{"type":66,"tag":107,"props":284,"children":285},{"style":120},[286],{"type":71,"value":224},{"type":66,"tag":107,"props":288,"children":289},{"style":120},[290],{"type":71,"value":229},{"type":66,"tag":107,"props":292,"children":293},{"style":232},[294],{"type":71,"value":295}," align",{"type":66,"tag":107,"props":297,"children":298},{"style":120},[299],{"type":71,"value":300},"?:",{"type":66,"tag":107,"props":302,"children":303},{"style":120},[304],{"type":71,"value":183},{"type":66,"tag":107,"props":306,"children":307},{"style":186},[308],{"type":71,"value":309},"start",{"type":66,"tag":107,"props":311,"children":312},{"style":120},[313],{"type":71,"value":314},"'",{"type":66,"tag":107,"props":316,"children":317},{"style":120},[318],{"type":71,"value":319}," |",{"type":66,"tag":107,"props":321,"children":322},{"style":120},[323],{"type":71,"value":183},{"type":66,"tag":107,"props":325,"children":326},{"style":186},[327],{"type":71,"value":328},"end",{"type":66,"tag":107,"props":330,"children":331},{"style":120},[332],{"type":71,"value":314},{"type":66,"tag":107,"props":334,"children":335},{"style":120},[336],{"type":71,"value":269},{"type":66,"tag":107,"props":338,"children":340},{"class":109,"line":339},9,[341,346,351,356,362,367,372,377,381,386,391,396,401,406,410],{"type":66,"tag":107,"props":342,"children":343},{"style":210},[344],{"type":71,"value":345},"const",{"type":66,"tag":107,"props":347,"children":348},{"style":130},[349],{"type":71,"value":350}," features ",{"type":66,"tag":107,"props":352,"children":353},{"style":120},[354],{"type":71,"value":355},"=",{"type":66,"tag":107,"props":357,"children":359},{"style":358},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[360],{"type":71,"value":361}," tableFeatures",{"type":66,"tag":107,"props":363,"children":364},{"style":130},[365],{"type":71,"value":366},"(",{"type":66,"tag":107,"props":368,"children":369},{"style":120},[370],{"type":71,"value":371},"{",{"type":66,"tag":107,"props":373,"children":374},{"style":232},[375],{"type":71,"value":376}," columnMeta",{"type":66,"tag":107,"props":378,"children":379},{"style":120},[380],{"type":71,"value":240},{"type":66,"tag":107,"props":382,"children":383},{"style":358},[384],{"type":71,"value":385}," metaHelper",{"type":66,"tag":107,"props":387,"children":388},{"style":120},[389],{"type":71,"value":390},"\u003C",{"type":66,"tag":107,"props":392,"children":393},{"style":216},[394],{"type":71,"value":395},"ColumnMeta",{"type":66,"tag":107,"props":397,"children":398},{"style":120},[399],{"type":71,"value":400},">",{"type":66,"tag":107,"props":402,"children":403},{"style":130},[404],{"type":71,"value":405},"() ",{"type":66,"tag":107,"props":407,"children":408},{"style":120},[409],{"type":71,"value":173},{"type":66,"tag":107,"props":411,"children":412},{"style":130},[413],{"type":71,"value":414},")\n",{"type":66,"tag":107,"props":416,"children":418},{"class":109,"line":417},10,[419,423,428,432,437,442,447,452,456,460],{"type":66,"tag":107,"props":420,"children":421},{"style":210},[422],{"type":71,"value":345},{"type":66,"tag":107,"props":424,"children":425},{"style":130},[426],{"type":71,"value":427}," helper ",{"type":66,"tag":107,"props":429,"children":430},{"style":120},[431],{"type":71,"value":355},{"type":66,"tag":107,"props":433,"children":434},{"style":358},[435],{"type":71,"value":436}," createColumnHelper",{"type":66,"tag":107,"props":438,"children":439},{"style":120},[440],{"type":71,"value":441},"\u003Ctypeof",{"type":66,"tag":107,"props":443,"children":444},{"style":130},[445],{"type":71,"value":446}," features",{"type":66,"tag":107,"props":448,"children":449},{"style":120},[450],{"type":71,"value":451},",",{"type":66,"tag":107,"props":453,"children":454},{"style":216},[455],{"type":71,"value":219},{"type":66,"tag":107,"props":457,"children":458},{"style":120},[459],{"type":71,"value":400},{"type":66,"tag":107,"props":461,"children":462},{"style":130},[463],{"type":71,"value":464},"()\n",{"type":66,"tag":107,"props":466,"children":468},{"class":109,"line":467},11,[469,474,479,484,488,493,498,503],{"type":66,"tag":107,"props":470,"children":471},{"style":114},[472],{"type":71,"value":473},"export",{"type":66,"tag":107,"props":475,"children":476},{"style":210},[477],{"type":71,"value":478}," const",{"type":66,"tag":107,"props":480,"children":481},{"style":130},[482],{"type":71,"value":483}," columns ",{"type":66,"tag":107,"props":485,"children":486},{"style":120},[487],{"type":71,"value":355},{"type":66,"tag":107,"props":489,"children":490},{"style":130},[491],{"type":71,"value":492}," helper",{"type":66,"tag":107,"props":494,"children":495},{"style":120},[496],{"type":71,"value":497},".",{"type":66,"tag":107,"props":499,"children":500},{"style":358},[501],{"type":71,"value":502},"columns",{"type":66,"tag":107,"props":504,"children":505},{"style":130},[506],{"type":71,"value":507},"([\n",{"type":66,"tag":107,"props":509,"children":511},{"class":109,"line":510},12,[512,517,521,526,530,534,539,543,547,551,556,560,564,568,572,576,580,584,589,593,598],{"type":66,"tag":107,"props":513,"children":514},{"style":130},[515],{"type":71,"value":516},"  helper",{"type":66,"tag":107,"props":518,"children":519},{"style":120},[520],{"type":71,"value":497},{"type":66,"tag":107,"props":522,"children":523},{"style":358},[524],{"type":71,"value":525},"accessor",{"type":66,"tag":107,"props":527,"children":528},{"style":130},[529],{"type":71,"value":366},{"type":66,"tag":107,"props":531,"children":532},{"style":120},[533],{"type":71,"value":314},{"type":66,"tag":107,"props":535,"children":536},{"style":186},[537],{"type":71,"value":538},"age",{"type":66,"tag":107,"props":540,"children":541},{"style":120},[542],{"type":71,"value":314},{"type":66,"tag":107,"props":544,"children":545},{"style":120},[546],{"type":71,"value":451},{"type":66,"tag":107,"props":548,"children":549},{"style":120},[550],{"type":71,"value":229},{"type":66,"tag":107,"props":552,"children":553},{"style":232},[554],{"type":71,"value":555}," meta",{"type":66,"tag":107,"props":557,"children":558},{"style":120},[559],{"type":71,"value":240},{"type":66,"tag":107,"props":561,"children":562},{"style":120},[563],{"type":71,"value":229},{"type":66,"tag":107,"props":565,"children":566},{"style":232},[567],{"type":71,"value":295},{"type":66,"tag":107,"props":569,"children":570},{"style":120},[571],{"type":71,"value":240},{"type":66,"tag":107,"props":573,"children":574},{"style":120},[575],{"type":71,"value":183},{"type":66,"tag":107,"props":577,"children":578},{"style":186},[579],{"type":71,"value":328},{"type":66,"tag":107,"props":581,"children":582},{"style":120},[583],{"type":71,"value":314},{"type":66,"tag":107,"props":585,"children":586},{"style":120},[587],{"type":71,"value":588}," }",{"type":66,"tag":107,"props":590,"children":591},{"style":120},[592],{"type":71,"value":588},{"type":66,"tag":107,"props":594,"children":595},{"style":130},[596],{"type":71,"value":597},")",{"type":66,"tag":107,"props":599,"children":600},{"style":120},[601],{"type":71,"value":138},{"type":66,"tag":107,"props":603,"children":605},{"class":109,"line":604},13,[606],{"type":66,"tag":107,"props":607,"children":608},{"style":130},[609],{"type":71,"value":610},"])\n",{"type":66,"tag":89,"props":612,"children":614},{"id":613},"core-patterns",[615],{"type":71,"value":616},"Core Patterns",{"type":66,"tag":618,"props":619,"children":621},"h3",{"id":620},"preserve-heterogeneous-accessor-values",[622],{"type":71,"value":623},"Preserve heterogeneous accessor values",{"type":66,"tag":96,"props":625,"children":627},{"className":98,"code":626,"language":100,"meta":101,"style":101},"const columns = helper.columns([\n  helper.accessor('id', { header: 'ID' }),\n  helper.accessor('age', { header: 'Age' }),\n])\n",[628],{"type":66,"tag":74,"props":629,"children":630},{"__ignoreMap":101},[631,662,736,808],{"type":66,"tag":107,"props":632,"children":633},{"class":109,"line":110},[634,638,642,646,650,654,658],{"type":66,"tag":107,"props":635,"children":636},{"style":210},[637],{"type":71,"value":345},{"type":66,"tag":107,"props":639,"children":640},{"style":130},[641],{"type":71,"value":483},{"type":66,"tag":107,"props":643,"children":644},{"style":120},[645],{"type":71,"value":355},{"type":66,"tag":107,"props":647,"children":648},{"style":130},[649],{"type":71,"value":492},{"type":66,"tag":107,"props":651,"children":652},{"style":120},[653],{"type":71,"value":497},{"type":66,"tag":107,"props":655,"children":656},{"style":358},[657],{"type":71,"value":502},{"type":66,"tag":107,"props":659,"children":660},{"style":130},[661],{"type":71,"value":507},{"type":66,"tag":107,"props":663,"children":664},{"class":109,"line":126},[665,669,673,677,681,685,690,694,698,702,707,711,715,720,724,728,732],{"type":66,"tag":107,"props":666,"children":667},{"style":130},[668],{"type":71,"value":516},{"type":66,"tag":107,"props":670,"children":671},{"style":120},[672],{"type":71,"value":497},{"type":66,"tag":107,"props":674,"children":675},{"style":358},[676],{"type":71,"value":525},{"type":66,"tag":107,"props":678,"children":679},{"style":130},[680],{"type":71,"value":366},{"type":66,"tag":107,"props":682,"children":683},{"style":120},[684],{"type":71,"value":314},{"type":66,"tag":107,"props":686,"children":687},{"style":186},[688],{"type":71,"value":689},"id",{"type":66,"tag":107,"props":691,"children":692},{"style":120},[693],{"type":71,"value":314},{"type":66,"tag":107,"props":695,"children":696},{"style":120},[697],{"type":71,"value":451},{"type":66,"tag":107,"props":699,"children":700},{"style":120},[701],{"type":71,"value":229},{"type":66,"tag":107,"props":703,"children":704},{"style":232},[705],{"type":71,"value":706}," header",{"type":66,"tag":107,"props":708,"children":709},{"style":120},[710],{"type":71,"value":240},{"type":66,"tag":107,"props":712,"children":713},{"style":120},[714],{"type":71,"value":183},{"type":66,"tag":107,"props":716,"children":717},{"style":186},[718],{"type":71,"value":719},"ID",{"type":66,"tag":107,"props":721,"children":722},{"style":120},[723],{"type":71,"value":314},{"type":66,"tag":107,"props":725,"children":726},{"style":120},[727],{"type":71,"value":588},{"type":66,"tag":107,"props":729,"children":730},{"style":130},[731],{"type":71,"value":597},{"type":66,"tag":107,"props":733,"children":734},{"style":120},[735],{"type":71,"value":138},{"type":66,"tag":107,"props":737,"children":738},{"class":109,"line":141},[739,743,747,751,755,759,763,767,771,775,779,783,787,792,796,800,804],{"type":66,"tag":107,"props":740,"children":741},{"style":130},[742],{"type":71,"value":516},{"type":66,"tag":107,"props":744,"children":745},{"style":120},[746],{"type":71,"value":497},{"type":66,"tag":107,"props":748,"children":749},{"style":358},[750],{"type":71,"value":525},{"type":66,"tag":107,"props":752,"children":753},{"style":130},[754],{"type":71,"value":366},{"type":66,"tag":107,"props":756,"children":757},{"style":120},[758],{"type":71,"value":314},{"type":66,"tag":107,"props":760,"children":761},{"style":186},[762],{"type":71,"value":538},{"type":66,"tag":107,"props":764,"children":765},{"style":120},[766],{"type":71,"value":314},{"type":66,"tag":107,"props":768,"children":769},{"style":120},[770],{"type":71,"value":451},{"type":66,"tag":107,"props":772,"children":773},{"style":120},[774],{"type":71,"value":229},{"type":66,"tag":107,"props":776,"children":777},{"style":232},[778],{"type":71,"value":706},{"type":66,"tag":107,"props":780,"children":781},{"style":120},[782],{"type":71,"value":240},{"type":66,"tag":107,"props":784,"children":785},{"style":120},[786],{"type":71,"value":183},{"type":66,"tag":107,"props":788,"children":789},{"style":186},[790],{"type":71,"value":791},"Age",{"type":66,"tag":107,"props":793,"children":794},{"style":120},[795],{"type":71,"value":314},{"type":66,"tag":107,"props":797,"children":798},{"style":120},[799],{"type":71,"value":588},{"type":66,"tag":107,"props":801,"children":802},{"style":130},[803],{"type":71,"value":597},{"type":66,"tag":107,"props":805,"children":806},{"style":120},[807],{"type":71,"value":138},{"type":66,"tag":107,"props":809,"children":810},{"class":109,"line":154},[811],{"type":66,"tag":107,"props":812,"children":813},{"style":130},[814],{"type":71,"value":610},{"type":66,"tag":67,"props":816,"children":817},{},[818,824,826,832],{"type":66,"tag":74,"props":819,"children":821},{"className":820},[],[822],{"type":71,"value":823},"columns()",{"type":71,"value":825}," preserves each accessor's ",{"type":66,"tag":74,"props":827,"children":829},{"className":828},[],[830],{"type":71,"value":831},"TValue",{"type":71,"value":833}," instead of widening the array.",{"type":66,"tag":618,"props":835,"children":837},{"id":836},"compose-options-through-the-helper",[838],{"type":71,"value":839},"Compose options through the helper",{"type":66,"tag":96,"props":841,"children":843},{"className":98,"code":842,"language":100,"meta":101,"style":101},"const defaults = tableOptions\u003Ctypeof features, Person>({\n  defaultColumn: { meta: { align: 'start' } },\n})\n",[844],{"type":66,"tag":74,"props":845,"children":846},{"__ignoreMap":101},[847,897,954],{"type":66,"tag":107,"props":848,"children":849},{"class":109,"line":110},[850,854,859,863,868,872,876,880,884,888,892],{"type":66,"tag":107,"props":851,"children":852},{"style":210},[853],{"type":71,"value":345},{"type":66,"tag":107,"props":855,"children":856},{"style":130},[857],{"type":71,"value":858}," defaults ",{"type":66,"tag":107,"props":860,"children":861},{"style":120},[862],{"type":71,"value":355},{"type":66,"tag":107,"props":864,"children":865},{"style":358},[866],{"type":71,"value":867}," tableOptions",{"type":66,"tag":107,"props":869,"children":870},{"style":120},[871],{"type":71,"value":441},{"type":66,"tag":107,"props":873,"children":874},{"style":130},[875],{"type":71,"value":446},{"type":66,"tag":107,"props":877,"children":878},{"style":120},[879],{"type":71,"value":451},{"type":66,"tag":107,"props":881,"children":882},{"style":216},[883],{"type":71,"value":219},{"type":66,"tag":107,"props":885,"children":886},{"style":120},[887],{"type":71,"value":400},{"type":66,"tag":107,"props":889,"children":890},{"style":130},[891],{"type":71,"value":366},{"type":66,"tag":107,"props":893,"children":894},{"style":120},[895],{"type":71,"value":896},"{\n",{"type":66,"tag":107,"props":898,"children":899},{"class":109,"line":126},[900,905,909,913,917,921,925,929,933,937,941,945,949],{"type":66,"tag":107,"props":901,"children":902},{"style":232},[903],{"type":71,"value":904},"  defaultColumn",{"type":66,"tag":107,"props":906,"children":907},{"style":120},[908],{"type":71,"value":240},{"type":66,"tag":107,"props":910,"children":911},{"style":120},[912],{"type":71,"value":229},{"type":66,"tag":107,"props":914,"children":915},{"style":232},[916],{"type":71,"value":555},{"type":66,"tag":107,"props":918,"children":919},{"style":120},[920],{"type":71,"value":240},{"type":66,"tag":107,"props":922,"children":923},{"style":120},[924],{"type":71,"value":229},{"type":66,"tag":107,"props":926,"children":927},{"style":232},[928],{"type":71,"value":295},{"type":66,"tag":107,"props":930,"children":931},{"style":120},[932],{"type":71,"value":240},{"type":66,"tag":107,"props":934,"children":935},{"style":120},[936],{"type":71,"value":183},{"type":66,"tag":107,"props":938,"children":939},{"style":186},[940],{"type":71,"value":309},{"type":66,"tag":107,"props":942,"children":943},{"style":120},[944],{"type":71,"value":314},{"type":66,"tag":107,"props":946,"children":947},{"style":120},[948],{"type":71,"value":588},{"type":66,"tag":107,"props":950,"children":951},{"style":120},[952],{"type":71,"value":953}," },\n",{"type":66,"tag":107,"props":955,"children":956},{"class":109,"line":141},[957,961],{"type":66,"tag":107,"props":958,"children":959},{"style":120},[960],{"type":71,"value":173},{"type":66,"tag":107,"props":962,"children":963},{"style":130},[964],{"type":71,"value":414},{"type":66,"tag":67,"props":966,"children":967},{},[968,970,976],{"type":71,"value":969},"Use ",{"type":66,"tag":74,"props":971,"children":973},{"className":972},[],[974],{"type":71,"value":975},"tableOptions",{"type":71,"value":977}," for reusable fragments; direct adapter options are enough for one-offs.",{"type":66,"tag":89,"props":979,"children":981},{"id":980},"common-mistakes",[982],{"type":71,"value":983},"Common Mistakes",{"type":66,"tag":618,"props":985,"children":987},{"id":986},"high-erasing-accessor-value-inference",[988,993],{"type":66,"tag":107,"props":989,"children":990},{},[991],{"type":71,"value":992},"HIGH",{"type":71,"value":994}," Erasing accessor value inference",{"type":66,"tag":67,"props":996,"children":997},{},[998],{"type":71,"value":999},"Wrong:",{"type":66,"tag":96,"props":1001,"children":1003},{"className":98,"code":1002,"language":100,"meta":101,"style":101},"const columns: ColumnDef\u003Ctypeof features, Person, unknown>[] = [\n  helper.accessor('age', {}),\n]\n",[1004],{"type":66,"tag":74,"props":1005,"children":1006},{"__ignoreMap":101},[1007,1071,1119],{"type":66,"tag":107,"props":1008,"children":1009},{"class":109,"line":110},[1010,1014,1019,1023,1028,1032,1036,1040,1044,1048,1053,1057,1062,1066],{"type":66,"tag":107,"props":1011,"children":1012},{"style":210},[1013],{"type":71,"value":345},{"type":66,"tag":107,"props":1015,"children":1016},{"style":130},[1017],{"type":71,"value":1018}," columns",{"type":66,"tag":107,"props":1020,"children":1021},{"style":120},[1022],{"type":71,"value":240},{"type":66,"tag":107,"props":1024,"children":1025},{"style":216},[1026],{"type":71,"value":1027}," ColumnDef",{"type":66,"tag":107,"props":1029,"children":1030},{"style":120},[1031],{"type":71,"value":441},{"type":66,"tag":107,"props":1033,"children":1034},{"style":130},[1035],{"type":71,"value":446},{"type":66,"tag":107,"props":1037,"children":1038},{"style":120},[1039],{"type":71,"value":451},{"type":66,"tag":107,"props":1041,"children":1042},{"style":216},[1043],{"type":71,"value":219},{"type":66,"tag":107,"props":1045,"children":1046},{"style":120},[1047],{"type":71,"value":451},{"type":66,"tag":107,"props":1049,"children":1050},{"style":216},[1051],{"type":71,"value":1052}," unknown",{"type":66,"tag":107,"props":1054,"children":1055},{"style":120},[1056],{"type":71,"value":400},{"type":66,"tag":107,"props":1058,"children":1059},{"style":130},[1060],{"type":71,"value":1061},"[] ",{"type":66,"tag":107,"props":1063,"children":1064},{"style":120},[1065],{"type":71,"value":355},{"type":66,"tag":107,"props":1067,"children":1068},{"style":130},[1069],{"type":71,"value":1070}," [\n",{"type":66,"tag":107,"props":1072,"children":1073},{"class":109,"line":126},[1074,1078,1082,1086,1090,1094,1098,1102,1106,1111,1115],{"type":66,"tag":107,"props":1075,"children":1076},{"style":130},[1077],{"type":71,"value":516},{"type":66,"tag":107,"props":1079,"children":1080},{"style":120},[1081],{"type":71,"value":497},{"type":66,"tag":107,"props":1083,"children":1084},{"style":358},[1085],{"type":71,"value":525},{"type":66,"tag":107,"props":1087,"children":1088},{"style":130},[1089],{"type":71,"value":366},{"type":66,"tag":107,"props":1091,"children":1092},{"style":120},[1093],{"type":71,"value":314},{"type":66,"tag":107,"props":1095,"children":1096},{"style":186},[1097],{"type":71,"value":538},{"type":66,"tag":107,"props":1099,"children":1100},{"style":120},[1101],{"type":71,"value":314},{"type":66,"tag":107,"props":1103,"children":1104},{"style":120},[1105],{"type":71,"value":451},{"type":66,"tag":107,"props":1107,"children":1108},{"style":120},[1109],{"type":71,"value":1110}," {}",{"type":66,"tag":107,"props":1112,"children":1113},{"style":130},[1114],{"type":71,"value":597},{"type":66,"tag":107,"props":1116,"children":1117},{"style":120},[1118],{"type":71,"value":138},{"type":66,"tag":107,"props":1120,"children":1121},{"class":109,"line":141},[1122],{"type":66,"tag":107,"props":1123,"children":1124},{"style":130},[1125],{"type":71,"value":1126},"]\n",{"type":66,"tag":67,"props":1128,"children":1129},{},[1130],{"type":71,"value":1131},"Correct:",{"type":66,"tag":96,"props":1133,"children":1135},{"className":98,"code":1134,"language":100,"meta":101,"style":101},"const columns = helper.columns([helper.accessor('age', {})])\n",[1136],{"type":66,"tag":74,"props":1137,"children":1138},{"__ignoreMap":101},[1139],{"type":66,"tag":107,"props":1140,"children":1141},{"class":109,"line":110},[1142,1146,1150,1154,1158,1162,1166,1171,1175,1179,1183,1187,1191,1195,1199,1203],{"type":66,"tag":107,"props":1143,"children":1144},{"style":210},[1145],{"type":71,"value":345},{"type":66,"tag":107,"props":1147,"children":1148},{"style":130},[1149],{"type":71,"value":483},{"type":66,"tag":107,"props":1151,"children":1152},{"style":120},[1153],{"type":71,"value":355},{"type":66,"tag":107,"props":1155,"children":1156},{"style":130},[1157],{"type":71,"value":492},{"type":66,"tag":107,"props":1159,"children":1160},{"style":120},[1161],{"type":71,"value":497},{"type":66,"tag":107,"props":1163,"children":1164},{"style":358},[1165],{"type":71,"value":502},{"type":66,"tag":107,"props":1167,"children":1168},{"style":130},[1169],{"type":71,"value":1170},"([helper",{"type":66,"tag":107,"props":1172,"children":1173},{"style":120},[1174],{"type":71,"value":497},{"type":66,"tag":107,"props":1176,"children":1177},{"style":358},[1178],{"type":71,"value":525},{"type":66,"tag":107,"props":1180,"children":1181},{"style":130},[1182],{"type":71,"value":366},{"type":66,"tag":107,"props":1184,"children":1185},{"style":120},[1186],{"type":71,"value":314},{"type":66,"tag":107,"props":1188,"children":1189},{"style":186},[1190],{"type":71,"value":538},{"type":66,"tag":107,"props":1192,"children":1193},{"style":120},[1194],{"type":71,"value":314},{"type":66,"tag":107,"props":1196,"children":1197},{"style":120},[1198],{"type":71,"value":451},{"type":66,"tag":107,"props":1200,"children":1201},{"style":120},[1202],{"type":71,"value":1110},{"type":66,"tag":107,"props":1204,"children":1205},{"style":130},[1206],{"type":71,"value":1207},")])\n",{"type":66,"tag":67,"props":1209,"children":1210},{},[1211,1213,1219],{"type":71,"value":1212},"The broad annotation discards the accessor-specific ",{"type":66,"tag":74,"props":1214,"children":1216},{"className":1215},[],[1217],{"type":71,"value":1218},"number",{"type":71,"value":1220}," value type.",{"type":66,"tag":67,"props":1222,"children":1223},{},[1224,1226],{"type":71,"value":1225},"Source: ",{"type":66,"tag":74,"props":1227,"children":1229},{"className":1228},[],[1230],{"type":71,"value":1231},"docs\u002Fguide\u002Fhelpers.md#createcolumnhelper",{"type":66,"tag":618,"props":1233,"children":1235},{"id":1234},"medium-threading-internal-feature-generics-manually",[1236,1241],{"type":66,"tag":107,"props":1237,"children":1238},{},[1239],{"type":71,"value":1240},"MEDIUM",{"type":71,"value":1242}," Threading internal feature generics manually",{"type":66,"tag":67,"props":1244,"children":1245},{},[1246],{"type":71,"value":999},{"type":66,"tag":96,"props":1248,"children":1250},{"className":98,"code":1249,"language":100,"meta":101,"style":101},"type Features = TableFeatures\n",[1251],{"type":66,"tag":74,"props":1252,"children":1253},{"__ignoreMap":101},[1254],{"type":66,"tag":107,"props":1255,"children":1256},{"class":109,"line":110},[1257,1261,1266,1270],{"type":66,"tag":107,"props":1258,"children":1259},{"style":210},[1260],{"type":71,"value":213},{"type":66,"tag":107,"props":1262,"children":1263},{"style":216},[1264],{"type":71,"value":1265}," Features",{"type":66,"tag":107,"props":1267,"children":1268},{"style":120},[1269],{"type":71,"value":224},{"type":66,"tag":107,"props":1271,"children":1272},{"style":216},[1273],{"type":71,"value":1274}," TableFeatures\n",{"type":66,"tag":67,"props":1276,"children":1277},{},[1278],{"type":71,"value":1131},{"type":66,"tag":96,"props":1280,"children":1282},{"className":98,"code":1281,"language":100,"meta":101,"style":101},"type Features = typeof features\n",[1283],{"type":66,"tag":74,"props":1284,"children":1285},{"__ignoreMap":101},[1286],{"type":66,"tag":107,"props":1287,"children":1288},{"class":109,"line":110},[1289,1293,1297,1301,1306],{"type":66,"tag":107,"props":1290,"children":1291},{"style":210},[1292],{"type":71,"value":213},{"type":66,"tag":107,"props":1294,"children":1295},{"style":216},[1296],{"type":71,"value":1265},{"type":66,"tag":107,"props":1298,"children":1299},{"style":120},[1300],{"type":71,"value":224},{"type":66,"tag":107,"props":1302,"children":1303},{"style":120},[1304],{"type":71,"value":1305}," typeof",{"type":66,"tag":107,"props":1307,"children":1308},{"style":130},[1309],{"type":71,"value":1310}," features\n",{"type":66,"tag":67,"props":1312,"children":1313},{},[1314],{"type":71,"value":1315},"The concrete registry is the source of feature-gated APIs and registry keys.",{"type":66,"tag":67,"props":1317,"children":1318},{},[1319,1320],{"type":71,"value":1225},{"type":66,"tag":74,"props":1321,"children":1323},{"className":1322},[],[1324],{"type":71,"value":1325},"packages\u002Ftable-core\u002Fsrc\u002Ftypes\u002FTableFeatures.ts",{"type":66,"tag":618,"props":1327,"children":1329},{"id":1328},"medium-globally-merging-per-table-meta",[1330,1334],{"type":66,"tag":107,"props":1331,"children":1332},{},[1333],{"type":71,"value":1240},{"type":71,"value":1335}," Globally merging per-table meta",{"type":66,"tag":67,"props":1337,"children":1338},{},[1339],{"type":71,"value":999},{"type":66,"tag":96,"props":1341,"children":1343},{"className":98,"code":1342,"language":100,"meta":101,"style":101},"declare module '@tanstack\u002Ftable-core' {\n  interface ColumnMeta\u003CTData, TValue> {\n    align?: string\n  }\n}\n",[1344],{"type":66,"tag":74,"props":1345,"children":1346},{"__ignoreMap":101},[1347,1376,1414,1431,1439],{"type":66,"tag":107,"props":1348,"children":1349},{"class":109,"line":110},[1350,1355,1360,1364,1368,1372],{"type":66,"tag":107,"props":1351,"children":1352},{"style":210},[1353],{"type":71,"value":1354},"declare",{"type":66,"tag":107,"props":1356,"children":1357},{"style":210},[1358],{"type":71,"value":1359}," module",{"type":66,"tag":107,"props":1361,"children":1362},{"style":120},[1363],{"type":71,"value":183},{"type":66,"tag":107,"props":1365,"children":1366},{"style":186},[1367],{"type":71,"value":52},{"type":66,"tag":107,"props":1369,"children":1370},{"style":120},[1371],{"type":71,"value":314},{"type":66,"tag":107,"props":1373,"children":1374},{"style":120},[1375],{"type":71,"value":123},{"type":66,"tag":107,"props":1377,"children":1378},{"class":109,"line":126},[1379,1384,1388,1392,1397,1401,1406,1410],{"type":66,"tag":107,"props":1380,"children":1381},{"style":210},[1382],{"type":71,"value":1383},"  interface",{"type":66,"tag":107,"props":1385,"children":1386},{"style":216},[1387],{"type":71,"value":282},{"type":66,"tag":107,"props":1389,"children":1390},{"style":120},[1391],{"type":71,"value":390},{"type":66,"tag":107,"props":1393,"children":1394},{"style":216},[1395],{"type":71,"value":1396},"TData",{"type":66,"tag":107,"props":1398,"children":1399},{"style":120},[1400],{"type":71,"value":451},{"type":66,"tag":107,"props":1402,"children":1403},{"style":216},[1404],{"type":71,"value":1405}," TValue",{"type":66,"tag":107,"props":1407,"children":1408},{"style":120},[1409],{"type":71,"value":400},{"type":66,"tag":107,"props":1411,"children":1412},{"style":120},[1413],{"type":71,"value":123},{"type":66,"tag":107,"props":1415,"children":1416},{"class":109,"line":141},[1417,1422,1426],{"type":66,"tag":107,"props":1418,"children":1419},{"style":232},[1420],{"type":71,"value":1421},"    align",{"type":66,"tag":107,"props":1423,"children":1424},{"style":120},[1425],{"type":71,"value":300},{"type":66,"tag":107,"props":1427,"children":1428},{"style":216},[1429],{"type":71,"value":1430}," string\n",{"type":66,"tag":107,"props":1432,"children":1433},{"class":109,"line":154},[1434],{"type":66,"tag":107,"props":1435,"children":1436},{"style":120},[1437],{"type":71,"value":1438},"  }\n",{"type":66,"tag":107,"props":1440,"children":1441},{"class":109,"line":167},[1442],{"type":66,"tag":107,"props":1443,"children":1444},{"style":120},[1445],{"type":71,"value":1446},"}\n",{"type":66,"tag":67,"props":1448,"children":1449},{},[1450],{"type":71,"value":1131},{"type":66,"tag":96,"props":1452,"children":1454},{"className":98,"code":1453,"language":100,"meta":101,"style":101},"const features = tableFeatures({\n  columnMeta: metaHelper\u003C{ align?: 'start' | 'end' }>(),\n})\n",[1455],{"type":66,"tag":74,"props":1456,"children":1457},{"__ignoreMap":101},[1458,1485,1556],{"type":66,"tag":107,"props":1459,"children":1460},{"class":109,"line":110},[1461,1465,1469,1473,1477,1481],{"type":66,"tag":107,"props":1462,"children":1463},{"style":210},[1464],{"type":71,"value":345},{"type":66,"tag":107,"props":1466,"children":1467},{"style":130},[1468],{"type":71,"value":350},{"type":66,"tag":107,"props":1470,"children":1471},{"style":120},[1472],{"type":71,"value":355},{"type":66,"tag":107,"props":1474,"children":1475},{"style":358},[1476],{"type":71,"value":361},{"type":66,"tag":107,"props":1478,"children":1479},{"style":130},[1480],{"type":71,"value":366},{"type":66,"tag":107,"props":1482,"children":1483},{"style":120},[1484],{"type":71,"value":896},{"type":66,"tag":107,"props":1486,"children":1487},{"class":109,"line":126},[1488,1493,1497,1501,1506,1510,1514,1518,1522,1526,1530,1534,1538,1542,1547,1552],{"type":66,"tag":107,"props":1489,"children":1490},{"style":232},[1491],{"type":71,"value":1492},"  columnMeta",{"type":66,"tag":107,"props":1494,"children":1495},{"style":120},[1496],{"type":71,"value":240},{"type":66,"tag":107,"props":1498,"children":1499},{"style":358},[1500],{"type":71,"value":385},{"type":66,"tag":107,"props":1502,"children":1503},{"style":120},[1504],{"type":71,"value":1505},"\u003C{",{"type":66,"tag":107,"props":1507,"children":1508},{"style":232},[1509],{"type":71,"value":295},{"type":66,"tag":107,"props":1511,"children":1512},{"style":120},[1513],{"type":71,"value":300},{"type":66,"tag":107,"props":1515,"children":1516},{"style":120},[1517],{"type":71,"value":183},{"type":66,"tag":107,"props":1519,"children":1520},{"style":186},[1521],{"type":71,"value":309},{"type":66,"tag":107,"props":1523,"children":1524},{"style":120},[1525],{"type":71,"value":314},{"type":66,"tag":107,"props":1527,"children":1528},{"style":120},[1529],{"type":71,"value":319},{"type":66,"tag":107,"props":1531,"children":1532},{"style":120},[1533],{"type":71,"value":183},{"type":66,"tag":107,"props":1535,"children":1536},{"style":186},[1537],{"type":71,"value":328},{"type":66,"tag":107,"props":1539,"children":1540},{"style":120},[1541],{"type":71,"value":314},{"type":66,"tag":107,"props":1543,"children":1544},{"style":120},[1545],{"type":71,"value":1546}," }>",{"type":66,"tag":107,"props":1548,"children":1549},{"style":130},[1550],{"type":71,"value":1551},"()",{"type":66,"tag":107,"props":1553,"children":1554},{"style":120},[1555],{"type":71,"value":138},{"type":66,"tag":107,"props":1557,"children":1558},{"class":109,"line":141},[1559,1563],{"type":66,"tag":107,"props":1560,"children":1561},{"style":120},[1562],{"type":71,"value":173},{"type":66,"tag":107,"props":1564,"children":1565},{"style":130},[1566],{"type":71,"value":414},{"type":66,"tag":67,"props":1568,"children":1569},{},[1570],{"type":71,"value":1571},"V9 type-only feature slots keep meta types scoped to the table factory.",{"type":66,"tag":67,"props":1573,"children":1574},{},[1575,1576],{"type":71,"value":1225},{"type":66,"tag":74,"props":1577,"children":1579},{"className":1578},[],[1580],{"type":71,"value":1581},"docs\u002Fguide\u002Ftable-and-column-meta.md",{"type":66,"tag":89,"props":1583,"children":1585},{"id":1584},"api-discovery",[1586],{"type":71,"value":1587},"API Discovery",{"type":66,"tag":67,"props":1589,"children":1590},{},[1591,1593,1599,1601,1607],{"type":71,"value":1592},"Inspect ",{"type":66,"tag":74,"props":1594,"children":1596},{"className":1595},[],[1597],{"type":71,"value":1598},"node_modules\u002F@tanstack\u002Ftable-core\u002Fdist\u002Fhelpers\u002F",{"type":71,"value":1600}," and the signatures re-exported by ",{"type":66,"tag":74,"props":1602,"children":1604},{"className":1603},[],[1605],{"type":71,"value":1606},"dist\u002Findex.d.ts",{"type":71,"value":1608},"; avoid copying deep internal generic signatures into application code.",{"type":66,"tag":1610,"props":1611,"children":1612},"style",{},[1613],{"type":71,"value":1614},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":1616,"total":1753},[1617,1629,1641,1653,1668,1680,1690,1700,1713,1723,1734,1744],{"slug":1618,"name":1618,"fn":1619,"description":1620,"org":1621,"tags":1622,"stars":19,"repoUrl":20,"updatedAt":1628},"aggregation","perform data aggregation in TanStack Table","Aggregate TanStack Table columns independently of grouping, including grand totals, caller-selected row totals, multiple keyed aggregations, custom context-based definitions, grouped merges, manual values, and worker constraints.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1623,1626,1627],{"name":1624,"slug":1625,"type":14},"Data Analysis","data-analysis",{"name":17,"slug":18,"type":14},{"name":9,"slug":8,"type":14},"2026-07-30T05:25:59.429787",{"slug":1630,"name":1630,"fn":1631,"description":1632,"org":1633,"tags":1634,"stars":19,"repoUrl":20,"updatedAt":1640},"api-not-found","diagnose TanStack Table API errors","Diagnose missing TanStack Table v9 exports, options, state slices, and instance methods. Load before inventing an API when code sees a type error, undefined feature method, absent object key, adapter mismatch, or v8-shaped example.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1635,1638,1639],{"name":1636,"slug":1637,"type":14},"Debugging","debugging",{"name":17,"slug":18,"type":14},{"name":9,"slug":8,"type":14},"2026-07-30T05:26:05.418735",{"slug":1642,"name":1642,"fn":1643,"description":1644,"org":1645,"tags":1646,"stars":19,"repoUrl":20,"updatedAt":1652},"cell-selection","select rectangular cell ranges in tables","Select rectangular cell ranges with cellSelectionFeature: two-corner range state keyed by row and column id, mousedown\u002Fmouseenter handlers, selection edges, render-order resolution under pinning, and autoResetCellSelection. Load when ranges widen unexpectedly after sorting or column reordering, when a drag re-renders the whole table, or when building copy-to-clipboard from a selection.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1647,1648,1649],{"name":1624,"slug":1625,"type":14},{"name":9,"slug":8,"type":14},{"name":1650,"slug":1651,"type":14},"UI Components","ui-components","2026-07-30T05:25:38.403427",{"slug":1654,"name":1654,"fn":1655,"description":1656,"org":1657,"tags":1658,"stars":19,"repoUrl":20,"updatedAt":1667},"client-vs-server","manage TanStack Table data pipelines","Choose client or server ownership for filtering, grouping, sorting, expanding, and pagination in TanStack Table v9. Load for manual* flags, mixed pipelines, server counts, or deciding which dataset each row-model stage receives.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1659,1662,1663,1666],{"name":1660,"slug":1661,"type":14},"Data Pipeline","data-pipeline",{"name":17,"slug":18,"type":14},{"name":1664,"slug":1665,"type":14},"Performance","performance",{"name":9,"slug":8,"type":14},"2026-07-30T05:25:45.400104",{"slug":1669,"name":1669,"fn":1670,"description":1671,"org":1672,"tags":1673,"stars":19,"repoUrl":20,"updatedAt":1679},"column-faceting","build faceted filter UIs","Build faceted filter UIs with columnFacetingFeature, facetedRowModel, facetedUniqueValues, and facetedMinMaxValues. Load for facet counts, numeric ranges, own-filter exclusion, or server-page facet completeness.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1674,1677,1678],{"name":1675,"slug":1676,"type":14},"Data Visualization","data-visualization",{"name":17,"slug":18,"type":14},{"name":9,"slug":8,"type":14},"2026-07-30T05:25:41.397257",{"slug":1681,"name":1681,"fn":1682,"description":1683,"org":1684,"tags":1685,"stars":19,"repoUrl":20,"updatedAt":1689},"column-filtering","implement column filtering in TanStack Table","Filter columns with columnFilteringFeature, filteredRowModel, filterFns, filterMeta, nested-row direction, and manualFiltering. Load for accessor compatibility, controlled filter updaters, fuzzy metadata, or client\u002Fserver ownership.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1686,1687,1688],{"name":1624,"slug":1625,"type":14},{"name":17,"slug":18,"type":14},{"name":9,"slug":8,"type":14},"2026-07-30T05:25:53.391632",{"slug":1691,"name":1691,"fn":1692,"description":1693,"org":1694,"tags":1695,"stars":19,"repoUrl":20,"updatedAt":1699},"column-ordering","manage TanStack Table column ordering","Control TanStack Table v9 leaf columnOrder with stable IDs while accounting for pinning regions, visibility, and groupedColumnMode precedence. Load for drag-and-drop columns or rendered order that differs from state.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1696,1697,1698],{"name":17,"slug":18,"type":14},{"name":9,"slug":8,"type":14},{"name":1650,"slug":1651,"type":14},"2026-07-30T05:26:03.37801",{"slug":1701,"name":1701,"fn":1702,"description":1703,"org":1704,"tags":1705,"stars":19,"repoUrl":20,"updatedAt":1712},"column-pinning","configure column pinning in TanStack Table","Pin columns into logical start, center, and end regions with columnPinningFeature and renderer-owned sticky CSS. Load for RTL offsets, z-index, backgrounds, overflow, widths, gaps, or overlaps.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1706,1709,1710,1711],{"name":1707,"slug":1708,"type":14},"CSS","css",{"name":17,"slug":18,"type":14},{"name":9,"slug":8,"type":14},{"name":1650,"slug":1651,"type":14},"2026-07-30T05:25:55.377366",{"slug":1714,"name":1714,"fn":1715,"description":1716,"org":1717,"tags":1718,"stars":19,"repoUrl":20,"updatedAt":1722},"column-resizing","implement column resizing in TanStack Table","Wire columnResizingFeature, header.getResizeHandler, resize mode and direction, pointer or touch events, and performant CSS-variable updates. Load when resize state changes but widths do not, or large tables resize slowly.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1719,1720,1721],{"name":17,"slug":18,"type":14},{"name":9,"slug":8,"type":14},{"name":1650,"slug":1651,"type":14},"2026-07-30T05:25:51.400011",{"slug":1724,"name":1724,"fn":1725,"description":1726,"org":1727,"tags":1728,"stars":19,"repoUrl":20,"updatedAt":1733},"column-sizing","configure column sizing in TanStack Table","Use columnSizingFeature numeric size, minSize, maxSize, getSize, getStart, getAfter, and total-size APIs in table, grid, or flex CSS. Load for auto or percentage misconceptions and sizing\u002Fpinning layout mismatch.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1729,1730,1731,1732],{"name":1707,"slug":1708,"type":14},{"name":17,"slug":18,"type":14},{"name":9,"slug":8,"type":14},{"name":1650,"slug":1651,"type":14},"2026-07-30T05:25:48.703799",{"slug":1735,"name":1735,"fn":1736,"description":1737,"org":1738,"tags":1739,"stars":19,"repoUrl":20,"updatedAt":1743},"column-visibility","manage column visibility in TanStack Table","Hide columns with columnVisibilityFeature while rendering visibility-aware header, column, and cell collections. Load when hidden columns remain in the DOM, false-versus-absent state is confused, or enableHiding is misunderstood.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1740,1741,1742],{"name":17,"slug":18,"type":14},{"name":9,"slug":8,"type":14},{"name":1650,"slug":1651,"type":14},"2026-07-30T05:25:47.367943",{"slug":55,"name":55,"fn":1745,"description":1746,"org":1747,"tags":1748,"stars":19,"repoUrl":20,"updatedAt":1752},"build data grids with TanStack Table","Use TanStack Table v9 as a headless data-grid state and row-processing engine. Load for first-table architecture, stable data and columns, row numbering with getDisplayIndex, semantic rendering, framework adapter choice, or deciding what Table owns versus the renderer.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1749,1750,1751],{"name":1624,"slug":1625,"type":14},{"name":17,"slug":18,"type":14},{"name":1650,"slug":1651,"type":14},"2026-07-30T05:25:52.366295",125,{"items":1755,"total":1799},[1756,1762,1768,1774,1781,1787,1793],{"slug":1618,"name":1618,"fn":1619,"description":1620,"org":1757,"tags":1758,"stars":19,"repoUrl":20,"updatedAt":1628},{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1759,1760,1761],{"name":1624,"slug":1625,"type":14},{"name":17,"slug":18,"type":14},{"name":9,"slug":8,"type":14},{"slug":1630,"name":1630,"fn":1631,"description":1632,"org":1763,"tags":1764,"stars":19,"repoUrl":20,"updatedAt":1640},{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1765,1766,1767],{"name":1636,"slug":1637,"type":14},{"name":17,"slug":18,"type":14},{"name":9,"slug":8,"type":14},{"slug":1642,"name":1642,"fn":1643,"description":1644,"org":1769,"tags":1770,"stars":19,"repoUrl":20,"updatedAt":1652},{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1771,1772,1773],{"name":1624,"slug":1625,"type":14},{"name":9,"slug":8,"type":14},{"name":1650,"slug":1651,"type":14},{"slug":1654,"name":1654,"fn":1655,"description":1656,"org":1775,"tags":1776,"stars":19,"repoUrl":20,"updatedAt":1667},{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1777,1778,1779,1780],{"name":1660,"slug":1661,"type":14},{"name":17,"slug":18,"type":14},{"name":1664,"slug":1665,"type":14},{"name":9,"slug":8,"type":14},{"slug":1669,"name":1669,"fn":1670,"description":1671,"org":1782,"tags":1783,"stars":19,"repoUrl":20,"updatedAt":1679},{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1784,1785,1786],{"name":1675,"slug":1676,"type":14},{"name":17,"slug":18,"type":14},{"name":9,"slug":8,"type":14},{"slug":1681,"name":1681,"fn":1682,"description":1683,"org":1788,"tags":1789,"stars":19,"repoUrl":20,"updatedAt":1689},{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1790,1791,1792],{"name":1624,"slug":1625,"type":14},{"name":17,"slug":18,"type":14},{"name":9,"slug":8,"type":14},{"slug":1691,"name":1691,"fn":1692,"description":1693,"org":1794,"tags":1795,"stars":19,"repoUrl":20,"updatedAt":1699},{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[1796,1797,1798],{"name":17,"slug":18,"type":14},{"name":9,"slug":8,"type":14},{"name":1650,"slug":1651,"type":14},30]