Context object passed to strategy methods so they can interact with the editor's DOM and state without holding a reference to the component itself.
This decouples strategies from the Angular component class while giving them everything they need.
Readonly
The contenteditable <div> (WYSIWYG area).
<div>
The host element of the component.
Current placeholder definitions.
Whether HTML sanitisation is enabled.
Restores focus to the editor element.
Context object passed to strategy methods so they can interact with the editor's DOM and state without holding a reference to the component itself.
This decouples strategies from the Angular component class while giving them everything they need.