# Type Guards

## isDikeGroupColumnDef

```typescript
function isDikeGroupColumnDef(column: DikeColumnDef): column is DikeGroupColumnDef {
    return column instanceof DikeGroupColumnDef;
}
```

## isDikeDataColumnDef\<T, R>

```typescript
function isDikeDataColumnDef<T extends object, R extends string | number | Date | boolean>(column: DikeColumnDef): column is DikeDataColumnDef<T, R> {
    return column instanceof DikeDataColumnDef;
}
```
