From 4f78e56898948c093b58be2b342137b61f4dc866 Mon Sep 17 00:00:00 2001 From: Danielo Rodriguez Date: Mon, 8 Jul 2024 15:42:10 +0200 Subject: [PATCH] refactor: verbatimModuleSyntax needs to be true --- .eslintrc | 10 ++---- package-lock.json | 2 +- package.json | 2 +- src/API.ts | 7 +++-- src/FormModal.svelte | 2 +- src/FormModal.ts | 6 ++-- src/ModalFormSettingTab.ts | 5 +-- src/core/FormResult.test.ts | 3 +- src/core/findInputDefinitionSchema.ts | 10 +++--- src/core/formDataFromDefaults.test.ts | 2 +- src/core/formDataFromFormDefaults.ts | 5 +-- src/core/formDefinition.ts | 31 +++++++++---------- src/core/formDefinitionSchema.ts | 4 +-- src/core/input/InputDefinitionSchema.ts | 10 +++--- src/core/input/dependentFields.test.ts | 2 +- src/core/input/dependentFields.ts | 2 +- src/core/objectSelect.ts | 2 +- src/core/settings.ts | 3 +- src/core/template/templateParser.ts | 11 +++++-- src/core/template/templateSchema.ts | 3 +- src/core/templater/builder.ts | 2 +- src/main.ts | 11 ++++--- src/std/index.ts | 14 ++++++--- src/store/formStore.ts | 10 +++--- src/store/store.ts | 6 ++-- src/suggesters/FormPickerModal.ts | 5 +-- src/suggesters/NewNoteModal.ts | 5 +-- src/suggesters/SafeDataviewQuery.ts | 2 +- src/suggesters/StringSuggest.ts | 3 +- src/suggesters/suggestFile.ts | 3 +- src/suggesters/suggestFolder.ts | 3 +- src/suggesters/suggestFromDataview.ts | 6 ++-- src/suggesters/suggestGeneric.ts | 3 +- src/typings/obsidian-ex.d.ts | 2 +- src/utils/files.ts | 6 ++-- src/views/EditFormView.ts | 5 +-- src/views/FormBuilder.svelte | 10 +----- src/views/FormImport.ts | 5 +-- src/views/FormImportView.ts | 6 ++-- src/views/ManageForms.svelte | 5 ++- src/views/ManageFormsView.ts | 7 +++-- src/views/SvelteModal.ts | 5 +-- src/views/TemplateBuilderModal.ts | 5 +-- src/views/TemplateBuilderView.ts | 7 +++-- src/views/components/Button.svelte | 1 - .../components/Form/DocumentBlock.svelte | 4 +-- .../components/Form/InputDataview.svelte | 6 ++-- src/views/components/Form/InputField.svelte | 2 +- src/views/components/Form/InputFolder.svelte | 6 ++-- src/views/components/Form/InputNote.svelte | 6 ++-- src/views/components/Form/InputTag.svelte | 4 +-- .../components/Form/InputTextArea.svelte | 6 ++-- .../components/Form/MultiSelectField.svelte | 4 +-- .../components/Form/ObsidianDropdown.svelte | 6 ++-- .../components/Form/ObsidianSelect.svelte | 6 ++-- .../components/Form/ObsidianToggle.svelte | 6 ++-- src/views/components/Form/RenderField.svelte | 4 +-- src/views/components/Form/inputSlider.svelte | 4 +-- .../FormBuilder/ConditionInput.svelte | 2 +- .../components/FormBuilder/ConditionInput.ts | 5 +-- .../components/FormBuilder/FieldMeta.svelte | 3 +- .../components/InputBuilderSelect.svelte | 2 +- src/views/components/Label.svelte | 2 +- src/views/components/MultiSelect.svelte | 2 +- src/views/components/MultiSelectModel.ts | 6 ++-- src/views/components/TemplateBuilder.svelte | 1 - src/views/components/TemplateBuilder.ts | 2 +- src/views/components/TemplateEditor.svelte | 16 ++++------ .../components/inputBuilderDataview.svelte | 1 - tsconfig.json | 2 +- 70 files changed, 195 insertions(+), 172 deletions(-) diff --git a/.eslintrc b/.eslintrc index dcd13393..ed1bd945 100644 --- a/.eslintrc +++ b/.eslintrc @@ -2,12 +2,7 @@ "root": true, "parser": "@typescript-eslint/parser", "env": { "node": true }, - "plugins": [ - "@typescript-eslint", - "fp-ts", - "@stylistic", - "newline-function-call" - ], + "plugins": ["@typescript-eslint", "fp-ts", "@stylistic", "newline-function-call"], "extends": [ "eslint:recommended", "plugin:@typescript-eslint/eslint-recommended", @@ -26,6 +21,7 @@ "arrow-parens": ["error", "always"], "fp-ts/no-lib-imports": "error", "@stylistic/function-call-argument-newline": ["error", "consistent"], - "newline-function-call/function-call-argument-newline": ["error"] + "newline-function-call/function-call-argument-newline": ["error"], + "@typescript-eslint/consistent-type-imports": "error" } } diff --git a/package-lock.json b/package-lock.json index 8c93b58a..f8708365 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "obsidian": "^1.4.11", "prettier": "^3.0.3", "prettier-plugin-svelte": "^3.0.3", - "svelte": "^5.0.0-next.175", + "svelte": "^5.0.0-next.0", "svelte-check": "^3.8.4", "svelte-preprocess": "^6.0.1", "ts-jest": "^29.1.5", diff --git a/package.json b/package.json index 26e9fd50..4e948b5b 100644 --- a/package.json +++ b/package.json @@ -48,4 +48,4 @@ "type-fest": "^4.6.0", "valibot": "^0.19.0" } -} +} \ No newline at end of file diff --git a/src/API.ts b/src/API.ts index f5229c72..9de7f7eb 100644 --- a/src/API.ts +++ b/src/API.ts @@ -1,13 +1,14 @@ -import { App, parseFrontMatterAliases } from "obsidian"; +import type { App} from "obsidian"; +import { parseFrontMatterAliases } from "obsidian"; import * as std from "@std"; import { E, flow } from "@std"; import { FormModal } from "./FormModal"; -import FormResult from "./core/FormResult"; +import type FormResult from "./core/FormResult"; import { type FormDefinition, type FormOptions } from "./core/formDefinition"; import { MigrationError } from "./core/formDefinitionSchema"; import { exampleModalDefinition } from "./exampleModalDefinition"; -import ModalFormPlugin from "./main"; +import type ModalFormPlugin from "./main"; import { log_error, log_notice } from "./utils/Log"; import { ModalFormError } from "./utils/ModalFormError"; import { enrich_tfile, resolve_tfile } from "./utils/files"; diff --git a/src/FormModal.svelte b/src/FormModal.svelte index e04407d3..f88470c6 100644 --- a/src/FormModal.svelte +++ b/src/FormModal.svelte @@ -1,6 +1,6 @@