# TypeDefaultRegistration

> _Since v0.11.0_

Type default registration configuration.
Uses Angular component types for renderers/editors.

#### Example

```typescript
const defaults: Record<string, TypeDefaultRegistration> = {
  country: {
    renderer: CountryCellComponent,
    editor: CountryEditorComponent,
  },
};
```

## Properties

| Property | Type | Description |
| -------- | ---- | ----------- |
| `renderer?` | <code>Type&lt;any&gt;</code> | Angular component class for rendering cells of this type |
| `editor?` | <code>Type&lt;any&gt;</code> | Angular component class for editing cells of this type |
| `editorParams?` | <code>Record&lt;string, unknown&gt;</code> | Default editorParams for this type |
| `filterPanelRenderer?` | <code><a href="/grid/plugins/filtering/types/filterpanelrenderer/">FilterPanelRenderer</a> &#124; Type&lt;any&gt;</code> | Custom filter panel for this type. |
