UNPKG

@cn-ui/core

Version:

The @cn-ui/core is a collection of UI components and utilities for building modern web applications with SolidJS.

14 lines (12 loc) 436 B
import type { AccessorFnColumnDef, AccessorKeyColumnDef } from "../table/solidTable"; export type RootColumnDef<T, D> = AccessorFnColumnDef<T, D> | AccessorKeyColumnDef<T, D>; export const getKeyFromRootColumnDef = <T, D>( column: RootColumnDef<T, D>, row: T, index: number, ) => { if ("accessorKey" in column) { return column.accessorKey as string; } return column.accessorFn(row, index) as string; };