From af6ab8fbc943ac24b7f1b70989e40e65908cffed Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sun, 8 Jan 2023 12:10:50 +0400 Subject: [PATCH] TS ComponentPrev --- src/commands/view/{ComponentPrev.js => ComponentPrev.ts} | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) rename src/commands/view/{ComponentPrev.js => ComponentPrev.ts} (72%) diff --git a/src/commands/view/ComponentPrev.js b/src/commands/view/ComponentPrev.ts similarity index 72% rename from src/commands/view/ComponentPrev.js rename to src/commands/view/ComponentPrev.ts index d2631d301..f7142f945 100644 --- a/src/commands/view/ComponentPrev.js +++ b/src/commands/view/ComponentPrev.ts @@ -1,7 +1,10 @@ +import Component from '../../dom_components/model/Component'; +import { CustomCommand } from './CommandAbstract'; + export default { run(ed) { if (!ed.Canvas.hasFocus()) return; - const toSelect = []; + const toSelect: Component[] = []; ed.getSelectedAll().forEach(cmp => { const parent = cmp.parent(); @@ -9,7 +12,7 @@ export default { let incr = 0; let at = 0; - let next; + let next: any; // Get the first selectable component do { @@ -23,4 +26,4 @@ export default { toSelect.length && ed.select(toSelect); }, -}; +} as CustomCommand;