Type Alias: ColumnConfig<TRow, TKey *extends* keyof `TRow` | `"actions"` = keyof `TRow` | `"actions"`>
type ColumnConfig<TRow, TKey extends keyof TRow | "actions" = keyof TRow | "actions"> = TKey extends "actions" ? ActionsColumnConfig : TKey extends keyof TRow ? DataColumnConfig<TRow, TKey> : never;Defined in: shared/datatable/types.ts:149
Type Parameters
| Type Parameter | Default type |
|---|---|
TRow | - |
TKey extends keyof TRow | "actions" | keyof TRow | "actions" |