diff --git a/.eslintrc.js b/.eslintrc.js index f4cc6a5f..79106e8e 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -75,6 +75,7 @@ module.exports = { }, }], '@typescript-eslint/no-non-null-assertion': 'off', + '@typescript-eslint/consistent-type-imports': 'error', 'vue/multi-word-component-names': 'off', 'vue/no-reserved-component-names': 'off', }, diff --git a/src/components/ColorPicker/Alpha.vue b/src/components/ColorPicker/Alpha.vue index 6856c6b6..decb567c 100644 --- a/src/components/ColorPicker/Alpha.vue +++ b/src/components/ColorPicker/Alpha.vue @@ -20,7 +20,7 @@ import { computed, onUnmounted, ref } from 'vue' import Checkboard from './Checkboard.vue' -import { ColorFormats } from 'tinycolor2' +import type { ColorFormats } from 'tinycolor2' const props = defineProps<{ value: ColorFormats.RGBA diff --git a/src/components/ColorPicker/EditableInput.vue b/src/components/ColorPicker/EditableInput.vue index cd34fd67..7f971f75 100644 --- a/src/components/ColorPicker/EditableInput.vue +++ b/src/components/ColorPicker/EditableInput.vue @@ -10,7 +10,7 @@ diff --git a/src/views/Editor/Canvas/Operate/BorderLine.vue b/src/views/Editor/Canvas/Operate/BorderLine.vue index ae4a4b27..779caa29 100644 --- a/src/views/Editor/Canvas/Operate/BorderLine.vue +++ b/src/views/Editor/Canvas/Operate/BorderLine.vue @@ -3,7 +3,7 @@