# `CKEditor5.Preset.EditorType`
[🔗](https://github.com/Mati365/ckeditor5-phoenix/blob/v1.28.2/lib/preset/editor_type.ex#L1)

Defines the available editor types for CKEditor5 presets.
This module provides a schema for the editor types and includes a function to validate them.

# `has_external_editables?`

Checks if the given type is a decoupled or multiroot editor, which have external editables.

# `s`

# `single_editing_like?`

Checks if the given type is a single editing-like editor.
Single editing-like editors are those that allow inline or classic editing modes.

# `valid?`

Validates the given editor type against the defined schema.
Returns `:ok` if the type is valid, or an error tuple if it is not.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
