# TableOptions_ColumnSizing

# Interface: TableOptions\_ColumnSizing

Defined in: [features/column-sizing/columnSizingFeature.types.ts:48](https://github.com/TanStack/table/blob/main/packages/table-core/src/features/column-sizing/columnSizingFeature.types.ts#L48)

## Properties

### onColumnSizingChange?

```ts
optional onColumnSizingChange: OnChangeFn<ColumnSizingState>;
```

Defined in: [features/column-sizing/columnSizingFeature.types.ts:54](https://github.com/TanStack/table/blob/main/packages/table-core/src/features/column-sizing/columnSizingFeature.types.ts#L54)

Called with an updater when committed column sizing state changes. Pair
this with `state.columnSizing` when using external state; external atoms
can own the slice without this callback.
