【发布时间】:2019-08-09 04:35:51
【问题描述】:
我有以下使用 Typescript 的 import 语句:
import * as React from 'react';
import { MouseEvent } from 'react'
Typescript 抱怨我应该合并这些多个导入。我尝试了以下方法,但导入的 MouseEvent 不同:
import MouseEvent, * as React from 'react'
在此组合导入语句中,MouseEvent 与通过import { MouseEvent } from 'react' 导入的不同。
出于某种原因,Typescript 识别出 import { MouseEvent } from 'react' 中的 MouseEvent 接受类型泛型,但 import MouseEvent, * as React from 'react' 中的 MouseEvent 不接受。
如何在保留具有泛型的MouseEvent 的同时合并导入语句?
【问题讨论】:
-
请不要描述错误信息,但要准确引用。它将帮助其他读者找到这个问题。我很肯定这不是 TypeScript 而是 TSLint 错误。
标签: javascript reactjs typescript import