Skip to content

@jsvision/datagrid / visibleOrder

Function: visibleOrder() ​

visibleOrder(order, hidden): string[]

Defined in: datagrid/src/column-model.ts:56

Project the full column order into visible order, dropping the hidden ids and preserving the rest.

Parameters ​

order ​

readonly string[]

The full column order (all ids, hidden included).

hidden ​

ReadonlySet<string>

The set of hidden column ids.

Returns ​

string[]

The visible ids, in order.

Example ​

ts
import { visibleOrder } from '@jsvision/datagrid';
visibleOrder(['id', 'name', 'dept'], new Set(['dept'])); // ['id', 'name']