# BodyCollectionRegistration

interface

The sources describing where a [registered](module_ui_tooltipmanager-TooltipManager.md#function-registerBodyCollection) body collection's tooltip-bearing UI lives.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-ui/src/tooltipmanager.ts#L858)

<a id="properties">

## Properties

<a id="member-shadowRootRegistry">

### `shadowRootRegistry?: ShadowRootRegistry`

The shadow roots hosting UI that is not inside the registered body collection (an editor's editables, toolbar or menu bar). Omitted when all tooltip-bearing UI lives inside the collection.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-ui/src/tooltipmanager.ts#L864)

<a id="member-updateEmitter">

### `updateEmitter?: Emitter`

An emitter whose `update` event should reposition a pinned tooltip. Omitted when nothing moves the anchor.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-ui/src/tooltipmanager.ts#L869)

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
