# QuillEditorComponent

**Type:** component




**Selector:** `quill-editor`

## Inputs
- **bounds**: `HTMLElement | string` - 
- **customOptions**: `CustomOption[]` - 
- **customToolbarPosition**: `"top" | "bottom"` - 
- **debug**: `"warn" | "log" | "error" | ` - 
- **format**: `"object" | "html" | "text" | "json"` - 
- **formats**: `string[] | null` - 
- **hasImageFeature**: `boolean` - 
- **id**: `string` - 
- **maxLength**: `number` - 
- **minLength**: `number` - 
- **modules**: `QuillModules` - 
- **placeholder**: `string` - 
- **preserveWhitespace**: `boolean` - 
- **readOnly**: `boolean` - 
- **required**: `boolean` - 
- **sanitize**: `boolean` - 
- **scrollingContainer**: `HTMLElement | string | null` - 
- **strict**: `boolean` - 
- **styles**: `any` - 
- **theme**: `string` - 
- **trackChanges**: `"user" | "all"` - 
- **valueGetter**: `(quillEditor: any, editorElement: HTMLElement) => any` - 
- **valueSetter**: `(quillEditor: any, value: any) => any` - 

## Outputs
- **onBlur**: `EventEmitter<literal type>` - 
- **onContentChanged**: `EventEmitter<ContentChange>` - 
- **onEditorCreated**: `EventEmitter<any>` - 
- **onFocus**: `EventEmitter<literal type>` - 
- **onSelectionChanged**: `EventEmitter<SelectionChange>` - 
