# TemplateElementDefinition

typedef

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-ui/src/template.ts#L1676)

<a id="properties">

## Properties

<a id="member-attributes">

### `attributes?: Record<string, TemplateValueSchema>`

See the template [`attributes`](module_ui_template-Template.md#member-attributes) property.

<a id="member-children">

### `children?: Iterable<View | Node | Template | TemplateDefinition>`

See the template [`children`](module_ui_template-Template.md#member-children) property.

<a id="member-on">

### `on?: Record<string, TemplateListenerSchema>`

See the template [`eventListeners`](module_ui_template-Template.md#member-eventListeners) property.

<a id="member-tag">

### `tag: string`

See the template [`tag`](module_ui_template-Template.md#member-tag) property.

#### Value

`object`

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
