原因在于,在一个.d.ts文件中引入了其他模块,就会使ts类型系统将其视为一个模块,导致其中的所有类型即使添加了declare关键字也不能直接全局使用
解决办法:
import { RawDraftContentState } from 'draft-js';
declare global {
interface FieldConfigDataIte {
data: RawDraftContentState
}
}
参考:https://blog.csdn.net/u013727805/article/details/114758672