小编eps*_*lon的帖子

`import type` 等同于 `import()`

import type { Foo, Bar as Baz } from './'
Run Code Online (Sandbox Code Playgroud)

type Foo = import('./').Foo
type Bar = import('./').Baz
Run Code Online (Sandbox Code Playgroud)

相等的?

请注意,import()这里的 不是动态导入,而是TypeScript 2.9 中引入的import类型。您可以将这两个示例输入TypeScript Playground以验证语法/类型是否有效。

我想使用import type但也创建 TS < 3.8 的声明。

如果上述断言成立,我可以将 AST 转换应用于发出的声明文件。

typescript

11
推荐指数
1
解决办法
7193
查看次数

标签 统计

typescript ×1