打字稿类型别名的范围是什么?我有这个别名,我想我可能想以某种方式在全球范围内声明它:
type ResouceResult<T> = T & {
$promise: ng.IPromise<T>,
$resolved: boolean
};
打字稿类型别名的范围是什么?我有这个别名,我想我可能想以某种方式在全球范围内声明它:
type ResouceResult<T> = T & {
$promise: ng.IPromise<T>,
$resolved: boolean
};
Typescript 1.5 语言规范第 3.9 节:http ://www.typescriptlang.org/Content/TypeScript%20Language%20Specification.pdf
3.9 类型别名
类型别名声明在包含模块中引入类型别名
所以模块
全局声明
如果您的文件是全局的,则类型别名是全局的。如果它是一个模块,则类型别名是一个模块。