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

Represents the CKEditor 5 context configuration.

# `t`

```elixir
@type t() :: %CKEditor5.Context{
  config: map(),
  custom_translations: CKEditor5.CustomTranslations.t() | nil,
  watchdog: map()
}
```

# `parse`

Parses a map into a Context struct.
Returns {:ok, %Context{}} if valid, {:error, reason} if invalid.

# `parse!`

Parses a map into a Context struct.
Returns %Context{} if valid, raises an error if invalid.

# `s`

Defines the schema for a raw Context configuration map.

---

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