从.d.ts文件导出和导入Typescript类型别名

时间:2019-04-15 03:37:15

标签: typescript typescript-typings

我想要一个像vue-number.d.ts这样的文件,并带有如下声明:

export type vueNumber = number | '';

,然后能够在多个打字稿模块之间使用类型别名。

如果我使用上面的代码,则导入语句具有'vue-number.d.ts' is not a module

如何导出和导入打字稿类型,然后像在同一模块中声明的那样使用它,即let age: vueNumber = '';

1 个答案:

答案 0 :(得分:0)

如果要使用声明文件,请从export中删除vue-number.d.ts

type vueNumber = number | '';

...并包括声明文件作为参考:

///<reference path="vue-number.d.ts"/>
let age: vueNumber = '';