# ui/focuscycler

module

<a id="classes">

## Classes

<a id="class-FocusCycler">

### [FocusCycler](module_ui_focuscycler-FocusCycler.md)

<a id="type-definitions">

## Type Definitions

<a id="typedef-FocusCyclerActions">

### `FocusCyclerActions`

<a id="typedef-FocusCyclerBackwardCycleEvent">

### `FocusCyclerBackwardCycleEvent`

<a id="typedef-FocusCyclerForwardCycleEvent">

### `FocusCyclerForwardCycleEvent`

<a id="typedef-FocusableView">

### `FocusableView`

<a id="typedef-ViewWithFocusCycler">

### `ViewWithFocusCycler`

<a id="functions">

## Functions

<a id="function-isFocusable">

### `isFocusable( view ) → view is FocusableView`

Checks whether a view is [`FocusableView`](module_ui_focuscycler-FocusableView.md).

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

#### Parameters

* `view: View`

  A view to be checked.

#### Returns

* `view is FocusableView`

<a id="function-isViewWithFocusCycler">

### `isViewWithFocusCycler( view ) → view is ViewWithFocusCycler`

Checks whether a view is an instance of [`ViewWithFocusCycler`](module_ui_focuscycler-ViewWithFocusCycler.md).

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

#### Parameters

* `view: View`

  A view to be checked.

#### Returns

* `view is ViewWithFocusCycler`

---

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