# Header_Header # Interface: Header\_Header\ Defined in: [core/headers/coreHeadersFeature.types.ts:100](https://github.com/TanStack/table/blob/main/packages/table-core/src/core/headers/coreHeadersFeature.types.ts#L100) ## Extends - [`Header_CoreProperties`](Header_CoreProperties.md)\<`TFeatures`, `TData`, `TValue`\> ## Extended by - [`Header_Core`](Header_Core.md) ## Type Parameters ### TFeatures `TFeatures` *extends* [`TableFeatures`](TableFeatures.md) ### TData `TData` *extends* [`RowData`](../type-aliases/RowData.md) ### TValue `TValue` *extends* [`CellData`](../type-aliases/CellData.md) = [`CellData`](../type-aliases/CellData.md) ## Properties ### colSpan ```ts colSpan: number; ``` Defined in: [core/headers/coreHeadersFeature.types.ts:57](https://github.com/TanStack/table/blob/main/packages/table-core/src/core/headers/coreHeadersFeature.types.ts#L57) The col-span for the header. #### Inherited from [`Header_CoreProperties`](Header_CoreProperties.md).[`colSpan`](Header_CoreProperties.md#colspan) *** ### column ```ts column: Column; ``` Defined in: [core/headers/coreHeadersFeature.types.ts:61](https://github.com/TanStack/table/blob/main/packages/table-core/src/core/headers/coreHeadersFeature.types.ts#L61) The header's associated column object. #### Inherited from [`Header_CoreProperties`](Header_CoreProperties.md).[`column`](Header_CoreProperties.md#column) *** ### depth ```ts depth: number; ``` Defined in: [core/headers/coreHeadersFeature.types.ts:65](https://github.com/TanStack/table/blob/main/packages/table-core/src/core/headers/coreHeadersFeature.types.ts#L65) The depth of the header, zero-indexed based. #### Inherited from [`Header_CoreProperties`](Header_CoreProperties.md).[`depth`](Header_CoreProperties.md#depth) *** ### getContext() ```ts getContext: () => HeaderContext; ``` Defined in: [core/headers/coreHeadersFeature.types.ts:108](https://github.com/TanStack/table/blob/main/packages/table-core/src/core/headers/coreHeadersFeature.types.ts#L108) Returns the rendering context (or props) for column-based components like headers, footers and filters. #### Returns [`HeaderContext`](HeaderContext.md)\<`TFeatures`, `TData`, `TValue`\> *** ### getLeafHeaders() ```ts getLeafHeaders: () => Header[]; ``` Defined in: [core/headers/coreHeadersFeature.types.ts:112](https://github.com/TanStack/table/blob/main/packages/table-core/src/core/headers/coreHeadersFeature.types.ts#L112) Returns the leaf headers hierarchically nested under this header. #### Returns [`Header`](../type-aliases/Header.md)\<`TFeatures`, `TData`, `TValue`\>[] *** ### headerGroup ```ts headerGroup: | HeaderGroup | null; ``` Defined in: [core/headers/coreHeadersFeature.types.ts:69](https://github.com/TanStack/table/blob/main/packages/table-core/src/core/headers/coreHeadersFeature.types.ts#L69) The header's associated header group object. #### Inherited from [`Header_CoreProperties`](Header_CoreProperties.md).[`headerGroup`](Header_CoreProperties.md#headergroup) *** ### id ```ts id: string; ``` Defined in: [core/headers/coreHeadersFeature.types.ts:73](https://github.com/TanStack/table/blob/main/packages/table-core/src/core/headers/coreHeadersFeature.types.ts#L73) The unique identifier for the header. #### Inherited from [`Header_CoreProperties`](Header_CoreProperties.md).[`id`](Header_CoreProperties.md#id) *** ### index ```ts index: number; ``` Defined in: [core/headers/coreHeadersFeature.types.ts:77](https://github.com/TanStack/table/blob/main/packages/table-core/src/core/headers/coreHeadersFeature.types.ts#L77) The index for the header within the header group. #### Inherited from [`Header_CoreProperties`](Header_CoreProperties.md).[`index`](Header_CoreProperties.md#index) *** ### isPlaceholder ```ts isPlaceholder: boolean; ``` Defined in: [core/headers/coreHeadersFeature.types.ts:81](https://github.com/TanStack/table/blob/main/packages/table-core/src/core/headers/coreHeadersFeature.types.ts#L81) A boolean denoting if the header is a placeholder header. #### Inherited from [`Header_CoreProperties`](Header_CoreProperties.md).[`isPlaceholder`](Header_CoreProperties.md#isplaceholder) *** ### placeholderId? ```ts optional placeholderId: string; ``` Defined in: [core/headers/coreHeadersFeature.types.ts:85](https://github.com/TanStack/table/blob/main/packages/table-core/src/core/headers/coreHeadersFeature.types.ts#L85) If the header is a placeholder header, this will be a unique header ID that does not conflict with any other headers across the table. #### Inherited from [`Header_CoreProperties`](Header_CoreProperties.md).[`placeholderId`](Header_CoreProperties.md#placeholderid) *** ### rowSpan ```ts rowSpan: number; ``` Defined in: [core/headers/coreHeadersFeature.types.ts:89](https://github.com/TanStack/table/blob/main/packages/table-core/src/core/headers/coreHeadersFeature.types.ts#L89) The row-span for the header. #### Inherited from [`Header_CoreProperties`](Header_CoreProperties.md).[`rowSpan`](Header_CoreProperties.md#rowspan) *** ### subHeaders ```ts subHeaders: Header[]; ``` Defined in: [core/headers/coreHeadersFeature.types.ts:93](https://github.com/TanStack/table/blob/main/packages/table-core/src/core/headers/coreHeadersFeature.types.ts#L93) The header's hierarchical sub/child headers. Will be empty if the header's associated column is a leaf-column. #### Inherited from [`Header_CoreProperties`](Header_CoreProperties.md).[`subHeaders`](Header_CoreProperties.md#subheaders) *** ### table ```ts table: Table; ``` Defined in: [core/headers/coreHeadersFeature.types.ts:97](https://github.com/TanStack/table/blob/main/packages/table-core/src/core/headers/coreHeadersFeature.types.ts#L97) Reference to the parent table instance. #### Inherited from [`Header_CoreProperties`](Header_CoreProperties.md).[`table`](Header_CoreProperties.md#table)