UNPKG

hightable

Version:

A dynamic windowed scrolling table component for react

22 lines (21 loc) 1.31 kB
/** * Dataframe utilities for hightable. * * This module exports dataframe-related functionality that can be used in both * browser and Node.js environments without React dependencies. * * @example * ```ts * import { arrayDataFrame, sortableDataFrame } from 'hightable/dataframe' * ``` */ export { arrayDataFrame } from './helpers/dataframe/array.js'; export { checkSignal, createGetRowNumber, validateColumn, validateFetchParams, validateGetCellParams, validateGetRowNumberParams, validateOrderBy, validateRow } from './helpers/dataframe/helpers.js'; export { fetchIndexes, sortableDataFrame } from './helpers/dataframe/sort.js'; export type { Cells, ColumnDescriptor, DataFrame, DataFrameEvents, Fetch, Obj, ResolvedValue } from './helpers/dataframe/types.js'; export type { OrderBy, Direction, ColumnOrderBy } from './helpers/sort.js'; export { areEqualOrderBy, deserializeOrderBy, partitionOrderBy, serializeOrderBy, toggleColumn, toggleColumnExclusive, validateOrderByAgainstSortableColumns, computeRanks } from './helpers/sort.js'; export { createEventTarget, TypedCustomEvent } from './helpers/typedEventTarget.js'; export type { CustomEventTarget } from './helpers/typedEventTarget.js'; export type { Selection } from './helpers/selection.js'; export { stringify } from './utils/stringify.js';