Package-level declarations

Types

Link copied to clipboard
typealias AccessorFn<TData, TValue> = (originalRow: TData, index: Int) -> TValue
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
typealias AggregationFn<TData> = (columnId: String, leafRows: ReadonlyArray<Row<TData>>, childRows: ReadonlyArray<Row<TData>>) -> Any
Link copied to clipboard
sealed external interface AggregationFnOption<TData : RowData>
Link copied to clipboard
external interface AggregationFns
Link copied to clipboard
external object aggregationFns
Link copied to clipboard
Link copied to clipboard
typealias AnyRender = (Comp: Any, props: Any) -> Any
Link copied to clipboard
external interface Cell<TData : RowData, TValue> : CoreCell<TData, TValue> , GroupingCell
Link copied to clipboard
external interface CellContext<TData : RowData, TValue>
Link copied to clipboard
external interface ColumnDefaultOptions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed external interface ColumnDefTemplate<TProps : Any>
Link copied to clipboard
external interface ColumnFilter
Link copied to clipboard
typealias ColumnFilterAutoRemoveTestFn<TData> = (value: Any, column: Column<TData, *>?) -> Boolean
Link copied to clipboard
external interface ColumnFiltersColumn<TData : RowData>
Link copied to clipboard
external interface ColumnFiltersColumnDef<TData : RowData>
Link copied to clipboard
external interface ColumnFiltersInstance<TData : RowData>
Link copied to clipboard
external interface ColumnFiltersOptionsBase<TData : RowData>
Link copied to clipboard
external interface ColumnFiltersRow<TData : RowData>
Link copied to clipboard
Link copied to clipboard
external interface ColumnFiltersTableState
Link copied to clipboard
Link copied to clipboard
external interface ColumnMeta<TData : RowData, TValue>
Link copied to clipboard
external interface ColumnOrderColumn
Link copied to clipboard
external interface ColumnOrderDefaultOptions
Link copied to clipboard
external interface ColumnOrderInstance<TData : RowData>
Link copied to clipboard
external interface ColumnOrderOptions
Link copied to clipboard
sealed external interface ColumnOrderPosition
Link copied to clipboard
Link copied to clipboard
external interface ColumnOrderTableState
Link copied to clipboard
external interface ColumnPinningColumn
Link copied to clipboard
external interface ColumnPinningColumnDef
Link copied to clipboard
external interface ColumnPinningDefaultOptions
Link copied to clipboard
external interface ColumnPinningInstance<TData : RowData>
Link copied to clipboard
external interface ColumnPinningOptions
Link copied to clipboard
sealed external interface ColumnPinningPosition
Link copied to clipboard
external interface ColumnPinningRow<TData : RowData>
Link copied to clipboard
external interface ColumnPinningState
Link copied to clipboard
external interface ColumnPinningTableState
Link copied to clipboard
sealed external interface ColumnResizeDirection
Link copied to clipboard
sealed external interface ColumnResizeMode
Link copied to clipboard
external interface ColumnSizingColumn
Link copied to clipboard
external interface ColumnSizingColumnDef
Link copied to clipboard
Link copied to clipboard
external interface ColumnSizingHeader
Link copied to clipboard
external interface ColumnSizingInfoState
Link copied to clipboard
external interface ColumnSizingInstance
Link copied to clipboard
external interface ColumnSizingOptions
Link copied to clipboard
Link copied to clipboard
external interface ColumnSizingTableState
Link copied to clipboard
external interface ColumnSort
Link copied to clipboard
external interface CoreCell<TData : RowData, TValue>
Link copied to clipboard
external interface CoreColumn<TData : RowData, TValue>
Link copied to clipboard
external interface CoreHeader<TData : RowData, TValue>
Link copied to clipboard
external interface CoreHeaderGroup<TData : RowData>
Link copied to clipboard
external interface CoreInstance<TData : RowData>
Link copied to clipboard
external interface CoreOptions<TData : RowData>
Link copied to clipboard
external interface CoreRow<TData : RowData>
Link copied to clipboard
external interface CoreTableState
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external object defaultColumnSizing
Link copied to clipboard
Link copied to clipboard
external interface ExpandedInstance<TData : RowData>
Link copied to clipboard
external interface ExpandedOptions<TData : RowData>
Link copied to clipboard
external interface ExpandedRow
Link copied to clipboard
sealed external interface ExpandedState
Link copied to clipboard
Link copied to clipboard
external interface ExpandedTableState
Link copied to clipboard
external interface FacetedColumn<TData : RowData>
Link copied to clipboard
external interface FacetedOptions<TData : RowData>
Link copied to clipboard
external interface FilterFn<TData : RowData>
Link copied to clipboard
sealed external interface FilterFnOption<TData : RowData>
Link copied to clipboard
external interface FilterFns
Link copied to clipboard
external object filterFns
Link copied to clipboard
external interface FilterMeta
Link copied to clipboard
typealias Getter<TValue> = () -> TValue
Link copied to clipboard
external interface GlobalFacetingInstance<TData : RowData>
Link copied to clipboard
external interface GlobalFilterColumn
Link copied to clipboard
external interface GlobalFilterColumnDef
Link copied to clipboard
external interface GlobalFilterInstance<TData : RowData>
Link copied to clipboard
external interface GlobalFilterOptions<TData : RowData>
Link copied to clipboard
external interface GlobalFilterTableState
Link copied to clipboard
Link copied to clipboard
external interface GroupingCell
Link copied to clipboard
external interface GroupingColumn<TData : RowData>
Link copied to clipboard
external interface GroupingColumnDef<TData : RowData, TValue>
Link copied to clipboard
sealed external interface GroupingColumnMode
Link copied to clipboard
external interface GroupingInstance<TData : RowData>
Link copied to clipboard
Link copied to clipboard
external interface GroupingOptionsBase<TData : RowData>
Link copied to clipboard
external interface GroupingRow
Link copied to clipboard
Link copied to clipboard
external interface GroupingTableState
Link copied to clipboard
Link copied to clipboard
external interface HeaderContext<TData : RowData, TValue>
Link copied to clipboard
external interface HeaderGroup<TData : RowData> : CoreHeaderGroup<TData>
Link copied to clipboard
external interface HeadersInstance<TData : RowData>
Link copied to clipboard
Link copied to clipboard
external interface IdIdentifier<TData : RowData, TValue>
Link copied to clipboard
Link copied to clipboard
typealias OnChangeFn<T> = (updaterOrValue: Updater<T>) -> Unit
Link copied to clipboard
external interface PaginationDefaultOptions
Link copied to clipboard
external interface PaginationInitialTableState
Link copied to clipboard
external interface PaginationInstance<TData : RowData>
Link copied to clipboard
external interface PaginationOptions<TData : RowData>
Link copied to clipboard
external interface PaginationState
Link copied to clipboard
external interface PaginationTableState
Link copied to clipboard
external interface ResolvedAggregationFns
Link copied to clipboard
external interface ResolvedColumnFilter<TData : RowData>
Link copied to clipboard
external interface ResolvedFilterFns
Link copied to clipboard
external interface ResolvedSortingFns
Link copied to clipboard
typealias RowData = Any
Link copied to clipboard
external interface RowModel<TData : RowData>
Link copied to clipboard
external interface RowPinningDefaultOptions
Link copied to clipboard
external interface RowPinningInstance<TData : RowData>
Link copied to clipboard
external interface RowPinningOptions<TData : RowData>
Link copied to clipboard
sealed external interface RowPinningPosition
Link copied to clipboard
external interface RowPinningRow
Link copied to clipboard
external interface RowPinningState
Link copied to clipboard
external interface RowPinningTableState
Link copied to clipboard
external interface RowSelectionInstance<TData : RowData>
Link copied to clipboard
external interface RowSelectionOptions<TData : RowData>
Link copied to clipboard
external interface RowSelectionRow
Link copied to clipboard
Link copied to clipboard
external interface RowSelectionTableState
Link copied to clipboard
sealed external interface SortDirection
Link copied to clipboard
external interface SortingColumn<TData : RowData>
Link copied to clipboard
external interface SortingColumnDef<TData : RowData>
Link copied to clipboard
external interface SortingFn<TData : RowData>
Link copied to clipboard
sealed external interface SortingFnOption<TData : RowData>
Link copied to clipboard
external interface SortingFns
Link copied to clipboard
external object sortingFns
Link copied to clipboard
external interface SortingInstance<TData : RowData>
Link copied to clipboard
Link copied to clipboard
external interface SortingOptionsBase<TData : RowData>
Link copied to clipboard
Link copied to clipboard
external interface SortingTableState
Link copied to clipboard
external interface StringHeaderIdentifier
Link copied to clipboard
sealed external interface StringOrTemplateHeader<TData : RowData, TValue>
Link copied to clipboard
external interface TableFeature<TData : RowData>
Link copied to clipboard
external interface TableMeta<TData : RowData>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
typealias TransformFilterValueFn<TData> = (value: Any, column: Column<TData, *>?) -> Any
Link copied to clipboard
sealed external interface Updater<T>
Link copied to clipboard
external interface VisibilityColumn
Link copied to clipboard
external interface VisibilityColumnDef
Link copied to clipboard
sealed external interface VisibilityDefaultOptions : VisibilityOptions
Link copied to clipboard
external interface VisibilityInstance<TData : RowData>
Link copied to clipboard
external interface VisibilityOptions
Link copied to clipboard
external interface VisibilityRow<TData : RowData>
Link copied to clipboard
Link copied to clipboard
external interface VisibilityTableState

