# Table_RowSorting # Interface: Table\_RowSorting\ Defined in: [features/row-sorting/rowSortingFeature.types.ts:184](https://github.com/TanStack/table/blob/main/packages/table-core/src/features/row-sorting/rowSortingFeature.types.ts#L184) ## Type Parameters ### TFeatures `TFeatures` *extends* [`TableFeatures`](TableFeatures.md) ### TData `TData` *extends* [`RowData`](../type-aliases/RowData.md) ## Properties ### resetSorting() ```ts resetSorting: (defaultState?) => void; ``` Defined in: [features/row-sorting/rowSortingFeature.types.ts:191](https://github.com/TanStack/table/blob/main/packages/table-core/src/features/row-sorting/rowSortingFeature.types.ts#L191) Resets the **sorting** state to `initialState.sorting`, or `true` can be passed to force a default blank state reset to `[]`. #### Parameters ##### defaultState? `boolean` #### Returns `void` *** ### setSorting() ```ts setSorting: (updater) => void; ``` Defined in: [features/row-sorting/rowSortingFeature.types.ts:195](https://github.com/TanStack/table/blob/main/packages/table-core/src/features/row-sorting/rowSortingFeature.types.ts#L195) Sets or updates the `state.sorting` state. #### Parameters ##### updater [`Updater`](../type-aliases/Updater.md)\<[`SortingState`](../type-aliases/SortingState.md)\> #### Returns `void`