alovajs / devtools

Editor devtools for alova.js
MIT License
9 stars 5 forks source link

fix: 修复在 `.ts` 文件中使用 `triple-slash-reference` 导入类型的错误 #20

Closed Nakus0426 closed 3 months ago

Nakus0426 commented 3 months ago

.ts 文件中使用 triple-slash-reference 导入类型会报下图的错误,应该使用 import 来导入类型

  x typescript-eslint(triple-slash-reference): Do not use a triple slash reference for './globals.d.ts', use `import` style instead.
   ,-[api\upms\apiDefinitions.ts:1:1]
 1 | ///<reference path='./globals.d.ts' />
   : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 2 | /* tslint:disable */
   `----
  help: Use of triple-slash reference type directives is generally discouraged in favor of ECMAScript Module imports.
czhlin commented 3 months ago

我觉得可以加个配置选项,让用户选择///或者import。

Nakus0426 commented 3 months ago

我觉得可以加个配置选项,让用户选择///或者import。

已实现,但修正了在使用 /// 的方式,根据 Typescript 的文档,引入类型应该使用 /// <reference types="..." />