diff --git a/src/editor/config/config.ts b/src/editor/config/config.ts index 54178694a..7b87915d5 100644 --- a/src/editor/config/config.ts +++ b/src/editor/config/config.ts @@ -11,6 +11,7 @@ import { PageManagerConfig } from '../../pages'; import { PanelsConfig } from '../../panels/config/config'; import { ParserConfig } from '../../parser/config/config'; import { RichTextEditorConfig } from '../../rich_text_editor/config/config'; +import { SelectorManagerConfig } from '../../selector_manager/config/config'; import { UndoManagerConfig } from '../../undo_manager/config'; type AnyObject = Record; @@ -355,11 +356,10 @@ export interface EditorConfig { */ cssComposer?: CssComposerConfig; - // TODO /** * Configurations for Selector Manager. */ - selectorManager?: AnyObject; + selectorManager?: SelectorManagerConfig; /** * Configurations for Device Manager. diff --git a/src/selector_manager/config/config.ts b/src/selector_manager/config/config.ts index ff0db0fdd..f254620ec 100644 --- a/src/selector_manager/config/config.ts +++ b/src/selector_manager/config/config.ts @@ -16,13 +16,13 @@ export interface SelectorManagerConfig { * Default selectors. * @default [] */ - selectors: any[]; + selectors?: any[]; /** * Default states. * @default [{ name: 'hover' }, { name: 'active' }, { name: 'nth-of-type(2n)' }] */ - states: any[]; + states?: any[]; /** * Custom selector name escaping strategy.