.d.ts文件可以使用“导入XXX”导入,但默认导出不存在

时间:2019-03-06 17:53:00

标签: typescript

首先,如下创建.d.ts文件,而不使用默认导出。

// foo.css.d.ts
export const a: string;
export const b: string;

然后,其他TypeScript文件将其导入。

// bar.ts
import * as foo1 from "./foo.css";
import foo2 from "./foo.css";

据我所知,TypeScript符合ES模块规范,由于不包括默认导出模块,因此无法使用import XXX进行导入。为什么可以导入?是否存在一些选项可以启用TypeScript中的导入方式?

({{1}中的allowSyntheticDefaultImports: falseesModuleInterop: false

0 个答案:

没有答案