API Reference

Function signatures, parameters, and examples for every UtilTools package.

Grid APIs — Examples

sortData(rows, config)

Sort rows in ascending or descending direction by a field.

import { sortData } from '@utiltools/grid-core';

const sorted = sortData(rows, { key: 'name', direction: 'asc' });
filterData(rows, filter)

Filter rows with contains, equals, startsWith, and numeric operators.

import { filterData } from '@utiltools/grid-core';

const filtered = filterData(rows, {
  key: 'department',
  value: 'Engineering',
  operator: 'equals',
});
DataGrid component

Render a ready-to-use React grid with built-in pagination and search.

import { DataGrid } from '@utiltools/datagrid';
import '@utiltools/datagrid/styles.css';

<DataGrid data={rows} columns={columns} rowKey="id" pagination={{ pageSize: 25 }} />;
Full per-function API docs for every package are coming soon. In the meantime, all packages ship with complete TypeScript types — your IDE can show you the full signature and JSDoc directly.