Vue Data Grid: Column Properties
Properties are available for columns ColDef and column groups ColGroupDef. For column groups, the property children is mandatory. When the grid sees children it knows it's a column group.
Typescript supports a generic row data type via ColDef<TData> and ColDefGroup<TData>. If not set TData defaults to any. See Typescript Generics for more details.