---
title: TLEditorComponents
status: published
category: editor
group: Interface
author: api
date: 06/23/2023
order: 125
---Public Interface
Table of Contents
- [Properties](#properties)
- [Background](#TLEditorComponents-Background-member)
- [Brush](#TLEditorComponents-Brush-member)
- [CollaboratorBrush](#TLEditorComponents-CollaboratorBrush-member)
- [CollaboratorCursor](#TLEditorComponents-CollaboratorCursor-member)
- [CollaboratorHint](#TLEditorComponents-CollaboratorHint-member)
- [CollaboratorScribble](#TLEditorComponents-CollaboratorScribble-member)
- [CollaboratorShapeIndicator](#TLEditorComponents-CollaboratorShapeIndicator-member)
- [Cursor](#TLEditorComponents-Cursor-member)
- [ErrorFallback](#TLEditorComponents-ErrorFallback-member)
- [Grid](#TLEditorComponents-Grid-member)
- [Handle](#TLEditorComponents-Handle-member)
- [Scribble](#TLEditorComponents-Scribble-member)
- [ShapeErrorFallback](#TLEditorComponents-ShapeErrorFallback-member)
- [ShapeIndicatorErrorFallback](#TLEditorComponents-ShapeIndicatorErrorFallback-member)
- [SnapLine](#TLEditorComponents-SnapLine-member)
- [Spinner](#TLEditorComponents-Spinner-member)
- [SvgDefs](#TLEditorComponents-SvgDefs-member)
- [ZoomBrush](#TLEditorComponents-ZoomBrush-member)
##### Signature
```ts
interface TLEditorComponents {}
```
---
## Properties
### `Background` \{#TLEditorComponents-Background-member}
Public PropertySignature
##### Signature
```ts
Background: null | TLBackgroundComponent
```
---
### `Brush` \{#TLEditorComponents-Brush-member}
Public PropertySignature
##### Signature
```ts
Brush: null | TLBrushComponent
```
---
### `CollaboratorBrush` \{#TLEditorComponents-CollaboratorBrush-member}
Public PropertySignature
##### Signature
```ts
CollaboratorBrush: null | TLBrushComponent
```
---
### `CollaboratorCursor` \{#TLEditorComponents-CollaboratorCursor-member}
Public PropertySignature
##### Signature
```ts
CollaboratorCursor: null | TLCursorComponent
```
---
### `CollaboratorHint` \{#TLEditorComponents-CollaboratorHint-member}
Public PropertySignature
##### Signature
```ts
CollaboratorHint: null | TLCollaboratorHintComponent
```
---
### `CollaboratorScribble` \{#TLEditorComponents-CollaboratorScribble-member}
Public PropertySignature
##### Signature
```ts
CollaboratorScribble: null | TLScribbleComponent
```
---
### `CollaboratorShapeIndicator` \{#TLEditorComponents-CollaboratorShapeIndicator-member}
Public PropertySignature
##### Signature
```ts
CollaboratorShapeIndicator: null | TLShapeIndicatorComponent
```
---
### `Cursor` \{#TLEditorComponents-Cursor-member}
Public PropertySignature
##### Signature
```ts
Cursor: null | TLCursorComponent
```
---
### `ErrorFallback` \{#TLEditorComponents-ErrorFallback-member}
Public PropertySignature
##### Signature
```ts
ErrorFallback: TLErrorFallbackComponent
```
---
### `Grid` \{#TLEditorComponents-Grid-member}
Public PropertySignature
##### Signature
```ts
Grid: null | TLGridComponent
```
---
### `Handle` \{#TLEditorComponents-Handle-member}
Public PropertySignature
##### Signature
```ts
Handle: null | TLHandleComponent
```
---
### `Scribble` \{#TLEditorComponents-Scribble-member}
Public PropertySignature
##### Signature
```ts
Scribble: null | TLScribbleComponent
```
---
### `ShapeErrorFallback` \{#TLEditorComponents-ShapeErrorFallback-member}
Public PropertySignature
##### Signature
```ts
ShapeErrorFallback: TLShapeErrorFallbackComponent
```
---
### `ShapeIndicatorErrorFallback` \{#TLEditorComponents-ShapeIndicatorErrorFallback-member}
Public PropertySignature
##### Signature
```ts
ShapeIndicatorErrorFallback: TLShapeIndicatorErrorFallbackComponent
```
---
### `SnapLine` \{#TLEditorComponents-SnapLine-member}
Public PropertySignature
##### Signature
```ts
SnapLine: null | TLSnapLineComponent
```
---
### `Spinner` \{#TLEditorComponents-Spinner-member}
Public PropertySignature
##### Signature
```ts
Spinner: null | TLSpinnerComponent
```
---
### `SvgDefs` \{#TLEditorComponents-SvgDefs-member}
Public PropertySignature
##### Signature
```ts
SvgDefs: null | TLSvgDefsComponent
```
---
### `ZoomBrush` \{#TLEditorComponents-ZoomBrush-member}
Public PropertySignature
##### Signature
```ts
ZoomBrush: null | TLBrushComponent
```
---