diff --git a/web/src/components/file-editor/FileEditorView.vue b/web/src/components/file-editor/FileEditorView.vue index 5fd50d1e..db024ca7 100644 --- a/web/src/components/file-editor/FileEditorView.vue +++ b/web/src/components/file-editor/FileEditorView.vue @@ -149,13 +149,13 @@ defineExpose({ v-model:value="editorStore.settings.tabSize" :min="1" :max="8" - @update:value="(v) => editorStore.updateSettings({ tabSize: v || 4 })" + @update:value="(v: number | null) => editorStore.updateSettings({ tabSize: v || 4 })" /> @@ -163,7 +163,7 @@ defineExpose({ v-model:value="editorStore.settings.fontSize" :min="10" :max="24" - @update:value="(v) => editorStore.updateSettings({ fontSize: v || 14 })" + @update:value="(v: number | null) => editorStore.updateSettings({ fontSize: v || 14 })" /> @@ -175,13 +175,13 @@ defineExpose({ { label: $gettext('Word Wrap Column'), value: 'wordWrapColumn' }, { label: $gettext('Bounded'), value: 'bounded' } ]" - @update:value="(v) => editorStore.updateSettings({ wordWrap: v })" + @update:value="(v: 'on' | 'off' | 'wordWrapColumn' | 'bounded') => editorStore.updateSettings({ wordWrap: v })" /> @@ -197,7 +197,7 @@ defineExpose({ { label: $gettext('Relative'), value: 'relative' }, { label: $gettext('Interval'), value: 'interval' } ]" - @update:value="(v) => editorStore.updateSettings({ lineNumbers: v })" + @update:value="(v: 'on' | 'off' | 'relative' | 'interval') => editorStore.updateSettings({ lineNumbers: v })" /> @@ -210,25 +210,25 @@ defineExpose({ { label: $gettext('Trailing'), value: 'trailing' }, { label: $gettext('All'), value: 'all' } ]" - @update:value="(v) => editorStore.updateSettings({ renderWhitespace: v })" + @update:value="(v: 'none' | 'boundary' | 'selection' | 'trailing' | 'all') => editorStore.updateSettings({ renderWhitespace: v })" /> @@ -246,7 +246,7 @@ defineExpose({ { label: $gettext('Block Outline'), value: 'block-outline' }, { label: $gettext('Underline Thin'), value: 'underline-thin' } ]" - @update:value="(v) => editorStore.updateSettings({ cursorStyle: v })" + @update:value="(v: 'line' | 'block' | 'underline' | 'line-thin' | 'block-outline' | 'underline-thin') => editorStore.updateSettings({ cursorStyle: v })" /> @@ -259,13 +259,13 @@ defineExpose({ { label: $gettext('Expand'), value: 'expand' }, { label: $gettext('Solid'), value: 'solid' } ]" - @update:value="(v) => editorStore.updateSettings({ cursorBlinking: v })" + @update:value="(v: 'blink' | 'smooth' | 'phase' | 'expand' | 'solid') => editorStore.updateSettings({ cursorBlinking: v })" /> @@ -275,19 +275,19 @@ defineExpose({ diff --git a/web/src/views/website/EditView.vue b/web/src/views/website/EditView.vue index cfc10ae6..345e4476 100644 --- a/web/src/views/website/EditView.vue +++ b/web/src/views/website/EditView.vue @@ -734,7 +734,7 @@ const removeCustomConfig = (index: number) => { { QUIC(HTTP3)