diff --git a/src/commands/view/ComponentExit.js b/src/commands/view/ComponentExit.ts similarity index 72% rename from src/commands/view/ComponentExit.js rename to src/commands/view/ComponentExit.ts index 97b3c18f9..42e9e4a70 100644 --- a/src/commands/view/ComponentExit.js +++ b/src/commands/view/ComponentExit.ts @@ -1,7 +1,10 @@ +import Component from '../../dom_components/model/Component'; +import { CustomCommand } from './CommandAbstract'; + export default { run(ed, snd, opts = {}) { if (!ed.Canvas.hasFocus() && !opts.force) return; - const toSelect = []; + const toSelect: Component[] = []; ed.getSelectedAll().forEach(component => { let next = component.parent(); @@ -16,4 +19,4 @@ export default { toSelect.length && ed.select(toSelect); }, -}; +} as CustomCommand;