Properties

Link copied to clipboard
external val ColumnFaceting: TableFeature<*>
Link copied to clipboard
external val ColumnFiltering: TableFeature<*>
Link copied to clipboard
external val ColumnGrouping: TableFeature<*>
Link copied to clipboard
external val ColumnOrdering: TableFeature<*>
Link copied to clipboard
external val ColumnPinning: TableFeature<*>
Link copied to clipboard
external val ColumnSizing: TableFeature<*>
Link copied to clipboard
Link copied to clipboard
external val GlobalFaceting: TableFeature<*>
Link copied to clipboard
external val GlobalFiltering: TableFeature<*>
Link copied to clipboard
external val Headers: TableFeature<*>
Link copied to clipboard
Link copied to clipboard
external val RowExpanding: TableFeature<*>
Link copied to clipboard
external val RowPagination: TableFeature<*>
Link copied to clipboard
external val RowPinning: TableFeature<*>
Link copied to clipboard
external val RowSelection: TableFeature<*>
Link copied to clipboard
external val RowSorting: TableFeature<*>

Functions

Link copied to clipboard
external fun <TData : RowData> buildHeaderGroups(allColumns: ReadonlyArray<Column<TData, *>>, columnsToGroup: ReadonlyArray<Column<TData, *>>, table: Table<TData>, headerFamily: String = definedExternally): ReadonlyArray<HeaderGroup<TData>>
Link copied to clipboard
inline fun <TProps : Any> ColumnDefTemplate(noinline source: (props: TProps) -> Any?): ColumnDefTemplate<TProps>
Link copied to clipboard
external fun <TData : RowData, TValue> createCell(table: Table<TData>, row: Row<TData>, column: Column<TData, TValue>, columnId: String): Cell<TData, TValue>
Link copied to clipboard
external fun <TData : RowData, TValue> createColumn(table: Table<TData>, columnDef: ColumnDef<TData, TValue>, depth: Int, parent: Column<TData, TValue> = definedExternally): Column<TData, TValue>
Link copied to clipboard
external fun <TData : RowData> createRow(table: Table<TData>, id: String, original: TData, rowIndex: Int, depth: Int, subRows: ReadonlyArray<Row<TData>>? = definedExternally, parentId: String? = definedExternally): Row<TData>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun <TData : RowData> expandRows(rowModel: RowModel<TData>): Any
Link copied to clipboard
Link copied to clipboard
external fun <TData : RowData> filterRows(rows: ReadonlyArray<Row<TData>>, filterRowImpl: (row: Row<TData>) -> Boolean, table: Table<TData>): RowModel<TData>
Link copied to clipboard
external fun <TNode> flattenBy(arr: ReadonlyArray<TNode>, getChildren: (item: TNode) -> ReadonlyArray<TNode>): ReadonlyArray<TNode>
Link copied to clipboard
external fun <T> functionalUpdate(updater: Updater<T>, input: T): T
Link copied to clipboard
external fun <TData : RowData> getCoreRowModel(): (table: Table<TData>) -> () -> RowModel<TData>
Link copied to clipboard
external fun <TData : RowData> getExpandedRowModel(): (table: Table<TData>) -> () -> RowModel<TData>
Link copied to clipboard
external fun <TData : RowData> getFacetedMinMaxValues(): (table: Table<TData>, columnId: String) -> () -> JsTuple2<Int, Int>?
Link copied to clipboard
external fun <TData : RowData> getFacetedRowModel(): (table: Table<TData>, columnId: String) -> () -> RowModel<TData>
Link copied to clipboard
external fun <TData : RowData> getFacetedUniqueValues(): (table: Table<TData>, columnId: String) -> () -> JsMap<Any, Int>
Link copied to clipboard
external fun <TData : RowData> getFilteredRowModel(): (table: Table<TData>) -> () -> RowModel<TData>
Link copied to clipboard
external fun <TData : RowData> getGroupedRowModel(): (table: Table<TData>) -> () -> RowModel<TData>
Link copied to clipboard
external fun <TData : RowData> getPaginationRowModel(opts: dynamic = definedExternally): (table: Table<TData>) -> () -> RowModel<TData>
Link copied to clipboard
external fun <TData : RowData> getSortedRowModel(): (table: Table<TData>) -> () -> RowModel<TData>
Link copied to clipboard
external fun <TData : RowData> isRowSelected(row: Row<TData>, selection: ReadonlyRecord<String, Boolean>): Boolean
Link copied to clipboard
external fun <TData : RowData> isSubRowSelected(row: Row<TData>, selection: ReadonlyRecord<String, Boolean>, table: Table<TData>): Any
Link copied to clipboard
external fun noop()
Link copied to clipboard
external fun <TData : RowData> orderColumns(leafColumns: ReadonlyArray<Column<TData, *>>, grouping: ReadonlyArray<String>, groupedColumnMode: GroupingColumnMode = definedExternally): ReadonlyArray<Column<TData, *>>
Link copied to clipboard
Link copied to clipboard
external fun <TData : RowData> selectRowsFn(table: Table<TData>, rowModel: RowModel<TData>): RowModel<TData>
Link copied to clipboard
external fun <TData : RowData> shouldAutoRemoveFilter(filterFn: FilterFn<TData> = definedExternally, value: Any = definedExternally, column: Column<TData, *> = definedExternally): Boolean
Link copied to clipboard
Link copied to clipboard
inline fun <T> Updater(source: T): Updater<T>
inline fun <T> Updater(noinline source: (old: T) -> T): Updater<T>