类型别名的范围是什么?

时间:2015-10-30 12:38:55

标签: typescript typescript1.6

打字稿类型别名的范围是什么? 我有这个别名,我想我可能想以某种方式全局声明它:

type ResouceResult<T> = T & {
    $promise: ng.IPromise<T>,
    $resolved: boolean
};

2 个答案:

答案 0 :(得分:1)

Typescript 1.5语言规范的第3.9节:http://www.typescriptlang.org/Content/TypeScript%20Language%20Specification.pdf

  

3.9类型别名

     

类型别名声明在包含模块

中引入了类型别名

so module

答案 1 :(得分:1)

  

全局声明

如果您的文件是全局文件,则类型别名是全局的。如果是模块,则类型别名是模块。

有关此https://basarat.gitbooks.io/typescript/content/docs/project/modules.html

的更多信息