From 072621cee0f858236163ce11d42eca5adb84d205 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Sat, 27 Aug 2022 13:02:22 +0200 Subject: refactor(frontend): add eslint-plugin-mobx --- subprojects/frontend/src/editor/PanelStore.ts | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'subprojects/frontend/src/editor/PanelStore.ts') diff --git a/subprojects/frontend/src/editor/PanelStore.ts b/subprojects/frontend/src/editor/PanelStore.ts index e0e2b2f4..4f827280 100644 --- a/subprojects/frontend/src/editor/PanelStore.ts +++ b/subprojects/frontend/src/editor/PanelStore.ts @@ -18,13 +18,29 @@ export default class PanelStore { private readonly closeCommand: Command, protected readonly store: EditorStore, ) { - makeObservable(this, { + makeObservable< + PanelStore, + | 'openCommand' + | 'closeCommand' + | 'store' + | 'setState' + | 'doOpen' + | 'doClose' + >(this, { + panelClass: false, + openCommand: false, + closeCommand: false, + store: false, state: observable, element: observable, + id: false, open: action, close: action, toggle: action, + setState: false, synchronizeStateToView: action, + doOpen: false, + doClose: false, }); } -- cgit v1.2.3-54-g00ecf