--- 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 ``` ---