# PrimitiveColumnType

> _Since v0.1.1_

Built-in primitive column types with automatic formatting and editing support.

- `'string'` - Text content, default text input editor
- `'number'` - Numeric content, right-aligned, number input editor
- `'date'` - Date content, formatted display, date picker editor
- `'boolean'` - True/false, rendered as checkbox
- `'select'` - Dropdown selection from `options` array

```ts
type PrimitiveColumnType = "number" | "string" | "date" | "boolean" | "select"
```

#### Example

```typescript
columns: [
  { field: 'name', type: 'string' },
  { field: 'age', type: 'number' },
  { field: 'hireDate', type: 'date' },
  { field: 'active', type: 'boolean' },
  { field: 'department', type: 'select', options: [
    { label: 'Engineering', value: 'eng' },
    { label: 'Sales', value: 'sales' },
  ]},
]
```

## See Also

- [`ColumnType`](/grid/api/core/types/columntype.md) for custom type support
- [`TypeDefault`](/grid/api/core/interfaces/typedefault.md) for type-level defaults
