chore: 更新eslint相关依赖并作兼容处理

This commit is contained in:
xiaoxian521
2025-04-09 05:49:15 +08:00
parent 92cfa9763b
commit 583feae7b7
23 changed files with 210 additions and 192 deletions

View File

@@ -1,4 +1,4 @@
import Vue, { VNode } from "vue";
import type Vue, { type VNode } from "vue";
declare module "*.tsx" {
import Vue from "compatible-vue";
@@ -7,7 +7,9 @@ declare module "*.tsx" {
declare global {
namespace JSX {
// eslint-disable-next-line
interface Element extends VNode {}
// eslint-disable-next-line
interface ElementClass extends Vue {}
interface ElementAttributesProperty {
$props: any;