# applyColumnDefaults

> _Since v1.4.0_

Apply column defaults to a list of columns. Individual column properties
override defaults.

```ts
applyColumnDefaults(columns: ColumnConfig<TRow>[], defaults: Partial<ColumnConfig<TRow>> | undefined): ColumnConfig<TRow>[]
```

## Parameters

| Name | Type | Description |
| ---- | ---- | ----------- |
| `columns` | <code><a href="/grid/angular/api/types/columnconfig/">ColumnConfig</a>&lt;TRow&gt;[]</code> |  |
| `defaults` | <code>Partial&lt;<a href="/grid/angular/api/types/columnconfig/">ColumnConfig</a>&lt;TRow&gt;&gt; &#124; undefined</code> |  |
