Каков объем псевдонима типа типа? У меня есть этот псевдоним, и я думаю, что я мог бы объявить его глобально как-то:Какова область действия псевдонима типа?
type ResouceResult<T> = T & {
$promise: ng.IPromise<T>,
$resolved: boolean
};
Каков объем псевдонима типа типа? У меня есть этот псевдоним, и я думаю, что я мог бы объявить его глобально как-то:Какова область действия псевдонима типа?
type ResouceResult<T> = T & {
$promise: ng.IPromise<T>,
$resolved: boolean
};
Раздел 3.9 машинопись спецификации 1,5 языка: http://www.typescriptlang.org/Content/TypeScript%20Language%20Specification.pdf
3.9 Альтернативные имена Тип
типа А псевдоним декларация вводит псевдоним типа в содержащем модуле
поэтому модуль
объявить глобально
Если файл является глобальным, типом псевдоним глобален. Если его модуль, псевдоним типа является модулем.
Подробнее об этом https://basarat.gitbooks.io/typescript/content/docs/project/modules.html