diff src/settings.ts @ 21:815b93d13e0f

Improve typescript compliance
author Ludovic Chabant <ludovic@chabant.com>
date Fri, 18 Mar 2022 19:25:18 -0700
parents 7975d7c73f8a
children 7e981d54a055
line wrap: on
line diff
--- a/src/settings.ts	Fri Mar 18 19:19:51 2022 -0700
+++ b/src/settings.ts	Fri Mar 18 19:25:18 2022 -0700
@@ -1,11 +1,10 @@
 import {
+	App,
 	PluginSettingTab,
 	Setting
 } from 'obsidian';
 
-import {
-	RememberFileStatePlugin
-} from './main'
+import RememberFileStatePlugin from './main';
 
 export interface RememberFileStatePluginSettings {
 	rememberMaxFiles: number;
@@ -34,13 +33,13 @@
 			.setName('Remember files')
 			.setDesc('How many files to remember at most')
 			.addText(text => text
-				.setValue(this.plugin.settings.rememberMaxFiles?.toString()))
-				.onChange(async (value) => {
+				.setValue(this.plugin.settings.rememberMaxFiles?.toString())
+				.onChange(async (value: string) => {
 					const intValue = parseInt(value);
 					if (!isNaN(intValue)) {
 						this.plugin.settings.rememberMaxFiles = intValue;
 						await this.plugin.saveSettings();
 					}
-				});
+				}));
 	}
 }