2

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

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

2 回答 2

2

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

3.9 类型别名

类型别名声明在包含模块中引入类型别名

所以模块

于 2015-10-30T12:56:37.497 回答
1

全局声明

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

更多信息:https ://basarat.gitbook.io/typescript/project/modules

于 2015-11-01T23:27:18.667 回答