Skip to content

ColumnFieldKey

Since v3.3.0

Default type for a column’s field.

Accepts any top-level key of TRow (with IntelliSense) and any dotted nested path string (e.g. 'deal.capture.field') with zero extra config. The (string & {}) member keeps arbitrary path strings assignable while still surfacing the concrete top-level keys as autocomplete suggestions.

For strict compile-time validation of the full nested path, opt in via the TField generic with NestedPaths, e.g. GridConfig<Deal, NestedPaths<Deal>>.

type ColumnFieldKey = keyof TRow & string | string & object
AI assistants: For complete API documentation, implementation guides, and code examples for this library, see https://toolboxjs.com/llms-full.txt