From 8fda044502c8b41f99a33f75f9eb2a7b1890ea85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Tue, 16 Feb 2021 18:00:40 +0100 Subject: [PATCH] refactoring --- packages/core/src/CommandManager.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/packages/core/src/CommandManager.ts b/packages/core/src/CommandManager.ts index d06f037a..8c9f68f3 100644 --- a/packages/core/src/CommandManager.ts +++ b/packages/core/src/CommandManager.ts @@ -35,8 +35,7 @@ export default class CommandManager { .entries(commands) .map(([name, command]) => { const method = (...args: any) => { - // TODO: fix any - const callback = command(...args as any)(props) + const callback = command(...args)(props) if (!tr.getMeta('preventDispatch')) { view.dispatch(tr) @@ -109,7 +108,7 @@ export default class CommandManager { tr.setStoredMarks(state.storedMarks) } - const props = { + const props: CommandProps = { tr, editor, view, @@ -119,14 +118,10 @@ export default class CommandManager { : undefined, chain: () => this.createChain(tr), can: () => this.createCan(tr), - // TODO: fix - // @ts-ignore get commands() { return Object.fromEntries(Object .entries(commands) .map(([name, command]) => { - // TODO: fix - // @ts-ignore return [name, (...args: any[]) => command(...args)(props)] })) as SingleCommands },