Skip to content

Commit e638890

Browse files
committed
chore: move row models and fns, clean up global faceting refactor
1 parent c743fc5 commit e638890

29 files changed

Lines changed: 85 additions & 108 deletions

packages/table-core/src/utils/getCoreRowModel.ts renamed to packages/table-core/src/core/getCoreRowModel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { _createRow } from '../core/row'
1+
import { _createRow } from './row'
22
import { Table, Row, RowModel, RowData } from '../types'
33
import { getMemoOptions, memo } from '../utils'
44

packages/table-core/src/features/column-faceting/getFacetedRowModel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Table, RowModel, Row, RowData } from '../../types'
22
import { getMemoOptions, memo } from '../../utils'
3-
import { filterRows } from '../../utils/filterRowsUtils'
3+
import { filterRows } from '../column-filtering/filterRowsUtils'
44

55
export function getFacetedRowModel<TData extends RowData>(): (
66
table: Table<TData>,

packages/table-core/src/features/column-filtering/ColumnFiltering.types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BuiltInFilterFn } from '../../filterFns'
1+
import { BuiltInFilterFn } from '../../fns/filterFns'
22
import {
33
Column,
44
FilterFns,

packages/table-core/src/features/column-filtering/ColumnFiltering.utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BuiltInFilterFn, filterFns } from '../../filterFns'
1+
import { BuiltInFilterFn, filterFns } from '../../fns/filterFns'
22
import { Column, RowData, Table, Updater } from '../../types'
33
import { functionalUpdate, isFunction } from '../../utils'
44
import { ColumnFiltersState, FilterFn } from './ColumnFiltering.types'

packages/table-core/src/utils/filterRowsUtils.ts renamed to packages/table-core/src/features/column-filtering/filterRowsUtils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { _createRow } from '../core/row'
2-
import { Row, RowModel, Table, RowData } from '../types'
1+
import { _createRow } from '../../core/row'
2+
import { Row, RowModel, Table, RowData } from '../../types'
33

44
export function filterRows<TData extends RowData>(
55
rows: Row<TData>[],

packages/table-core/src/utils/getFilteredRowModel.ts renamed to packages/table-core/src/features/column-filtering/getFilteredRowModel.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { ResolvedColumnFilter } from '../features/column-filtering/ColumnFiltering.types'
2-
import { Table, RowModel, Row, RowData } from '../types'
3-
import { getMemoOptions, memo } from '../utils'
1+
import { ResolvedColumnFilter } from './ColumnFiltering.types'
2+
import { Table, RowModel, Row, RowData } from '../../types'
3+
import { getMemoOptions, memo } from '../../utils'
44
import { filterRows } from './filterRowsUtils'
55

66
export function getFilteredRowModel<TData extends RowData>(): (

packages/table-core/src/features/column-grouping/ColumnGrouping.types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BuiltInAggregationFn } from '../../aggregationFns'
1+
import { BuiltInAggregationFn } from '../../fns/aggregationFns'
22
import {
33
AggregationFns,
44
Cell,

packages/table-core/src/features/column-grouping/ColumnGrouping.utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BuiltInAggregationFn, aggregationFns } from '../../aggregationFns'
1+
import { BuiltInAggregationFn, aggregationFns } from '../../fns/aggregationFns'
22
import { Cell, Column, Row, RowData, Table, Updater } from '../../types'
33
import { isFunction } from '../../utils'
44
import { GroupingState } from './ColumnGrouping.types'

packages/table-core/src/utils/getGroupedRowModel.ts renamed to packages/table-core/src/features/column-grouping/getGroupedRowModel.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { _createRow } from '../core/row'
2-
import { Table, Row, RowModel, RowData } from '../types'
3-
import { flattenBy, getMemoOptions, memo } from '../utils'
1+
import { _createRow } from '../../core/row'
2+
import { Table, Row, RowModel, RowData } from '../../types'
3+
import { flattenBy, getMemoOptions, memo } from '../../utils'
44

55
export function getGroupedRowModel<TData extends RowData>(): (
66
table: Table<TData>

packages/table-core/src/features/column-ordering/ColumnOrdering.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
import { getMemoOptions, makeStateUpdater, memo } from '../../utils'
2-
32
import { Column, RowData, Table, TableFeature } from '../../types'
4-
5-
import { column_getVisibleLeafColumns } from '../..'
63
import {
74
ColumnOrderDefaultOptions,
85
ColumnOrderTableState,
@@ -15,6 +12,7 @@ import {
1512
table_resetColumnOrder,
1613
table_setColumnOrder,
1714
} from './ColumnOrdering.utils'
15+
import { column_getVisibleLeafColumns } from '../column-visibility/ColumnVisibility.utils'
1816

1917
export const ColumnOrdering: TableFeature = {
2018
_getInitialState: (state): ColumnOrderTableState => {

0 commit comments

Comments
 (0)