# TableOptions_FeatureMap

# Interface: TableOptions\_FeatureMap\<TFeatures, TData\>

Defined in: [types/TableOptions.ts:62](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L62)

## Type Parameters

### TFeatures

`TFeatures` *extends* [`TableFeatures`](TableFeatures.md)

### TData

`TData` *extends* [`RowData`](../type-aliases/RowData.md)

## Properties

### cellSelectionFeature

```ts
cellSelectionFeature: TableOptions_CellSelection<TFeatures, TData>;
```

Defined in: [types/TableOptions.ts:66](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L66)

***

### cellSpanningFeature

```ts
cellSpanningFeature: TableOptions_CellSpanning;
```

Defined in: [types/TableOptions.ts:67](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L67)

***

### columnFilteringFeature

```ts
columnFilteringFeature: TableOptions_ColumnFiltering<TFeatures, TData>;
```

Defined in: [types/TableOptions.ts:68](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L68)

***

### columnGroupingFeature

```ts
columnGroupingFeature: TableOptions_ColumnGrouping;
```

Defined in: [types/TableOptions.ts:69](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L69)

***

### columnOrderingFeature

```ts
columnOrderingFeature: TableOptions_ColumnOrdering;
```

Defined in: [types/TableOptions.ts:70](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L70)

***

### columnPinningFeature

```ts
columnPinningFeature: TableOptions_ColumnPinning;
```

Defined in: [types/TableOptions.ts:71](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L71)

***

### columnResizingFeature

```ts
columnResizingFeature: TableOptions_ColumnResizing;
```

Defined in: [types/TableOptions.ts:72](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L72)

***

### columnSizingFeature

```ts
columnSizingFeature: TableOptions_ColumnSizing;
```

Defined in: [types/TableOptions.ts:73](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L73)

***

### columnVisibilityFeature

```ts
columnVisibilityFeature: TableOptions_ColumnVisibility;
```

Defined in: [types/TableOptions.ts:74](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L74)

***

### globalFilteringFeature

```ts
globalFilteringFeature: TableOptions_GlobalFiltering<TFeatures, TData>;
```

Defined in: [types/TableOptions.ts:75](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L75)

***

### rowAggregationFeature

```ts
rowAggregationFeature: TableOptions_RowAggregation;
```

Defined in: [types/TableOptions.ts:76](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L76)

***

### rowExpandingFeature

```ts
rowExpandingFeature: TableOptions_RowExpanding<TFeatures, TData>;
```

Defined in: [types/TableOptions.ts:77](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L77)

***

### rowPaginationFeature

```ts
rowPaginationFeature: TableOptions_RowPagination;
```

Defined in: [types/TableOptions.ts:78](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L78)

***

### rowPinningFeature

```ts
rowPinningFeature: TableOptions_RowPinning<TFeatures, TData>;
```

Defined in: [types/TableOptions.ts:79](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L79)

***

### rowSelectionFeature

```ts
rowSelectionFeature: TableOptions_RowSelection<TFeatures, TData>;
```

Defined in: [types/TableOptions.ts:80](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L80)

***

### rowSortingFeature

```ts
rowSortingFeature: TableOptions_RowSorting;
```

Defined in: [types/TableOptions.ts:81](https://github.com/TanStack/table/blob/main/packages/table-core/src/types/TableOptions.ts#L81)
