Skip to content

Commit

Permalink
Tanstack Table 8.9.10
Browse files Browse the repository at this point in the history
  • Loading branch information
aerialist7 committed Sep 17, 2023
1 parent 6ba5af5 commit bf3ac80
Show file tree
Hide file tree
Showing 18 changed files with 99 additions and 21 deletions.
1 change: 1 addition & 0 deletions buildSrc/src/main/kotlin/karakum/table/KotlinType.kt
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ internal fun kotlinType(
.replace(") -> void", ") -> Unit")
.replace("?: ColumnPinningPosition", ": ColumnPinningPosition?")
.replace("?: InitialTableState", ": InitialTableState?")
.replace("?: RowPinningPosition", ": RowPinningPosition?")
.replace("?: number", ": Int?")
.replace("?: boolean", ": Boolean?")
.replace("?: string", ": String?")
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ csstype.version=3.1.2
node-types.version=18.16.12
popper.version=2.11.8
react-query.version=4.35.0
react-table.version=8.9.7
react-table.version=8.10.0
types-react.version=18.2.5
react-virtual.version=3.0.0-beta.60
typescript.version=5.2.2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ package tanstack.table.core
external interface ColumnPinningOptions {
var onColumnPinningChange: OnChangeFn<ColumnPinningState>?
var enablePinning: Boolean?
var enableColumnPinning: Boolean?
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
package tanstack.table.core

external interface CompleteInitialTableState : CoreTableState, VisibilityTableState, ColumnOrderTableState,
ColumnPinningTableState, FiltersTableState, SortingTableState, ExpandedTableState, GroupingTableState,
ColumnSizingTableState, PaginationInitialTableState, RowSelectionTableState
ColumnPinningTableState, RowPinningTableState, FiltersTableState, SortingTableState, ExpandedTableState,
GroupingTableState, ColumnSizingTableState, PaginationInitialTableState, RowSelectionTableState
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ external interface CoreInstance<TData : RowData> {
var setState: (updater: Updater<TableState>) -> Unit
var getCoreRowModel: () -> RowModel<TData>
var getRowModel: () -> RowModel<TData>
var getRow: (id: String) -> Row<TData>
var getRow: (id: String, searchAll: Boolean?) -> Row<TData>
var getAllColumns: () -> ReadonlyArray<Column<TData, *>>
var getAllFlatColumns: () -> ReadonlyArray<Column<TData, *>>
var getAllLeafColumns: () -> ReadonlyArray<Column<TData, *>>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@ external interface ExpandedRow {
var toggleExpanded: (expanded: Boolean?) -> Unit
var getIsExpanded: () -> Boolean
var getCanExpand: () -> Boolean
var getIsAllParentsExpanded: () -> Boolean
var getToggleExpandedHandler: () -> () -> Unit
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
package tanstack.table.core

external interface FeatureOptions<TData : RowData> : VisibilityOptions, ColumnOrderOptions, ColumnPinningOptions,
FiltersOptions<TData>, SortingOptions<TData>, GroupingOptions<TData>, ExpandedOptions<TData>, ColumnSizingOptions,
PaginationOptions<TData>, RowSelectionOptions<TData>
RowPinningOptions<TData>, FiltersOptions<TData>, SortingOptions<TData>, GroupingOptions<TData>,
ExpandedOptions<TData>, ColumnSizingOptions, PaginationOptions<TData>, RowSelectionOptions<TData>
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@

package tanstack.table.core

external interface Row<TData : RowData> : CoreRow<TData>, VisibilityRow<TData>, ColumnPinningRow<TData>,
external interface Row<TData : RowData> : CoreRow<TData>, VisibilityRow<TData>, ColumnPinningRow<TData>, RowPinningRow,
FiltersRow<TData>, GroupingRow, RowSelectionRow, ExpandedRow
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
// Automatically generated - do not modify!

package tanstack.table.core

external interface RowPinningDefaultOptions {
var onRowPinningChange: OnChangeFn<RowPinningState>
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
// Automatically generated - do not modify!

package tanstack.table.core

import js.core.ReadonlyArray

external interface RowPinningInstance<TData : RowData> {
var setRowPinning: (updater: Updater<RowPinningState>) -> Unit
var resetRowPinning: (defaultState: Boolean?) -> Unit
var getIsSomeRowsPinned: (position: RowPinningPosition?) -> Boolean
var getTopRows: () -> ReadonlyArray<Row<TData>>
var getBottomRows: () -> ReadonlyArray<Row<TData>>
var getCenterRows: () -> ReadonlyArray<Row<TData>>
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
// Automatically generated - do not modify!

package tanstack.table.core

external interface RowPinningOptions<TData : RowData> {
var onRowPinningChange: OnChangeFn<RowPinningState>?
var enableRowPinning: (((row: Row<TData>) -> Boolean))?
var keepPinnedRows: Boolean?
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
// Automatically generated - do not modify!

@file:Suppress(
"NAME_CONTAINS_ILLEGAL_CHARS",
"NESTED_CLASS_IN_EXTERNAL_INTERFACE",
)

package tanstack.table.core

// language=JavaScript
@JsName("""(/*union*/{false: 'false', top: 'top', bottom: 'bottom'}/*union*/)""")
sealed external interface RowPinningPosition {
companion object {
val `false`: RowPinningPosition
val top: RowPinningPosition
val bottom: RowPinningPosition
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// Automatically generated - do not modify!

package tanstack.table.core

external interface RowPinningRow {
var getCanPin: () -> Boolean
var getIsPinned: () -> RowPinningPosition
var getPinnedIndex: () -> Int
var pin: (position: RowPinningPosition, includeLeafRows: Boolean?, includeParentRows: Boolean?) -> Unit
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// Automatically generated - do not modify!

package tanstack.table.core

import js.core.ReadonlyArray

external interface RowPinningState {
var top: ReadonlyArray<String>?
var bottom: ReadonlyArray<String>?
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
// Automatically generated - do not modify!

package tanstack.table.core

external interface RowPinningTableState {
var rowPinning: RowPinningState
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
package tanstack.table.core

external interface Table<TData : RowData> : CoreInstance<TData>, HeadersInstance<TData>, VisibilityInstance<TData>,
ColumnOrderInstance<TData>, ColumnPinningInstance<TData>, FiltersInstance<TData>, SortingInstance<TData>,
GroupingInstance<TData>, ColumnSizingInstance, ExpandedInstance<TData>, PaginationInstance<TData>,
RowSelectionInstance<TData>
ColumnOrderInstance<TData>, ColumnPinningInstance<TData>, RowPinningInstance<TData>, FiltersInstance<TData>,
SortingInstance<TData>, GroupingInstance<TData>, ColumnSizingInstance, ExpandedInstance<TData>,
PaginationInstance<TData>, RowSelectionInstance<TData>
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
package tanstack.table.core

external interface TableState : CoreTableState, VisibilityTableState, ColumnOrderTableState, ColumnPinningTableState,
FiltersTableState, SortingTableState, ExpandedTableState, GroupingTableState, ColumnSizingTableState,
PaginationTableState, RowSelectionTableState
RowPinningTableState, FiltersTableState, SortingTableState, ExpandedTableState, GroupingTableState,
ColumnSizingTableState, PaginationTableState, RowSelectionTableState
18 changes: 9 additions & 9 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -296,12 +296,12 @@
"@tanstack/query-core" "4.35.0"
use-sync-external-store "^1.2.0"

"@tanstack/react-table@8.9.7":
version "8.9.7"
resolved "https://registry.yarnpkg.com/@tanstack/react-table/-/react-table-8.9.7.tgz#ae32e7c93b6392927208f63dbc89d409d19b4e4f"
integrity sha512-UKUekM8JNUyWbjT1q3s1GpH5OtBL9mJ4258Il23fsahvkh3ou9TuFVmqI0/UPiFROgHkRlCBDNPUhcsC9YPFgg==
"@tanstack/react-table@8.10.0":
version "8.10.0"
resolved "https://registry.yarnpkg.com/@tanstack/react-table/-/react-table-8.10.0.tgz#6ff84dfccdf6e567b87053f727f4b758a1a9aa01"
integrity sha512-FNhKE3525hryvuWw90xRbP16qNiq7OLJkDZopOKcwyktErLi1ibJzAN9DFwA/gR1br9SK4StXZh9JPvp9izrrQ==
dependencies:
"@tanstack/table-core" "8.9.7"
"@tanstack/table-core" "8.10.0"

"@tanstack/[email protected]":
version "3.0.0-beta.60"
Expand All @@ -310,10 +310,10 @@
dependencies:
"@tanstack/virtual-core" "3.0.0-beta.60"

"@tanstack/table-core@8.9.7":
version "8.9.7"
resolved "https://registry.yarnpkg.com/@tanstack/table-core/-/table-core-8.9.7.tgz#54c08abf10b98070efb1cd760db3859669b802a3"
integrity sha512-lkhVcGDxa9GSoDFPkplPDvzsiUACPZrxT3U1edPs0DCMKFhBDgZ7d1DPd7cqHH0JoybfbQ/qiTQYOQBg8sinJg==
"@tanstack/table-core@8.10.0":
version "8.10.0"
resolved "https://registry.yarnpkg.com/@tanstack/table-core/-/table-core-8.10.0.tgz#d6e88157f536f7f29009670b207e60462c84be7f"
integrity sha512-e701yAJ18aGDP6mzVworlFAmQ+gi3Wtqx5mGZUe2BUv4W4D80dJxUfkHdtEGJ6GryAnlCCNTej7eaJiYmPhyYg==

"@tanstack/[email protected]":
version "3.0.0-beta.60"
Expand Down

0 comments on commit bf3ac80

Please sign in to comment.